First Pass: ''TensorFlow Quantum'' Paper
(Last updated: June 15, 2021)
In my last post, I summarized “How to Read a Paper”1 with the Three-Pass method. Now, I would like to apply this algorithm to one paper especially significant to my research: “TensorFlow Quantum: A Software Framework for Quantum Machine Learning.”2. In this post, I perform the first pass. This paper is worth a second pass, since it is directly relevant to my research.
Review of First Pass (from previous post)
Without reading details or illustrations, get a general understanding of the paper’s topic and how it will approach the topic. Determine the paper’s category, context, correctness, contributions, and clarity (the 5 C’s). After this pass, you should be able to determine whether or not the paper is worth the second pass.
- Read title, abstract, introduction
- Read section, subsection headings
- Read conclusions
- Glance at references
1. Read Title, Abstract, Introduction
Title:
“TensorFlow Quantum: A Software Framework for Quantum Machine Learning”
Abstract:
TensorFlow := open source library that allows you to create hybrid quantum-classical machine learning models
This paper introduces the software architecture and building blocks behind TensorFlow and the theory of (hybrid) quantum-classical machine learning (via neural networks). The paper applies the TensorFlow tools to supervised learning for quantum classification, control, and approximate optimization.
Introduction:
The introduction has four sections:
- Quantum Machine Learning
An overview of machine learning and how quantum computing can be used to solve machine learning problems that are practically impossible for classical computers to solve.
- Hybrid Quantum-Classical Models
The reasons why hybrid models are currently more effective than purely quantum models: quantum processors are still near-term (not completely fault tolerant) and are primarily used as computational accelerators.
- Quantum Data
What quantum data is, and four different classes: quantum simulations, quantum communication networks, quantum metrology, quantum control.
- TensorFlow Quantum
The role of TensorFlow in building quantum models: a bridge between machine learning and quantum computing communities.
2. Read Section, Subsection Headings
The relatively long paper (39 pages) has a table of contents with five main sections before the closing remarks, acknowledgements, and references.
- Introduction (see above)
- “Software Architecture & Building Blocks”: An introduction to Cirq language and TensorFlow to build quantum circuits
- “Theory of Hybrid Quantum-Classical Machine Learning”: An overview of the mathematical equations behind hybrid machine learning.
- “Basic Quantum Applications”: Examples of how to use TensorFlow features on basic applications
- “Advanced Quantum Applications”: Examples of how to use TensorFlow features on advanced applications
3. Read Conclusions
The Closing Remarks is a short paragraph that places TensorFlow into the real-world environment of quantum hardware development.
4. Glance at References
There are 129 references from textbooks, papers and conferences. I will continue to look at this list as the need arises.