Ewin Tang (born 2000) is a computer scientist at the University of California, Berkeley. She was named as one of 2019 Science Forbes 30 Under 30[1] for her work developing algorithms for classical computers to perform calculations that were previously deemed only possible with quantum computers. That research began under the supervision of Scott Aaronson when Tang was only a teenager.
Early life
Tang skipped the fourth, fifth, and sixth grades in order to enroll at the University of Texas at Austin at the age of 14.[2] Tang's first experience of research involved working on in vivo imaging for biomedical research such as optical probes to view polarised macrophages during foreign body reactions,[pub 1]bacterial infection,[pub 2]fibrin deposition,[pub 3] and real-time detection of neutrophil responses.[pub 4] In 2014 Tang was awarded an Davidson Fellow Honorable Mention for her work on an optical imaging probe for real-time detection of infection.[3] In 2017 she took a class on quantum information taught by Scott Aaronson, who would soon become her dissertation adviser. Aaronson recognised Tang as an "unusually talented student" and presented her with a range of research projects to choose from; among them was the recommendation problem.[2]
Research
Before Tang's work, the best known classical algorithms solving some linear algebra problems were exponentially slower, under some assumptions, than the best quantum algorithm for the same
problem. Inspired by the quantum solution, based on the HHL algorithm, she found[pub 5][pub 6][pub 7] classical algorithms solving these problem in a similar time as the quantum algorithms, under similar assumptions, thus "dequantizing" them and exponentially improving over the best known classical algorithms.
Her first work in quantum computing was her 2018 thesis dissertation titled A quantum-inspired classical algorithm for recommendation systems,[pub 5] supervised by Scott Aaronson, allowing her to complete two undergraduate degrees in computer science and in pure mathematics from the UT Austin. This work details a new algorithm that solves the recommendation problem; for example, how does Amazon or Netflix predict which books or movies a specific consumer will personally enjoy?
A linear algebraic approach of the problem is the following: given m users, and n products, alongside incomplete data about which products the users prefer (organised in a binary tree data structure) where there are not too many ways the users can vary their preferences (called low-rank matrices), what are the products that a given user may want to buy? A common linear algebraic classical strategy to solve this problem is to reconstruct an approximation of the full preference matrix and use it to predict the next preferred product. Such a strategy uses at least a time polynomial in the matrix dimension.
In 2016, Iordanis Kerenidis and Anupam Prakash, found an exponentially faster quantum algorithm;[4] this algorithm uses the HHL algorithm to sample the product directly from an approximation of the preference matrix without reconstructing the matrix itself, thus avoiding the polynomial limit mentioned above. Tang's classical algorithm, inspired by the fast quantum algorithm of Kerenidis and Prakash, is able to perform the same calculations but on a normal computer without the need for quantum machine learning. Both approaches run in polylogarithmic time which means the total computation time scales with the logarithm of the problem variables such as the total number of products and users, except Tang utilises a classical replication of the quantum sampling techniques. Prior to Tang's results, it was widely assumed that no fast classical algorithm existed; Kerenidis and Prakash did not attempt to study the classical solution, and the task assigned to Tang by Aaronson was to prove its nonexistence. As he said, "that seemed to me like an important 't' to cross to complete this story".[2] Before Tang's research was made public, she and Aaronson attended a quantum computing workshop at the University of California where Tang presented in front of an audience that included Kerenidis and Prakash on June 18 and 19 2018.[5] After four hours of questioning, the consensus was that Tang's classical algorithm seemed correct. The recommendation problem was one of a handful of projects offered by Aaronson, which was chosen reluctantly by Tang: "I was hesitant because it seemed like a hard problem when I looked at it, but it was the easiest of the problems he gave me".[2]
In 2018 Tang was named as a University of Texas at Austin Dean's Honored Graduate in computer science, having maintained a 4.0 grade-point average.[6]
There was wide media coverage in response to Tang's work on using classical computing rather than quantum computing to tackle the recommendation problem, due to the perception that it eliminates one of the best examples of quantum speedup.[2][7][8][9] Some researchers came to the defence of quantum computing, such as Robert Young (Director of the University of Lancaster's Quantum Technology Centre), who said in a BBC news article, "If we hadn't invested in quantum computing, the quantum algorithm that inspired [Ms] Tang wouldn't have existed".[8] Tang herself notes the divisive nature of comparing classical to quantum algorithms, and the trepidation of proving her algorithm to her adviser, "I started believing there is a fast classical algorithm, but I couldn’t really prove it to myself because Scott [Aaronson] seemed to think there wasn’t one, and he was the authority".[2]
At the age of 18, Tang was named as one of Forbes 30 Under 30 for 2019 due to her work in developing computing methods that allow classical computers to handle tasks previously deemed only possible with a quantum computer.[10]