Weighted Association Rule Mining Using Particle Swarm Optimization

  • Russel Pears
  • Yun Sing Koh
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7104)


Association rule mining is an important data mining task that discovers relationships among items in a transaction database. Most approaches to association rule mining assume that the items within the dataset have a uniform distribution. Therefore, weighted association rule mining (WARM) was introduced to provide a notion of importance to individual items. In previous work most of these approaches require users to assign weights for each item. This is infeasible when we have millions of items in a dataset. In this paper we propose a novel method, Weighted Association Rule Mining using Particle Swarm Optimization (WARM SWARM), which uses particle swarm optimization to assign meaningful item weights for association rule mining.


Weighted Items Particle Swarm Optimization Association Rule Mining 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Agrawal, R., Imielinski, T., Swami, A.N.: Mining association rules between sets of items in large databases. In: Buneman, P., Jajodia, S. (eds.) Proceedings of the 1993 ACM SIGMOD International Conference on Management of Data, pp. 207–216 (1993)Google Scholar
  2. 2.
    Agrawal, R., Srikant, R.: Fast algorithms for mining association rules in large databases. In: Bocca, J.B., Jarke, M., Zaniolo, C. (eds.) Proceedings of the 20th International Conference on Very Large Data Bases, VLDB, Santiago, Chile, pp. 487–499 (1994)Google Scholar
  3. 3.
    Alatas, B., Akin, E.: Rough particle swarm optimization and its applications in data mining. In: Soft Computing - A Fusion of Foundations, Methodologies and Applications. Springer, Heidelberg (2008)Google Scholar
  4. 4.
    Asuncion, A., Newman, D.: UCI machine learning repository (2007),
  5. 5.
    Cai, C.H., Fu, A.W.C., Cheng, C.H., Kwong, W.W.: Mining association rules with weighted items. In: IDEAS 1998: Proceedings of the 1998 International Symposium on Database Engineering & Applications, p. 68. IEEE Computer Society, Washington, DC, USA (1998)Google Scholar
  6. 6.
    Clerc, M., Kennedy, J.: The particle swarm-explosion, stability, and convergence in a multidimensional complex space. IEEE Trans. Evolutionary Computation 6(1), 58–73 (2002)CrossRefGoogle Scholar
  7. 7.
    Cohen, E., Datar, M., Fujiwara, S., Gionis, A., Indyk, P., Motwani, R., Ullman, J.D., Yang, C.: Finding interesting association rules without support pruning. IEEE Transactions on Knowledge and Data Engineering 13, 64–78 (2001)CrossRefGoogle Scholar
  8. 8.
    Kennedy, J., Eberhart, R.C.: Particle swarm optimization. In: Proceedings of the 1995 IEEE International Conference on Neural Networks, pp. 1942–1948. IEEE Service Center, Piscataway (1995)Google Scholar
  9. 9.
    Liu, B., Hsu, W., Ma, Y.: Mining association rules with multiple minimum supports. In: Proceedings of the 5th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 337–341 (1999)Google Scholar
  10. 10.
    Sanjay, R., Ranka, S., Tsur, S.: Weighted association rules: Model and algorithm (1997),
  11. 11.
    Shepard, D.: A two-dimensional interpolation function for irregularly-spaced data. In: Proceedings of the 1968 23rd ACM National Conference, pp. 517–524. ACM (1968)Google Scholar
  12. 12.
    Sousa, T., Silva, A., Neves, A.: A Particle Swarm Data Miner. In: Pires, F.M., Abreu, S.P. (eds.) EPIA 2003. LNCS (LNAI), vol. 2902, pp. 43–53. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  13. 13.
    Srinoy, S., Kurutach, W.: Combination artificial ant clustering and K-PSO clustering approach to network security model. In: ICHIT 2006: Proceedings of the 2006 International Conference on Hybrid Information Technology, pp. 128–134. IEEE Computer Society, Washington, DC, USA (2006)CrossRefGoogle Scholar
  14. 14.
    Sun, K., Bai, F.: Mining weighted association rules without preassigned weights. IEEE Trans. on Knowl. and Data Eng. 20(4), 489–495 (2008)MathSciNetCrossRefGoogle Scholar
  15. 15.
    Tao, F., Murtagh, F., Farid, M.: Weighted association rule mining using weighted support and significance framework. In: KDD 2003: Proceedings of the Ninth ACM SIGKDD, pp. 661–666. ACM, New York (2003)Google Scholar
  16. 16.
    Veenhuis, C., Köppen, M.: Data swarm clustering. In: Abraham, A., Grosan, C., Ramos, V. (eds.) Swarm Intelligence in Data Mining. SCI, vol. 34, pp. 221–241. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  17. 17.
    Wang, W., Yang, J., Yu, P.S.: Efficient mining of weighted association rules (WAR). In: KDD 2000: Proceedings of the Sixth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 270–274. ACM, New York (2000)CrossRefGoogle Scholar
  18. 18.
    Yan, L., Li, C.: Incorporating Pageview Weight into an Association-Rule-Based Web Recommendation System. In: Sattar, A., Kang, B.H. (eds.) AI 2006. LNCS (LNAI), vol. 4304, pp. 577–586. Springer, Heidelberg (2006)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Russel Pears
    • 1
  • Yun Sing Koh
    • 2
  1. 1.School of Computing and Mathematical SciencesAuckland University of TechnologyNew Zealand
  2. 2.Dept of Computer ScienceUniversity of AucklandNew Zealand

Personalised recommendations