March 16, 2021

This article has been reviewed according to Science X's editorial process and policies. Editors have highlighted the following attributes while ensuring the content's credibility:

Researchers enhance quantum machine learning algorithms

Illustration of a Restricted Boltzmann Machine (RBM) bipartite graph where viviv_i are visible nodes, hjhjh_j are hidden nodes and wijwijw_{ij} are the weights connecting the hidden and visible nodes.
× close
Illustration of a Restricted Boltzmann Machine (RBM) bipartite graph where viviv_i are visible nodes, hjhjh_j are hidden nodes and wijwijw_{ij} are the weights connecting the hidden and visible nodes.

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 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 , 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 , 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 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 more effectively and use it for predicting things."

More information: Guanglei Xu et al. Adaptive hyperparameter updating for training restricted Boltzmann machines on quantum annealers, Scientific Reports (2021). DOI: 10.1038/s41598-021-82197-1

Journal information: Scientific Reports

Load comments (0)