Improved quantum algorithm for A-optimal projection

被引:37
作者
Pan, Shi-Jie [1 ,2 ,3 ]
Wan, Lin-Chun [1 ]
Liu, Hai-Ling [1 ]
Wang, Qing-Le [4 ,5 ]
Qin, Su-Juan [1 ]
Wen, Qiao-Yan [1 ]
Gao, Fei [1 ,3 ]
机构
[1] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
[2] State Key Lab Cryptol, POB 5159, Beijing 100878, Peoples R China
[3] Peng Cheng Lab, Ctr Quantum Comp, Shenzhen 518055, Guangdong, Peoples R China
[4] North China Elect Power Univ, Sch Control & Comp Engn, Beijing 102206, Peoples R China
[5] Univ Sci & Technol China, CAS Key Lab Quantum Informat, Hefei 230026, Peoples R China
基金
中国国家自然科学基金;
关键词
Data reduction - Number theory - Quantum theory - Machine learning - Data mining;
D O I
10.1103/PhysRevA.102.052402
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
Dimensionality reduction algorithms, which reduce the dimensionality of a given data set whereas preserving the information of the original data set as well as possible, play an important role in machine learning and data mining. Duan et al. proposed a quantum version of the A-optimal projection algorithm (AOP) for dimensionality reduction [Phys. Rev. A 99, 032311 (2019)] and claimed that the algorithm has exponential speedups on the dimensionality of the original feature space n and the dimensionality of the reduced feature space k over the classical algorithm. In this paper, we correct the time complexity of the algorithm of Duan et al. to O[kappa(4s)root k(s)/epsilon(s) polylog(s)(mn/epsilon)], where K is the condition number of a matrix that related to the original data set, s is the number of iterations, m is the number of data points, and E is the desired precision of the output state. Since the time complexity has an exponential dependence on s, the quantum algorithm can only be beneficial for high-dimensional problems with a small number of iterations s. To get a further speedup, we propose an improved quantum AOP algorithm with time complexity O[s kappa(6)root k/epsilon polylog(mn/epsilon) + s(2)kappa(4)/epsilon polylog(kappa k/epsilon)] and space complexity O[log(2) (nk/kappa) s]. With space complexity slightly worse, our algorithm achieves, at least, a polynomial speedup compared to the algorithm of Duan et al.. Also, our algorithm shows exponential speedups in n and m compared with the classical algorithm when kappa, k, and 1/epsilon are O[polylog(nm)].
引用
收藏
页数:11
相关论文
共 33 条
[1]  
[Anonymous], 2016, QUANTUM COMPUTATION
[2]  
Belkin M, 2002, ADV NEUR IN, V14, P585
[3]  
Brassard G., 2002, Quantum Computation and Information, V305, P53, DOI DOI 10.1090/CONM/305/05215
[4]   Quantum algorithm and circuit design solving the Poisson equation [J].
Cao, Yudong ;
Papageorgiou, Anargyros ;
Petras, Iasonas ;
Traub, Joseph ;
Kais, Sabre .
NEW JOURNAL OF PHYSICS, 2013, 15
[5]  
Cleve R, 1998, P ROY SOC A-MATH PHY, V454, P339, DOI 10.1002/(SICI)1099-0526(199809/10)4:1<33::AID-CPLX10>3.0.CO
[6]  
2-U
[7]   Quantum discriminant analysis for dimensionality reduction and classification [J].
Cong, Iris ;
Duan, Luming .
NEW JOURNAL OF PHYSICS, 2016, 18
[8]   Quantum algorithm and quantum circuit for A-optimal projection: Dimensionality reduction [J].
Duan, Bojia ;
Yuan, Jiabin ;
Xu, Juan ;
Li, Dan .
PHYSICAL REVIEW A, 2019, 99 (03)
[9]   Quantum algorithm for support matrix machines [J].
Duan, Bojia ;
Yuan, Jiabin ;
Liu, Ying ;
Li, Dan .
PHYSICAL REVIEW A, 2017, 96 (03)
[10]   The use of multiple measurements in taxonomic problems [J].
Fisher, RA .
ANNALS OF EUGENICS, 1936, 7 :179-188