News Release

FSU researchers enhance quantum machine learning algorithms

Peer-Reviewed Publication

Florida State University

William Oates

image: William Oates, the Cummins Inc. Professor in Mechanical Engineering and chair of the Department of Mechanical Engineering at the FAMU-FSU College of Engineering. view more 

Credit: (FAMU-FSU College of Engineering/Mark Wallheisier

A Florida State University professor's research could help quantum computing fulfill its promise as a powerful computational tool.

William Oates, the Cummins Inc. Professor in Mechanical Engineering and chair of the Department of Mechanical Engineering at the FAMU-FSU College of Engineering, and postdoctoral researcher Guanglei Xu found a way to automatically infer parameters used in an important quantum Boltzmann machine algorithm for machine learning applications.

Their findings were published in Scientific Reports.

The work could help build artificial neural networks that could be used for training computers to solve complicated, interconnected problems like image recognition, drug discovery and the creation of new materials.

"There's a belief that quantum computing, as it comes online and grows in computational power, can provide you with some new tools, but figuring out how to program it and how to apply it in certain applications is a big question," Oates said.

Quantum bits, unlike binary bits in a standard computer, can exist in more than one state at a time, a concept known as superposition. Measuring the state of a quantum bit -- or qubit -- causes it to lose that special state, so quantum computers work by calculating the probability of a qubit's state before it is observed.

Specialized quantum computers known as quantum annealers are one tool for doing this type of computing. They work by representing each state of a qubit as an energy level. The lowest energy state among its qubits gives the solution to a problem. The result is a machine that could handle complicated, interconnected systems that would take a regular computer a very long time to calculate -- like building a neural network.

One way to build neural networks is by using a restricted Boltzmann machine, an algorithm that uses probability to learn based on inputs given to the network. Oates and Xu found a way to automatically calculate an important parameter associated with effective temperature that is used in that algorithm. Restricted Boltzmann machines typically guess at that parameter instead, which requires testing to confirm and can change whenever the computer is asked to investigate a new problem.

"That parameter in the model replicates what the quantum annealer is doing," Oates said. "If you can accurately estimate it, you can train your neural network more effectively and use it for predicting things."

###

This research was supported by Cummins Inc. and used resources of the Oak Ridge Leadership Computing Facility, which is a DOE Office of Science User Facility.


Disclaimer: AAAS and EurekAlert! are not responsible for the accuracy of news releases posted to EurekAlert! by contributing institutions or for the use of any information through the EurekAlert system.