Skip to main content
Top
Published in: Soft Computing 18/2018

29-01-2018 | Methodologies and Application

Biclustering with a quantum annealer

Authors: Lorenzo Bottarelli, Manuele Bicego, Matteo Denitto, Alessandra Di Pierro, Alessandro Farinelli, Riccardo Mengoni

Published in: Soft Computing | Issue 18/2018

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Several problem in Artificial Intelligence and Pattern Recognition are computationally intractable due to their inherent complexity and the exponential size of the solution space. One example of such problems is biclustering, a specific clustering problem where rows and columns of a data-matrix must be clustered simultaneously. Quantum information processing could provide a viable alternative to combat such a complexity. A notable work in this direction is the recent development of the D-Wave computer, whose processor has been designed to the purpose of solving Quadratic Unconstrained Binary Optimization (QUBO) problems. In this paper, we investigate the use of quantum annealing by providing the first QUBO model for biclustering and a theoretical analysis of its properties (correctness and complexity). We empirically evaluated the accuracy of the model on a synthetic data-set and then performed experiments on a D-Wave machine discussing its practical applicability and embedding properties.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Footnotes
1
According to the quantum adiabatic theorem, a quantum system that begins in the non-degenerate ground state of a time-dependent Hamiltonian will remain in the instantaneous ground state provided the Hamiltonian changes sufficiently slowly.
 
3
Note that only 1097 of 1152 qubits are operational.
 
4
An Ising model is frustrated when the competition between ferromagnetic and anti-ferromagnetic couplings leads to a ground state where the interaction energies between spins cannot be simultaneously minimized.
 
5
Note that parameter G can always be chosen close to B.
 
Literature
go back to reference Ayadi W, Elloumi M, Hao J (2012) BiMine+: an efficient algorithm for discovering relevant biclusters of DNA microarray data. Knowl Based Syst 35:224–234CrossRef Ayadi W, Elloumi M, Hao J (2012) BiMine+: an efficient algorithm for discovering relevant biclusters of DNA microarray data. Knowl Based Syst 35:224–234CrossRef
go back to reference Badea L (2009) Generalized clustergrams for overlapping biclusters. In: Proceedings of the 21st international joint conference on artificial intelligence. IJCAI’09. Morgan Kaufmann Publishers Inc., San Francisco, pp 1383–1388 Badea L (2009) Generalized clustergrams for overlapping biclusters. In: Proceedings of the 21st international joint conference on artificial intelligence. IJCAI’09. Morgan Kaufmann Publishers Inc., San Francisco, pp 1383–1388
go back to reference Ben-Dor A, Chor B, Karp R, Yakhini Z (2003) Discovering local structure in gene expression data: the order-preserving submatrix problem. J Comput Biol 10(3–4):373–384CrossRef Ben-Dor A, Chor B, Karp R, Yakhini Z (2003) Discovering local structure in gene expression data: the order-preserving submatrix problem. J Comput Biol 10(3–4):373–384CrossRef
go back to reference Bian Z, Chudak F, Israel R, Lackey B, Macready WG, Roy A (2014) Discrete optimization using quantum annealing on sparse Ising models. Front Phys 2:56CrossRef Bian Z, Chudak F, Israel R, Lackey B, Macready WG, Roy A (2014) Discrete optimization using quantum annealing on sparse Ising models. Front Phys 2:56CrossRef
go back to reference Bicego M, Lovato P, Ferrarini A, Delledonne M (2010) Biclustering of expression microarray data with topic models. In: International conference on pattern recognition (ICPR2010), pp 2728–2731 Bicego M, Lovato P, Ferrarini A, Delledonne M (2010) Biclustering of expression microarray data with topic models. In: International conference on pattern recognition (ICPR2010), pp 2728–2731
go back to reference Boothby T, King AD, Roy A (2016) Fast clique minor generation in chimera qubit connectivity graphs. Quantum Inf Process 15(1):495–508MathSciNetCrossRefMATH Boothby T, King AD, Roy A (2016) Fast clique minor generation in chimera qubit connectivity graphs. Quantum Inf Process 15(1):495–508MathSciNetCrossRefMATH
go back to reference Cheng Y, Church G (2000) Biclustering of expression data. In: Proceedings eighth international conference on intelligent systems for molecular biology (ISMB00), pp 93–103 Cheng Y, Church G (2000) Biclustering of expression data. In: Proceedings eighth international conference on intelligent systems for molecular biology (ISMB00), pp 93–103
go back to reference Denchev VS, Boixo S, Isakov SV, Ding N, Babbush R, Smelyanskiy V, Martinis J, Neven H (2016) What is the computational value of finite-range tunneling? Phys Rev X 6(3):031015 Denchev VS, Boixo S, Isakov SV, Ding N, Babbush R, Smelyanskiy V, Martinis J, Neven H (2016) What is the computational value of finite-range tunneling? Phys Rev X 6(3):031015
go back to reference Denitto M, Farinelli A, Franco G, Bicego M (2014) A binary factor graph model for biclustering. In: Frnti P, Brown G, Loog M, Escolano F, Pelillo M (eds) Structural, syntactic, and statistical pattern recognition, vol 8621. Lecture notes in computer science. Springer, Berlin, pp 394–403 Denitto M, Farinelli A, Franco G, Bicego M (2014) A binary factor graph model for biclustering. In: Frnti P, Brown G, Loog M, Escolano F, Pelillo M (eds) Structural, syntactic, and statistical pattern recognition, vol 8621. Lecture notes in computer science. Springer, Berlin, pp 394–403
go back to reference Denitto M, Farinelli A, Figueiredo MA, Bicego M (2017) A biclustering approach based on factor graphs and the max-sum algorithm. Pattern Recognit 62:114–124CrossRef Denitto M, Farinelli A, Figueiredo MA, Bicego M (2017) A biclustering approach based on factor graphs and the max-sum algorithm. Pattern Recognit 62:114–124CrossRef
go back to reference Dhillon I (2001) Coclustering documents and words using bipartite spectral graph partitioning. In: Proceedings of international conference on knowledge discovery and data mining, pp 269–274 Dhillon I (2001) Coclustering documents and words using bipartite spectral graph partitioning. In: Proceedings of international conference on knowledge discovery and data mining, pp 269–274
go back to reference Dolnicar S, Kaiser S, Lazarevski K, Leisch F (2012) Biclustering: overcoming data dimensionality problems in market segmentation. J Travel Res 51(1, (1)):41–49CrossRef Dolnicar S, Kaiser S, Lazarevski K, Leisch F (2012) Biclustering: overcoming data dimensionality problems in market segmentation. J Travel Res 51(1, (1)):41–49CrossRef
go back to reference Finnila AB, Gomez MA, Sebenik C, Stenson C, Doll JD (1994) Quantum annealing: a new method for minimizing multidimensional functions. Chem Phys Lett 219:343–348CrossRef Finnila AB, Gomez MA, Sebenik C, Stenson C, Doll JD (1994) Quantum annealing: a new method for minimizing multidimensional functions. Chem Phys Lett 219:343–348CrossRef
go back to reference Flores JL, Inza I, Larranaga P, Calvo B (2013) A new measure for gene expression biclustering based on non-parametric correlation. Comput Methods Programs Biomed 112(3):367–397CrossRef Flores JL, Inza I, Larranaga P, Calvo B (2013) A new measure for gene expression biclustering based on non-parametric correlation. Comput Methods Programs Biomed 112(3):367–397CrossRef
go back to reference Henriques R, Madeira SC (2014) BicPAM: pattern-based biclustering for biomedical data analysis. Algorithms Mol Biol 9(1):27CrossRef Henriques R, Madeira SC (2014) BicPAM: pattern-based biclustering for biomedical data analysis. Algorithms Mol Biol 9(1):27CrossRef
go back to reference Henriques R, Antunes C, Madeira SC (2015) A structured view on pattern mining-based biclustering. Pattern Recognit 48(12):3941–3958CrossRef Henriques R, Antunes C, Madeira SC (2015) A structured view on pattern mining-based biclustering. Pattern Recognit 48(12):3941–3958CrossRef
go back to reference Kadowaki T, Nishimori H (1998) Quantum annealing in the transverse Ising model. Phys Rev E 58(5):5355–5363CrossRef Kadowaki T, Nishimori H (1998) Quantum annealing in the transverse Ising model. Phys Rev E 58(5):5355–5363CrossRef
go back to reference King J, Yarkoni S, Raymond J, Ozfidan I, King AD, Nevisi MM, Hilton JP, McGeoch CC (2017) Quantum annealing amid local ruggedness and global frustration. ArXiv e-prints arXiv:1701.04579 King J, Yarkoni S, Raymond J, Ozfidan I, King AD, Nevisi MM, Hilton JP, McGeoch CC (2017) Quantum annealing amid local ruggedness and global frustration. ArXiv e-prints arXiv:​1701.​04579
go back to reference Kochenberger G, Hao J, Glover F, Lewis M, Lü Z, Wang H, Wang Y (2014) The unconstrained binary quadratic programming problem: a survey. J Comb Optim 28(1):58–81MathSciNetCrossRefMATH Kochenberger G, Hao J, Glover F, Lewis M, Lü Z, Wang H, Wang Y (2014) The unconstrained binary quadratic programming problem: a survey. J Comb Optim 28(1):58–81MathSciNetCrossRefMATH
go back to reference Kurihara K, Tanaka S, Miyashita S (2009) Quantum annealing for clustering. In: Proceedings of the twenty-fifth conference on uncertainty in artificial intelligence. UAI ’09. AUAI Press, Arlington, pp 321–328 Kurihara K, Tanaka S, Miyashita S (2009) Quantum annealing for clustering. In: Proceedings of the twenty-fifth conference on uncertainty in artificial intelligence. UAI ’09. AUAI Press, Arlington, pp 321–328
go back to reference Madeira S, Oliveira A (2004) Biclustering algorithms for biological data analysis: a survey. IEEE Trans Comput Biol Bioinform 1:24–44CrossRef Madeira S, Oliveira A (2004) Biclustering algorithms for biological data analysis: a survey. IEEE Trans Comput Biol Bioinform 1:24–44CrossRef
go back to reference Mukhopadhyay A, Maulik U, Bandyopadhyay S, Coello C (2014) Survey of multiobjective evolutionary algorithms for data mining: part II. IEEE Trans Evolut Comput 18(1):20–35CrossRef Mukhopadhyay A, Maulik U, Bandyopadhyay S, Coello C (2014) Survey of multiobjective evolutionary algorithms for data mining: part II. IEEE Trans Evolut Comput 18(1):20–35CrossRef
go back to reference Neven H, Rose G, Macready WG (2008) Image recognition with an adiabatic quantum computer I. Mapping to quadratic unconstrained binary optimization, ArXiv e-prints arXiv:0804.4457 Neven H, Rose G, Macready WG (2008) Image recognition with an adiabatic quantum computer I. Mapping to quadratic unconstrained binary optimization, ArXiv e-prints arXiv:​0804.​4457
go back to reference Oghabian A, Kilpinen S, Hautaniemi S, Czeizler E (2014) Biclustering methods: biological relevance and application in gene expression analysis. PLoS ONE 9(3):e90,801CrossRef Oghabian A, Kilpinen S, Hautaniemi S, Czeizler E (2014) Biclustering methods: biological relevance and application in gene expression analysis. PLoS ONE 9(3):e90,801CrossRef
go back to reference O’Gorman B, Babbush R, Perdomo-Ortiz A, Aspuru-Guzik A, Smelyanskiy V (2015a) Bayesian network structure learning using quantum annealing. Eur Phys J Spec Top 224(1):163–188CrossRef O’Gorman B, Babbush R, Perdomo-Ortiz A, Aspuru-Guzik A, Smelyanskiy V (2015a) Bayesian network structure learning using quantum annealing. Eur Phys J Spec Top 224(1):163–188CrossRef
go back to reference O’Gorman B, Rieffel E, Do M, Venturelli D, Frank J (2015b) Compiling planning into quantum optimization problems: a comparative study. In: Proceedings of the workshop on constraint satisfaction techniques for planning and scheduling problems (COPLAS-15), pp 11–20 O’Gorman B, Rieffel E, Do M, Venturelli D, Frank J (2015b) Compiling planning into quantum optimization problems: a comparative study. In: Proceedings of the workshop on constraint satisfaction techniques for planning and scheduling problems (COPLAS-15), pp 11–20
go back to reference Perdomo-Ortiz A, Fluegemann J, Biswas R, Smelyanskiy VN (2015) A performance estimator for quantum annealers: Gauge selection and parameter setting. ArXiv e-prints arXiv:1503.01083 Perdomo-Ortiz A, Fluegemann J, Biswas R, Smelyanskiy VN (2015) A performance estimator for quantum annealers: Gauge selection and parameter setting. ArXiv e-prints arXiv:​1503.​01083
go back to reference Prelić A, Bleuler S, Zimmermann P, Wille A, Bühlmann P, Gruissem W, Hennig L, Thiele L, Zitzler E (2006) A systematic comparison and evaluation of biclustering methods for gene expression data. Bioinformatics 22(9):1122–1129CrossRef Prelić A, Bleuler S, Zimmermann P, Wille A, Bühlmann P, Gruissem W, Hennig L, Thiele L, Zitzler E (2006) A systematic comparison and evaluation of biclustering methods for gene expression data. Bioinformatics 22(9):1122–1129CrossRef
go back to reference Pudenz KL (2016) Parameter setting for quantum annealers. In: 2016 IEEE high performance extreme computing conference (HPEC), pp 1–6 Pudenz KL (2016) Parameter setting for quantum annealers. In: 2016 IEEE high performance extreme computing conference (HPEC), pp 1–6
go back to reference Ray P, Chakrabarti BK, Chakrabarti A (1989) Sherrington–Kirkpatrick model in a transverse field: absence of replica symmetry breaking due to quantum fluctuations. Phys Rev B 39:11,828–11,832CrossRef Ray P, Chakrabarti BK, Chakrabarti A (1989) Sherrington–Kirkpatrick model in a transverse field: absence of replica symmetry breaking due to quantum fluctuations. Phys Rev B 39:11,828–11,832CrossRef
go back to reference Rieffel EG, Venturelli D, O’Gorman B, Do MB, Prystay EM, Smelyanskiy VN (2015) A case study in programming a quantum annealer for hard operational planning problems. Quantum Inf Process 14:1–36 arXiv:1407.2887 CrossRefMATH Rieffel EG, Venturelli D, O’Gorman B, Do MB, Prystay EM, Smelyanskiy VN (2015) A case study in programming a quantum annealer for hard operational planning problems. Quantum Inf Process 14:1–36 arXiv:​1407.​2887 CrossRefMATH
go back to reference Santoro GE, Tosatti E (2006) Optimization using quantum mechanics: quantum annealing through adiabatic evolution. J Phys A Math Gen 39(36):R393–R431MathSciNetCrossRefMATH Santoro GE, Tosatti E (2006) Optimization using quantum mechanics: quantum annealing through adiabatic evolution. J Phys A Math Gen 39(36):R393–R431MathSciNetCrossRefMATH
go back to reference Tu K, Ouyang X, Han D, Honavar V (2011) Exemplar-based robust coherent biclustering. In: SDM, SIAM, pp 884–895 Tu K, Ouyang X, Han D, Honavar V (2011) Exemplar-based robust coherent biclustering. In: SDM, SIAM, pp 884–895
go back to reference Venturelli D, Mandrà S, Knysh S, O’Gorman B, Biswas R, Smelyanskiy V (2015) Quantum optimization of fully connected spin glasses. Phys Rev X 5(031):040 Venturelli D, Mandrà S, Knysh S, O’Gorman B, Biswas R, Smelyanskiy V (2015) Quantum optimization of fully connected spin glasses. Phys Rev X 5(031):040
go back to reference Yang J, Wang H, Wang W, Yu PS (2005) An improved biclustering method for analyzing gene expression profiles. Int J Artif Intell Tools 14(05):771–789CrossRef Yang J, Wang H, Wang W, Yu PS (2005) An improved biclustering method for analyzing gene expression profiles. Int J Artif Intell Tools 14(05):771–789CrossRef
Metadata
Title
Biclustering with a quantum annealer
Authors
Lorenzo Bottarelli
Manuele Bicego
Matteo Denitto
Alessandra Di Pierro
Alessandro Farinelli
Riccardo Mengoni
Publication date
29-01-2018
Publisher
Springer Berlin Heidelberg
Published in
Soft Computing / Issue 18/2018
Print ISSN: 1432-7643
Electronic ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-018-3034-z

Other articles of this Issue 18/2018

Soft Computing 18/2018 Go to the issue

Premium Partner