Proceedings

A SAT-Based Approach for Mining Association Rules

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 2472-2477.

Abstract

Discovering association rules from transaction databases is one of the most studied data mining task. Many effective techniques have been proposed over the years. All these algorithms share the same two steps methodology: frequent itemsets enumeration followed by effective association rules generation step. In this paper, we propose a new propositional satisfiability based approach to mine association rules in a single step. The task is modeled as a Boolean formula whose models correspond to the rules to be mined. To highlight the flexibility of our proposed framework, we also address two other variants, namely the closed and indirect association rules mining tasks. Experiments on many datasets show that on both closed and indirect association rules mining tasks, our declarative approach achieves better performance than the state-of-the-art specialized techniques.

  1. [Abío et al., 2012] Ignasi Abío, Robert Nieuwenhuis, Albert Oliveras, Enric Rodríguez-Carbonell, and Valentin Mayer- Eichberger. A new look at bdds for pseudo-boolean con- straints. J. Artif. Intell. Res. (JAIR), 45:443-480, 2012.
  2. [Agrawal and Srikant, 1994] Rakesh Agrawal and Ramakr- ishnan Srikant. Fast algorithms for mining association rules in large databases. In Proceedings of VLDB'94, pages 487-499, 1994.
  3. [Asin et al., 2011] Roberto Asin, Robert Nieuwenhuis, Al- bert Oliveras, and Enric Rodriguez-Carbonell. Cardinality networks: a theoretical and empirical study. Constraints, 16(2):195-221, 2011.
  4. [Dao et al., 2013] Thi-Bich-Hanh Dao, Khanh-Chuong Duong, and Christel Vrain. A declarative framework for constrained clustering. In Proceedings of ECML PKDD'13, pages 419-434, 2013.
  5. [Davidson et al., 2010] Ian Davidson, S. S. Ravi, and Leonid Shamis. A SAT-based framework for efficient constrained clustering. In Proceedings of SDM'10, pages 94-105, 2010. [Eén and Sörensson, 2006] Niklas Eén and Niklas Sörensson. Translating pseudo-boolean constraints into SAT. JSAT, 2(1-4):1-26, 2006.
  6. [Fournier-Viger et al., 2014] Philippe Fournier-Viger, Anto- nio Gomaric, Ted Gueniche, Azadeh Soltani, Cheng-Wei Wu, and Vincent S Tseng. Spmf: a java open-source pat- tern mining library. The Journal of Machine Learning Re- search, 15(1):3389-3393, 2014.
  7. [Guns et al., 2011] Tias Guns, Siegfried Nijssen, and Luc De Raedt. Itemset mining: A constraint programming per- spective. Artif. Intell., 175(12-13):1951-1983, 2011.
  8. [Guns et al., 2013] Tias Guns, Anton Dries, Guido Tack, Siegfried Nijssen, and Luc De Raedt. Miningzinc: A mod- eling language for constraint-based mining. In Proceed- ings of IJCAI'13, pages 1365-1372, 2013. IJCAI
  9. [Han et al., 2004] Jiawei Han, Jian Pei, Yiwen Yin, and Run- ying Mao. Mining frequent patterns without candidate generation: A frequent-pattern tree approach. Data Min- ing and Knowledge Discovery, 8(1):53-87, 2004.
  10. [Jabbour et al., 2013a] Saïd Jabbour, Lakhdar Sais, and Yak- oub Salhi. A pigeon-hole based encoding of cardinality constraints. TPLP, 13, 2013.
  11. [Jabbour et al., 2013b] Saïd Jabbour, Lakhdar Sais, and Yak- oub Salhi. The top-k frequent closed itemset mining using top-k sat problem. In Proceedings of ECML/PKDD'13, pages 403-418, 2013.
  12. [Jabbour et al., 2014] Saïd Jabbour, Jerry Lonlac, Lakhdar Sais, and Yakoub Salhi. Extending modern SAT solvers for models enumeration. In Proceedings of IEEE-IRI'14, pages 803-810, 2014.
  13. [Jabbour et al., 2015a] Saïd Jabbour, Lakhdar Sais, and Yak- oub Salhi. Decomposition based SAT encodings for item- set mining problems. In Proceedings of PAKDD'15, pages 662-674, 2015.
  14. [Jabbour et al., 2015b] Said Jabbour, Lakhdar Sais, and Yak- oub Salhi. Mining top-k motifs with a sat-based frame- work. Artificial Intelligence, pages -, 2015.
  15. [Kazienko, 2005] Przemysław Kazienko. Intelligent Infor- mation Processing and Web Mining: in Proceedings of IIPWM'05, chapter IDARM -Mining of Indirect Asso- ciation Rules, pages 77-86. Springer, 2005.
  16. [Kazienko, 2009] Przemyslaw Kazienko. Mining indirect association rules for web recommendation. Applied Math- ematics and Computer Science, 19:165-186, 2009.
  17. [Métivier et al., 2012] Jean-Philippe Métivier, Patrice Boizumault, Bruno Crémilleux, Mehdi Khiari, and Samir Loudni. Constrained clustering using SAT. In Proceedings of IDA'12, pages 207-218, 2012.
  18. [Nanavati et al., 2001] Amit Anil Nanavati, Krishna Prasad Chitrapura, Sachindra Joshi, and Raghu Krishnapuram. Mining generalised disjunctive association rules. In Pro- ceedings of CIKM'01, pages 482-489, 2001.
  19. [Négrevergne and Guns, 2015] Benjamin Négrevergne and Tias Guns. Constraint-based sequence mining using con- straint programming. In Proceedings of CPAIOR'15, pages 288-305, 2015.
  20. [Raedt et al., 2008] Luc De Raedt, Tias Guns, and Siegfried Nijssen. Constraint programming for itemset mining. In Proceedings of SIGKDD'08, pages 204-212, 2008.
  21. [Raedt et al., 2011] Luc De Raedt, Siegfried Nijssen, Barry O'Sullivan, and Pascal Van Hentenryck. Constraint programming meets machine learning and data mining. Dagstuhl Reports, 1(5):61-83, 2011.
  22. [Szathmary et al., 2007] Laszlo Szathmary, Amedeo Napoli, and Sergei O. Kuznetsov. ZART: A multifunctional item- set mining algorithm. In Proceedings of ICCLTA'07, 2007.
  23. [Tan et al., 2000] Pang-Ning Tan, Vipin Kumar, and Jaideep Srivastava. Indirect association: Mining higher order de- pendencies in data. In Proceedings of PKDD'00, pages 632-637, 2000.
  24. [Tan et al., 2002] Pang-Ning Tan, Vipin Kumar, and Jaideep Srivastava. Selecting the right interestingness measure for association patterns. In Proceedings of SIGKDD'02, pages 32-41, 2002.
  25. [Tao et al., 2003] Feng Tao, Fionn Murtagh, and Mohsen Farid. Weighted association rule mining using weighted support and significance framework. In Proceedings of SIGKDD'03, pages 661-666, 2003.
  26. [Taouil et al., 2000] Rafik Taouil, Nicolas Pasquier, Yves Bastide, and Lotfi Lakhal. Mining bases for association rules using closed sets. In Proceedings of ICDE'00, page 307, 2000.
  27. [Tseitin, 1968] G.S. Tseitin. On the complexity of deriva- tions in the propositional calculus. In Structures in Con- structives Mathematics and Mathematical Logic, Part II, pages 115-125, 1968.
  28. [Warners, 1998] Joost P. Warners. A linear-time transforma- tion of linear inequalities into conjunctive normal form. Inf. Process. Lett., 68(2):63-69, 1998.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards