Skip to main content

Market Basket Analysis Using Boltzmann Machines

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11730))

Abstract

In this paper we present a proposal to analyze market baskets using minimum spanning trees, based on couplings between products. The couplings are the result of a learning process with Boltzmann machines from transactional databases, in which the interaction between the different offers of the market are modeled as a network composed by magnetic dipoles of spins that can be in two states (\(+\)1 or −1). The results offer a systematic way to explore potential courses of action to determine promotions and offers for the retail manager.

The authors would like to thank CONICYT-Chile under grant Fondecyt 11160072 (M.A.V.) and Basal (CONICYT)-CMM, Fondecyt 1180706 (G.A.R.) for financially supporting this research.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Linoff, G.S., Berry, M.J.: Data Mining Techniques: For Marketing, Sales, and Customer Relationship Management, and Customer Relationship Management, 3rd edn. Wiley, New York (2011)

    Google Scholar 

  2. Yuan, X. An improved Apriori algorithm for mining association rules. In: AIP Conference Proceedings, vol. 1820, no. 1, pp. 1–6. AIP Publishing (2017). https://doi.org/10.1063/1.4977361

  3. Sahoo, J., Das, A.K., Goswami, A.: An efficient approach for mining association rules from high utility itemsets. Expert Syst. Appl. 42(13), 5754–5778 (2015). https://doi.org/10.1016/j.eswa.2015.02.051

    Article  Google Scholar 

  4. Lin, K.C., Liao, I.E., Chen, Z.S.: An improved frequent pattern growth method for mining association rules. Expert Syst. Appl. 38(5), 5154–5161 (2011). https://doi.org/10.1016/j.eswa.2010.10.047

    Article  Google Scholar 

  5. Narvekar, M., Syed, S.F.: An optimized algorithm for association rule mining using FP tree. Procedia Comput. Sci. 45, 101–110 (2015). https://doi.org/10.1016/j.procs.2015.03.097

    Article  Google Scholar 

  6. Chiclana, F., Kumar, R., Mittal, M., Khari, M., Chatterjee, J.M., Baik, S.W.: ARM-AMO: an efficient association rule mining algorithm based on animal migration optimization. Knowl.-Based Syst. 154, 68–80 (2018). https://doi.org/10.1016/j.knosys.2018.04.038

    Article  Google Scholar 

  7. Kotsiantis, S., Kanellopoulos, D.: Association rules mining: a recent overview. GESTS Int. Trans. Comput. Sci. Eng. 32(1), 71–82 (2006)

    Google Scholar 

  8. Agarwal, R., and Srikant, R.: Fast algorithms for mining association rules. In: Proceedings of the 20th International Conference of Very Large Data Bases, vol. 1225, pp. 487–499, Santiago (1994)

    Google Scholar 

  9. Bury, T.: Market structure explained by pairwise interactions. Physica A 392(6), 1375–1385 (2013). https://doi.org/10.1016/j.physa.2012.10.046

    Article  Google Scholar 

  10. Videla-Cavieres, I.F., Ríos, S.A.: Extending market basket analysis with graph mining techniques: a real case. Expert Syst. Appl. 41(4), 1928–1936 (2014). https://doi.org/10.1016/j.eswa.2013.08.088

    Article  Google Scholar 

  11. Valle, M.A., Ruz, G.A., Morrás, R.: Market basket analysis: complementing association rules with minimum spanning trees. Expert Syst. Appl. 97, 146–162 (2018). https://doi.org/10.1016/j.eswa.2017.12.028

    Article  Google Scholar 

  12. Ackley, D.H., Hinton, G.E., Sejnowski, T.J.: A learning algorithm for Boltzmann machines. Cogn. Sci. 9(1), 147–169 (1985). https://doi.org/10.1016/S0364-0213(85)80012-4

    Article  Google Scholar 

  13. Valle, M.A., Ruz, G.A., Rica, S.: Market basket analysis by solving the inverse Ising problem: discovering pairwise interaction strengths among products. Physica A 524, 36–44 (2019). https://doi.org/10.1016/j.physa.2019.03.001

    Article  Google Scholar 

  14. Dobrin, R., Duxbury, P.M.: Minimum spanning trees on random networks. Phys. Rev. Lett. 86(22), 5076–5079 (2001). https://doi.org/10.1103/PhysRevLett.86.5076

    Article  Google Scholar 

  15. Cieplak, M., Maritan, A., Banavar, J.R.: Invasion percolation and Eden growth: geometry and universality. Phys. Rev. Lett. 76(20), 3754–3757 (1996). https://doi.org/10.1103/PhysRevLett.76.3754

    Article  Google Scholar 

  16. Hinton, G.E.: Training products of experts by minimizing contrastive divergence. Neural Comput. 14(8), 1771–1800 (2002). https://doi.org/10.1162/089976602760128018

    Article  MATH  Google Scholar 

  17. Dotsenko, V.: An Introduction to the Theory of Spin Glasses and Neural Networks, 1st edn. World Scientific, Singapore (1995)

    Book  Google Scholar 

  18. Stein, D. L.: Spin glasses: old and new complexity. In: AIP Conference Proceedings, vol. 1389, no. 1, pp. 965–968. AIP. Geneva, Switzerland (2011). https://doi.org/10.1063/1.3637770

  19. Edwards, S.F., Anderson, P.W.: Theory of spin glasses. J. Phys. F: Metal Phys. 5(5), 965–974 (1975). https://doi.org/10.1088/0305-4608/5/5/017

    Article  Google Scholar 

  20. Sherrington, D., Kirkpatrick, S.: Solvable model of a spin-glass. Phys. Rev. Lett. 35(26), 1792–1796 (1975). https://doi.org/10.1103/PhysRevLett.35.1792

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank CONICYT-Chile under grant Fondecyt 11160072 (M.A.V.) and Basal (CONICYT)-CMM, Fondecyt 1180706 (G.A.R.) for financially supporting this research. We thank Professor Sergio Rica for his early participation and help provided in this work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mauricio A. Valle .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Valle, M.A., Ruz, G.A. (2019). Market Basket Analysis Using Boltzmann Machines. In: Tetko, I., Kůrková, V., Karpov, P., Theis, F. (eds) Artificial Neural Networks and Machine Learning – ICANN 2019: Text and Time Series. ICANN 2019. Lecture Notes in Computer Science(), vol 11730. Springer, Cham. https://doi.org/10.1007/978-3-030-30490-4_49

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-30490-4_49

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-30489-8

  • Online ISBN: 978-3-030-30490-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics