
Key questions for the quantum machine learner to ask themselves
Author(s) -
Nathan Wiebe
Publication year - 2020
Publication title -
new journal of physics
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.584
H-Index - 190
ISSN - 1367-2630
DOI - 10.1088/1367-2630/abac39
Subject(s) - ask price , class (philosophy) , quantum , perspective (graphical) , key (lock) , quantum machine learning , benchmarking , computer science , artificial intelligence , physics , quantum algorithm , theoretical computer science , algebra over a field , pure mathematics , mathematics , quantum mechanics , business , economy , computer security , marketing , economics
Within the last several years quantum machine learning (QML) has begun to mature; however, many open questions remain. Rather than review open questions, in this perspective piece I will discuss my view about how we should approach problems in QML. In particular I will list a series of questions that I think we should ask ourselves when developing quantum algorithms for machine learning. These questions focus on what the definition of quantum ML is, what is the proper quantum analogue of QML algorithms is, how one should compare QML to traditional ML and what fundamental limitations emerge when trying to build QML protocols. As an illustration of this process I also provide information theoretic arguments that show that amplitude encoding can require exponentially more queries to a quantum model to determine membership of a vector in a concept class than classical bit-encodings would require; however, if the correct analogue is chosen then both the quantum and classical complexities become polynomially equivalent. This example underscores the importance of asking ourselves the right questions when developing and benchmarking QML algorithms.