Non-hierarchical Clustering based Hybrid Recommendation using Context Knowledge

상황 지식을 이용한 비계층적 군집 기반 하이브리드 추천

  • Baek, Ji-Won (Department of Computer Science, Kyonggi University) ;
  • Kim, Min-Jeong (Department of Computer Science, Kyonggi University) ;
  • Park, Roy C. (Department of Information Communication Engineering, Sangji University) ;
  • Jung, Hoill (Department of Computer Software, Daelim University) ;
  • Chung, Kyungyong (Division of Computer Science and Engineering, Kyonggi University)
  • 백지원 (경기대학교 컴퓨터과학과) ;
  • 김민정 (경기대학교 컴퓨터과학과) ;
  • 박찬홍 (상지대학교 정보통신공학과) ;
  • 정호일 (대림대학교 컴퓨터소프트웨어과) ;
  • 정경용 (경기대학교 컴퓨터공학부)
  • Received : 2019.09.11
  • Accepted : 2019.09.30
  • Published : 2019.09.30

Abstract

In a modern society, people are concerned seriously about their travel destinations depending on time, economic problem. In this paper, we propose an non-hierarchical clustering based hybrid recommendation using context knowledge. The proposed method is personalized way of recommended knowledge about preferred travel places according to the user's location, place, and weather. Based on 14 attributes from the data collected through the survey, users with similar characteristics are grouped using a non-hierarchical clustering based hybrid recommendation. This makes more accurate recommendation by weighting implicit and explicit data. The users can be recommended a preferred travel destination without spending unnecessary time. The performance evaluation uses accuracy, recall, F-measure. The evaluation result was shown 0.636 accuracy, 0.723 recall, and 0.676 F-measure.

현대 사회에서 사람들은 시간적인 여유, 경제적인 문제 등에 따라 여행지에 대해 심각한 고민을 한다. 따라서 본 논문에서는 상황 지식을 이용한 비계층적 군집 기반 하이브리드 추천을 제안한다. 제안하는 방법은 사용자의 위치, 장소, 날씨 등의 상황에 따라 선호하는 여행지에 대한 지식을 추천받을 수 있는 개인화된 방법이다. 설문조사를 통해 수집된 데이터로부터 14개의 속성을 기반으로 유사한 특성을 가진 사용자들을 비계층적 군집 기반 하이브리드 추천을 이용하여 군집한다. 이는 암묵적 데이터와 명시적 데이터에 가중치를 부여하여 보다 정확한 추천을 한다. 이를 통해 사용자는 불필요한 시간을 소모하지 않고 선호하는 여행지를 추천받을 수 있다. 성능평가는 정확도, 재현율, F-measure를 이용한다. 평가 결과 정확도는 0.636, 재현율은 0.723, F-measure는 0.676으로 평가되었다.

Keywords

References

  1. Korea Tourism Organization, http://www.visitkorea.or.kr
  2. Ministry of Culture, Sports and Tourism, https://www.mcst.go.kr
  3. C. C. Yu, and H. P. Chang, "Personalized location-based recommendation services for tour planning in mobile tourism applications," In International Conference on Electronic Commerce and Web Technologies, pp. 38-49, 2009.
  4. J. Bao, Y. Zheng, Mokbel, and F. Mohamed, "Location-based and Preference-Aware Recommendation using Sparse Geo-Social Networking Data," In: Proc. of the 20th International Conference on Advances in Geographic Information Systems, ACM, pp. 199-208, 2012.
  5. A. W. Edwards, and L. L. Cavalli-Sforza, "A Method for Cluster Analysis. Biometrics," pp. 362-375, 1965.
  6. J. C. Gower, "A Comparison of Some Methods of Cluster Analysis. Biometrics," pp. 623-637, 1967.
  7. P. Langfelder, B. Zhang, and S. Horvath, "Defining Clusters from a Hierarchical Cluster Tree: the Dynamic Tree Cut Package for R," Bioinformatics, Vol. 24, No. 5, pp. 719-720, 2017. https://doi.org/10.1093/bioinformatics/btm563
  8. F. B. Baker, and L. J. Hubert, "Measuring the Power of Hierarchical Cluster Analysis," Journal of the American Statistical Association, Vol. 70, No. 349, pp. 31-38, 1975. https://doi.org/10.1080/01621459.1975.10480256
  9. C. C. Bridges Jr, "Hierarchical Cluster Analysis. Psychological Reports," Vol. 18, No. 3, pp. 851-854, 1966. https://doi.org/10.2466/pr0.1966.18.3.851
  10. J. C. Gower, and G. J. Ross, "Minimum Spanning Trees and Single linkage Cluster Analysis," Journal of the Royal Statistical Society: Series C (Applied Statistics), Vol. 18, No. 1, pp. 54-64, 1969. https://doi.org/10.2307/2346439
  11. P. Dawyndt, H. De Meyer, and B. De Baets, "The Complete linkage Clustering Algorithm Revisited," Soft Computing, Vol. 9, No. 5, pp. 385-392, 2005. https://doi.org/10.1007/s00500-003-0346-3
  12. H. K. Seifoddini, "Single linkage versus Average linkage Clustering in Machine Cells Formation Applications," Computers & Industrial Engineering, Vol. 16, No. 3, pp. 419-426, 1989. https://doi.org/10.1016/0360-8352(89)90160-5
  13. E. Diday, "Optimization in Non-hierarchical Clustering. Pattern Recognition," Vol. 6, No. 1, pp. 17-33, 1974. https://doi.org/10.1016/0031-3203(74)90005-3
  14. S. Na, L. Xumin, and G. Yong, "Research on K-means Clustering Algorithm: An Improved K-means Clustering Algorithm," In Proc. of the International Symposium on Intelligent Information Technology and Security Informatics. IEEE. pp. 63-67. 2010.
  15. H. Jung, K. Chung, "Knowledge-based Dietary Nutrition Recommendation for Obese Management," Information Technology and Management, Vol. 17, No. 1, pp. 29-42, 2016. https://doi.org/10.1007/s10799-015-0218-4
  16. M. J. Pazzani, and D. Billsus, "Content-based recommendation systems," In The adaptive web. Springer, Berlin, Heidelberg, pp. 325-341, 2007.
  17. J. B. Schafer, D. Frankowski, J. Herlocker, and S. Sen, "Collaborative Filtering Recommender Systems," In The adaptive web, pp. 291-324, 2007.
  18. K. Y. Chung, J. H. Lee, "User Preference Mining through Hybrid Collaborative Filtering and Content-based Filtering in Recommendation System," IEICE Transaction on Information and Systems, Vol.E87-D, No.12, pp. 2781-2790, 2004.
  19. TourAPI 3.0, http://api.visitkorea.or.kr
  20. Open Data Portal, http://www.data.go.kr
  21. P. Arora, and S. Varshney, "Analysis of k-means and k-medoids Algorithm for Big Data," Procedia Computer Science, 78, pp. 507-512, 2016. https://doi.org/10.1016/j.procs.2016.02.095
  22. P. E. Danielsson, "Euclidean Distance Mapping," Computer Graphics and Image Processing, Vol. 14, No. 3, pp. 227-248, 1980. https://doi.org/10.1016/0146-664X(80)90054-4
  23. K. J. Dembczynski, W. Waegeman, W. Cheng, and E. Hullermeier, "An Exact Algorithm for F-measure Maximization," In Advances in neural information processing systems, pp. 1404-1412, 2011.