본문 바로가기
KERD
논문KCI 등재

Effective and Efficient Similarity Measures for Purchase Histories Considering Product Taxonomy

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

초록

In an online shopping site or offline store, products purchased by each customer over time form the purchasehistory of the customer. Also, in most retailers, products have a product taxonomy, which represents ahierarchical classification of products. Considering the product taxonomy, the lower the level of the categoryto which two products both belong, the more similar the two products. However, there has been little work onsimilarity measures for sequences considering a hierarchical classification of elements. In this paper, wepropose new similarity measures for purchase histories considering not only the purchase order of products butalso the hierarchical classification of products. Unlike the existing methods, where the similarity between twoelements in sequences is only 0 or 1 depending on whether two elements are the same or not, the proposedmethod can assign any real number between 0 and 1 considering the hierarchical classification of elements. Weapply this idea to extend three existing representative similarity measures for sequences. We also propose anefficient computation method for the proposed similarity measures. Through various experiments, we showthat the proposed method can measure the similarity between purchase histories very effectively and efficiently.

Abstract

In an online shopping site or offline store, products purchased by each customer over time form the purchasehistory of the customer. Also, in most retailers, products have a product taxonomy, which represents ahierarchical classification of products. Considering the product taxonomy, the lower the level of the categoryto which two products both belong, the more similar the two products. However, there has been little work onsimilarity measures for sequences considering a hierarchical classification of elements. In this paper, wepropose new similarity measures for purchase histories considering not only the purchase order of products butalso the hierarchical classification of products. Unlike the existing methods, where the similarity between twoelements in sequences is only 0 or 1 depending on whether two elements are the same or not, the proposedmethod can assign any real number between 0 and 1 considering the hierarchical classification of elements. Weapply this idea to extend three existing representative similarity measures for sequences. We also propose anefficient computation method for the proposed similarity measures. Through various experiments, we showthat the proposed method can measure the similarity between purchase histories very effectively and efficiently.

참고문헌 (17)

  1. M. Sforna, "Data mining in a power company customer database", Electric Power Systems Research, 55(3), pp.201~209 (2000)
  2. C. Rygielski, "Data mining techniques for customer relationship management", Technology in Society, 24(4), pp.483~502 (2002)
  3. M. Kaur, "Market Basket Analysis : identify the changing trends of market data using association rule mining", Procedia Computer Science, 85, pp.78~85 (2016)
  4. C. Yin, "Mobile marketing recommendation method based on user location feedback", Human-centric Computing and Information Sciences, 9 (2019)
  5. V. I. Levenshtein, "Binary codes capable of correcting deletions, insertions, and reversals", in Soviet Physics Doklady, 10(8), pp.707~710 (1996)
  6. S. B. Needleman, "A general method applicable to the search for similarities in the amino acid sequence of two proteins", Journal of Molecular Biology, 48(3), pp.443~453 (1970)
  7. D. J. Berndt, "Using dynamic time warping to find patterns in time series", Knowledge Discovery in Databases: Papers from the 1994 AAAI Workshop, pp.359~370 (1994), AAAI Press
  8. S. Park, "Sequence-based clustering for Web usage mining : a new experimental framework and ANN-enhanced K-means algorithm", Data & Knowledge Engineering, 65(3), pp.512~543 (2008)
  9. E. Zorita, "Starcode : sequence clustering based on all-pairs search", Bioinformatics, 31(12), pp.1913~1919 (2015)
  10. M. A. Alqarni, "Identifying smartphone users based on how they interact with their phones", Human-centric Computing and Information Sciences, 10 (2020)
  11. Mohammad. H. Pandi, "A Novel Similarity Measure for Sequence Data", JIPS(Journal of Information Processing Systems), 7(3), pp.413~424 (2011), 한국정보처리학회
  12. Xiaohan Sun, "miRNA Pattern Discovery from Sequence Alignment", JIPS(Journal of Information Processing Systems), 13(6), pp.1527~1543 (2017), 한국정보처리학회[DOI]
  13. P. Senin, "Dynamic time warping algorithm review", Information and Computer Science Department, pp.2008
  14. Imen Boulnemour, "QP-DTW: Upgrading Dynamic Time Warping to Handle Quasi Periodic Time Series Alignment", JIPS(Journal of Information Processing Systems), 14(4), pp.851~876 (2018), 한국정보처리학회[DOI]
  15. F. P. Preparata, "Computational Geometry: An Introduction" (1985), Springer Science & Business Media
  16. M. A. Bender, "Lowest common ancestors in trees and directed acyclic graphs", Journal of Algorithms, 57(2), pp.75~94 (2005)
  17. C. F. Su, "High-speed packet classification using segment tree", Proceedings of IEEE Global Telecommunications Conference (Cat. No. 00CH37137), pp.582~586 (2000)

관련 논문AI추천

이 간행물의 다른 논문 (15건)