QFlow lite dataset: A machine-learning approach to the charge states in quantum dot experiments
arXiv:1809.10018 · doi:10.1371/journal.pone.0205844
Abstract
Over the past decade, machine learning techniques have revolutionized how research is done, from designing new materials and predicting their properties to assisting drug discovery to advancing cybersecurity. Recently, we added to this list by showing how a machine learning algorithm (a so-called learner) combined with an optimization routine can assist experimental efforts in the realm of tuning semiconductor quantum dot (QD) devices. Among other applications, semiconductor QDs are a candidate system for building quantum computers. The present-day tuning techniques for bringing the QD devices into a desirable configuration suitable for quantum computing that rely on heuristics do not scale with the increasing size of the quantum dot arrays required for even near-term quantum computing demonstrations. Establishing a reliable protocol for tuning that does not rely on the gross-scale heuristics developed by experimentalists is thus of great importance. To implement the machine learning-based approach, we constructed a dataset of simulated QD device characteristics, such as the conductance and the charge sensor response versus the applied electrostatic gate voltages. Here, we describe the methodology for generating the dataset, as well as its validation in training convolutional neural networks. We show that the learner's accuracy in recognizing the state of a device is ~96.5 % in both current- and charge-sensor-based training. We also introduce a tool that enables other researchers to use this approach for further research: QFlow lite - a Python-based mini-software suite that uses the dataset to train neural networks to recognize the state of a device and differentiate between states in experimental data. This work gives the definitive reference for the new dataset that will help enable researchers to use it in their experiments or to develop new machine learning approaches and concepts.
arXiv comment18 pages, 6 figures, 3 tables
References in corpus (23)
- Adam: A Method for Stochastic Optimization
- Quantum Computation with Quantum Dots
- Quantum Computing
- Cavity quantum electrodynamics for superconducting electrical circuits: an architecture for quantum computation
- Spins in few-electron quantum dots
- Probing many-body dynamics on a 51-atom quantum simulator
- Electron transport through double quantum dots
- Quantum computing with atomic qubits and Rydberg interactions: Progress and challenges
- Scalable Designs for Quasiparticle-Poisoning-Protected Topological Quantum Computation with Majorana Zero Modes
- Building logical qubits in a superconducting quantum computing system
- A blueprint for demonstrating quantum supremacy with superconducting qubits
- Scalable gate architecture for densely packed semiconductor spin qubits
- Blueprint for a microwave trapped-ion quantum computer
- A Crossbar Network for Silicon Quantum Dot Qubits
- A quantum light emitting diode for the standard telecom window around 1550 nm
- Semiconductor double quantum dot micromaser
- Machine Learning techniques for state recognition and auto-tuning in quantum dots
- A 2x2 quantum dot array with controllable inter-dot tunnel couplings
- Automated tuning of inter-dot tunnel couplings in quantum dot arrays
- Computer-automated tuning of semiconductor double quantum dots into the single-electron regime
- Tuning methods for semiconductor spin--qubits
- Quantum walks of interacting fermions on a cycle graph
- Co-Designing a Scalable Quantum Computer with Trapped Atomic Ions
Cited by in corpus (23)
- Auto-tuning of double dot devices in situ with machine learning
- Colloquium: Advances in automation of quantum dot devices control
- Autonomous tuning and charge state detection of gate defined quantum dots
- Deep Reinforcement Learning for Efficient Measurement of Quantum Devices
- Toward Robust Autotuning of Noisy Quantum Dot Devices
- Ray-based framework for state identification in quantum dot devices
- Miniaturizing neural networks for charge state autotuning in quantum dots
- Tuning arrays with rays: Physics-informed tuning of quantum dot charge states
- Automated extraction of capacitive coupling for quantum dot systems
- Data needs and challenges for quantum dot devices automation
- Modular Autonomous Virtualization System for Two-Dimensional Semiconductor Quantum Dot Arrays
- Autonomous Bootstrapping of Quantum Dot Devices
- Theoretical bounds on data requirements for the ray-based classification
- The walker speaks its graph: global and nearly-local probing of the tunnelling amplitude in continuous-time quantum walks
- Compressed Optimization of Device Architectures (CODA) for semiconductor quantum devices
- QArray: a GPU-accelerated constant capacitance model simulator for large quantum dot arrays
- Theory of charge stability diagrams in coupled quantum dot qubits
- Simulation of Charge Stability Diagrams for Automated Tuning Solutions (SimCATS)
- Ray-based classification framework for high-dimensional data
- Automated Charge Transition Detection in Quantum Dot Charge Stability Diagrams
- Robust quantum dots charge autotuning using neural network uncertainty
- Learning Coulomb Diamonds in Large Quantum Dot Arrays
- QDFlow: A Python package for physics simulations of quantum dot devices