Constraint reasoning and Kernel clustering for pattern decomposition with scaling

  • Authors:
  • Ronan LeBras;Theodoros Damoulas;John M. Gregoire;Ashish Sabharwal;Carla P. Gomes;R. Bruce van Dover

  • Affiliations:
  • Dept. of Computer Science, Cornell University, Ithaca, NY;Dept. of Computer Science, Cornell University, Ithaca, NY;School of Engr. and Applied Sciences, Harvard University, Cambridge, MA;IBM Watson Research Center, Yorktown Heights, NY;Dept. of Computer Science, Cornell University, Ithaca, NY;Dept. of Materials Science and Engr., Cornell University, Ithaca, NY

  • Venue:
  • CP'11 Proceedings of the 17th international conference on Principles and practice of constraint programming
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Motivated by an important and challenging task encountered in material discovery, we consider the problem of finding K basis patterns of numbers that jointly compose N observed patterns while enforcing additional spatial and scaling constraints. We propose a Constraint Programming (CP) model which captures the exact problem structure yet fails to scale in the presence of noisy data about the patterns. We alleviate this issue by employing Machine Learning (ML) techniques, namely kernel methods and clustering, to decompose the problem into smaller ones based on a global data-driven view, and then stitch the partial solutions together using a global CP model. Combining the complementary strengths of CP and ML techniques yields a more accurate and scalable method than the few found in the literature for this complex problem.