DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Quantum annealing algorithms for Boolean tensor networks

Abstract

Abstract Quantum annealers manufactured by D-Wave Systems, Inc., are computational devices capable of finding high-quality heuristic solutions of NP-hard problems. In this contribution, we explore the potential and effectiveness of such quantum annealers for computing Boolean tensor networks. Tensors offer a natural way to model high-dimensional data commonplace in many scientific fields, and representing a binary tensor as a Boolean tensor network is the task of expressing a tensor containing categorical (i.e., $$$$\{0, 1\}$$$$ { 0 , 1 } ) values as a product of low dimensional binary tensors. A Boolean tensor network is computed by Boolean tensor decomposition, and it is usually not exact. The aim of such decomposition is to minimize the given distance measure between the high-dimensional input tensor and the product of lower-dimensional (usually three-dimensional) tensors and matrices representing the tensor network. In this paper, we introduce and analyze three general algorithms for Boolean tensor networks: Tucker, Tensor Train, and Hierarchical Tucker networks. The computation of a Boolean tensor network is reduced to a sequence of Boolean matrix factorizations, which we show can be expressed as a quadratic unconstrained binary optimization problem suitable for solving on a quantum annealer. By using a novel method we introduce called parallel quantum annealing, we demonstrate that Boolean tensor’s with up to millions of elements can be decomposed efficiently using a DWave 2000Q quantum annealer.

Authors:
; ; ; ;
Publication Date:
Research Org.:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Sponsoring Org.:
USDOE Laboratory Directed Research and Development (LDRD) Program
OSTI Identifier:
1869036
Alternate Identifier(s):
OSTI ID: 1870634
Report Number(s):
LA-UR-21-27414
Journal ID: ISSN 2045-2322; 8539; PII: 12611
Grant/Contract Number:  
20190020DR; BG05M2OP001-1.001-0003; 89233218CNA000001
Resource Type:
Published Article
Journal Name:
Scientific Reports
Additional Journal Information:
Journal Name: Scientific Reports Journal Volume: 12 Journal Issue: 1; Journal ID: ISSN 2045-2322
Publisher:
Nature Publishing Group
Country of Publication:
United Kingdom
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING; D-Wave; Quantum annealing; Tensor networks; Tucker; Tensor train; Tucker decomposition; Parallel quantum annealing; Computer science; Quantum information; Qubits; Software

Citation Formats

Pelofske, Elijah, Hahn, Georg, O’Malley, Daniel, Djidjev, Hristo N., and Alexandrov, Boian S. Quantum annealing algorithms for Boolean tensor networks. United Kingdom: N. p., 2022. Web. doi:10.1038/s41598-022-12611-9.
Pelofske, Elijah, Hahn, Georg, O’Malley, Daniel, Djidjev, Hristo N., & Alexandrov, Boian S. Quantum annealing algorithms for Boolean tensor networks. United Kingdom. https://doi.org/10.1038/s41598-022-12611-9
Pelofske, Elijah, Hahn, Georg, O’Malley, Daniel, Djidjev, Hristo N., and Alexandrov, Boian S. Fri . "Quantum annealing algorithms for Boolean tensor networks". United Kingdom. https://doi.org/10.1038/s41598-022-12611-9.
@article{osti_1869036,
title = {Quantum annealing algorithms for Boolean tensor networks},
author = {Pelofske, Elijah and Hahn, Georg and O’Malley, Daniel and Djidjev, Hristo N. and Alexandrov, Boian S.},
abstractNote = {Abstract Quantum annealers manufactured by D-Wave Systems, Inc., are computational devices capable of finding high-quality heuristic solutions of NP-hard problems. In this contribution, we explore the potential and effectiveness of such quantum annealers for computing Boolean tensor networks. Tensors offer a natural way to model high-dimensional data commonplace in many scientific fields, and representing a binary tensor as a Boolean tensor network is the task of expressing a tensor containing categorical (i.e., $$\{0, 1\}$$ { 0 , 1 } ) values as a product of low dimensional binary tensors. A Boolean tensor network is computed by Boolean tensor decomposition, and it is usually not exact. The aim of such decomposition is to minimize the given distance measure between the high-dimensional input tensor and the product of lower-dimensional (usually three-dimensional) tensors and matrices representing the tensor network. In this paper, we introduce and analyze three general algorithms for Boolean tensor networks: Tucker, Tensor Train, and Hierarchical Tucker networks. The computation of a Boolean tensor network is reduced to a sequence of Boolean matrix factorizations, which we show can be expressed as a quadratic unconstrained binary optimization problem suitable for solving on a quantum annealer. By using a novel method we introduce called parallel quantum annealing, we demonstrate that Boolean tensor’s with up to millions of elements can be decomposed efficiently using a DWave 2000Q quantum annealer.},
doi = {10.1038/s41598-022-12611-9},
journal = {Scientific Reports},
number = 1,
volume = 12,
place = {United Kingdom},
year = {Fri May 20 00:00:00 EDT 2022},
month = {Fri May 20 00:00:00 EDT 2022}
}

Works referenced in this record:

Practical Annealing-Based Quantum Computing
journal, June 2019

  • McGeoch, Catherine C.; Harris, Richard; Reinhardt, Steven P.
  • Computer, Vol. 52, Issue 6
  • DOI: 10.1109/MC.2019.2908836

Boolean Tensor Factorizations
conference, December 2011

  • Miettinen, Pauli
  • 2011 IEEE 11th International Conference on Data Mining (ICDM)
  • DOI: 10.1109/ICDM.2011.28

Adiabatic quantum computation
journal, January 2018


Some mathematical notes on three-mode factor analysis
journal, September 1966


Ising formulations of many NP problems
journal, January 2014


Breaking the Curse of Dimensionality, Or How to Use SVD in Many Dimensions
journal, January 2009

  • Oseledets, I. V.; Tyrtyshnikov, E. E.
  • SIAM Journal on Scientific Computing, Vol. 31, Issue 5
  • DOI: 10.1137/090748330

Graph Partitioning using Quantum Annealing on the D-Wave System
conference, January 2017

  • Ushijima-Mwesigwa, Hayato; Negre, Christian F. A.; Mniszewski, Susan M.
  • Proceedings of the Second International Workshop on Post Moores Era Supercomputing - PMES'17
  • DOI: 10.1145/3149526.3149531

The Expression of a Tensor or a Polyadic as a Sum of Products
journal, April 1927


Quantum annealing: A new method for minimizing multidimensional functions
journal, March 1994


Pseudo-Boolean optimization
journal, November 2002


Solving large minimum vertex cover problems on a quantum annealer
conference, April 2019

  • Pelofske, Elijah; Hahn, Georg; Djidjev, Hristo
  • CF '19: Computing Frontiers Conference, Proceedings of the 16th ACM International Conference on Computing Frontiers
  • DOI: 10.1145/3310273.3321562

Tucker-1 Boolean Tensor Factorization with Quantum Annealers
conference, December 2020

  • O'Malley, Daniel; Djidjev, Hristo N.; Alexandrov, Boian S.
  • 2020 International Conference on Rebooting Computing (ICRC)
  • DOI: 10.1109/ICRC2020.2020.00002

Nonnegative/Binary matrix factorization with a D-Wave quantum annealer
journal, December 2018


Colloquium : Quantum annealing and analog quantum computation
journal, September 2008


Parallel quantum annealing
journal, March 2022


Tensor Decompositions and Applications
journal, August 2009

  • Kolda, Tamara G.; Bader, Brett W.
  • SIAM Review, Vol. 51, Issue 3
  • DOI: 10.1137/07070111X

Tensor-Train Decomposition
journal, January 2011

  • Oseledets, I. V.
  • SIAM Journal on Scientific Computing, Vol. 33, Issue 5
  • DOI: 10.1137/090752286

The Discrete Basis Problem
journal, October 2008

  • Miettinen, P.; Mielikainen, T.; Gionis, A.
  • IEEE Transactions on Knowledge and Data Engineering, Vol. 20, Issue 10
  • DOI: 10.1109/TKDE.2008.53

Matplotlib: A 2D Graphics Environment
journal, January 2007


Categorical Tensor Network States
journal, December 2011

  • Biamonte, Jacob D.; Clark, Stephen R.; Jaksch, Dieter
  • AIP Advances, Vol. 1, Issue 4
  • DOI: 10.1063/1.3672009

Finding Maximum Cliques on the D-Wave Quantum Annealer
journal, May 2018

  • Chapuis, Guillaume; Djidjev, Hristo; Hahn, Georg
  • Journal of Signal Processing Systems, Vol. 91, Issue 3-4
  • DOI: 10.1007/s11265-018-1357-8

Learning the parts of objects by non-negative matrix factorization
journal, October 1999

  • Lee, Daniel D.; Seung, H. Sebastian
  • Nature, Vol. 401, Issue 6755
  • DOI: 10.1038/44565

Tensor rank is NP-complete
journal, December 1990


Tensor Rank and the Ill-Posedness of the Best Low-Rank Approximation Problem
journal, January 2008

  • de Silva, Vin; Lim, Lek-Heng
  • SIAM Journal on Matrix Analysis and Applications, Vol. 30, Issue 3
  • DOI: 10.1137/06066518X

Reverse annealing for nonnegative/binary matrix factorization
journal, January 2021


Boolean Hierarchical Tucker Networks on Quantum Annealers
book, March 2022


On the Early History of the Singular Value Decomposition
journal, December 1993


Quantum Annealing versus Digital Computing: An Experimental Comparison
journal, December 2021

  • Jünger, Michael; Lobe, Elisabeth; Mutzel, Petra
  • ACM Journal of Experimental Algorithmics, Vol. 26
  • DOI: 10.1145/3459606

Perspectives of quantum annealing: methods and implementations
journal, May 2020

  • Hauke, Philipp; Katzgraber, Helmut G.; Lechner, Wolfgang
  • Reports on Progress in Physics, Vol. 83, Issue 5
  • DOI: 10.1088/1361-6633/ab85b8