Recommendation Algorithm for Post-Context Filtering Based on TF-IDF: Case Study of Catering O2O
Yin Cong1, Zhang Liyi2()
1Intellectual Property School, Chongqing University of Technology, Chongqing 400054, China 2School of Information Management, Wuhan University, Wuhan 430072, China
[Objective] This paper carries out an in-depth study on context-integrated and personalized recommendation, aiming to address the issue of information overload. [Methods] We proposed a new contextual preference prediction model based on TF-IDF algorithm for post-context filtering, as well as the contextual association probability and universal importance. Then, we adjusted the initial scores of traditional recommendation with the help of item category preferences to generate the final list. [Results] We conducted an empirical study on catering industry and found that the proposed algorithm yielded better results. [Limitations] The accuracy of the context association needs to be improved. [Conclusions] Context information plays an important role in user behavior and decision making. More research is needed to improve the personalized recommendation based on context modeling.
殷聪, 张李义. 基于TF-IDF的情境后过滤推荐算法研究*——以餐饮业O2O为例[J]. 数据分析与知识发现, 2018, 2(11): 28-36.
Yin Cong,Zhang Liyi. Recommendation Algorithm for Post-Context Filtering Based on TF-IDF: Case Study of Catering O2O. Data Analysis and Knowledge Discovery, 2018, 2(11): 28-36.
Borchers A, Herlocker J, Konstan J, et al.Ganging Up on Information Overload[J]. Computer, 1998, 31(4): 106-108.
doi: 10.1109/2.666847
[2]
Herlocker J L, Konstan J A, Borchers A, et al.An Algorithmic Framework for Performing Collaborative Filtering[C]// Proceedings of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval. 1999: 230-237.
[3]
Bettman J R, Luce M F, Payne J W.Constructive Consumer Choice Processes[J]. Journal of Consumer Research, 1998, 25(3): 187-217.
doi: 10.1086/jcr.1998.25.issue-3
[4]
Si H, Kawahara Y, Kurasawa H, et al.A Context-aware Collaborative Filtering Algorithm for Real World Oriented Content Delivery Service[C]//Proceedings of ubiPCMM, 2005. .
[5]
Gorgoglione M, Palmisano C, Tuzhilin A.Personalization in Context: Does Context Matter When Building Personalized Customer Models?[C]// Proceedings of the 6th IEEE International Conference on Data Mining, 2006: 222-231.
[6]
Mallat N, Rossi M, Tuunainen V K, et al.The Impact of Use Context on Mobile Services Acceptance: The Case of Mobile Ticketing[J]. Information and Management, 2009, 46(3): 190-195.
doi: 10.1016/j.im.2008.11.008
(Zhuang Guijun, Zhou Nan, Li Fuan.Impact of Situational Factors on Shoppers’ Buying Decision: An Initial Study[J]. Journal of Applied Statistics and Management, 2004, 23(4): 7-13.)
doi: 10.3969/j.issn.1002-1566.2004.04.002
[8]
涂黎. 情境因素对消费者冲动购买行为的影响研究[D]. 武汉: 湖北大学, 2010.
[8]
(Tu Li.The Influence of Situational Factors on Impulse Buying Behavior[D]. Wuhan: Hubei University, 2010.)
(Hu Muhai, Cai Shuqin.Personalized Recommendation Method on Loosely Coupled Situation with Extended Research[J]. Library and Information Service, 2010, 54(S2): 371-376.
[10]
Langseth H, Nielsen T D.A Latent Model for Collaborative Filtering[J]. International Journal of Approximate Reasoning, 2012, 53(4): 447-466.
doi: 10.1016/j.ijar.2011.11.002
(Wu Yan, Shen Jie, Gu Tianzhu, et al.Algorithm for Sparse Problem in Collaborative Filtering[J]. Application Research of Computers, 2007, 24(6): 94-97.)
[12]
Wang J, Zhu Y, Li D, et al.Joint User Attributes and Item Category in Factor Models for Rating Prediction[A]// Zhang Y, Wu J, Zhou C, et al. Multiple-Instance Learning with Evolutionary Instance Selection [M]. Springer International Publishing, 2016: 277-296.
[13]
Stefanidis K, Pitoura E, Vassiliadis P.Adding Context to Preferences[C]// Proceedings of the 23rd International Conference on Data Engineering. IEEE, 2007: 846-855.
[14]
Stefanidis K, Pitoura E.Fast Contextual Preference Scoring of Database Tuples[C]// Proceedings of the 11th International Conference on Extending Database Technology. 2008: 344-355.
[15]
Shin D, Lee J, Yeon J, et al.Context-Aware Recommendation by Aggregating User Context[C]// Proceedings of the 7th IEEE Conference on Commerce and Enterprise Computing. 2009: 423-430.
[16]
Jrad Z, Aufure M A, Hadjouni M.A Contextual User Model for Web Personalization[C]// Proceedings of the 2007 International Conference on Web Information Systems Engineering. 2007: 350-361.
[17]
Hong J, Suh E H, Kim J, et al.Context-aware System for Proactive Personalized Service Based on Context History[J]. Expert Systems with Applications, 2009, 36(4): 7448-7457.
doi: 10.1016/j.eswa.2008.09.002
[18]
Bunningen A H V, Fokkinga M M, Apers P M G, et al. Ranking Query Results Using Context-Aware Preferences[C]// Proceedings of the 23rd International Conference on Data Engineering Workshop. IEEE, 2007: 269-276.
[19]
Panniello U, Tuzhilin A, Gorgoglione M, et al.Experimental Comparison of Pre- vs. Post-filtering Approaches in Context-aware Recommender Systems[C]// Proceedings of the 3rd ACM Conference on Recommender Systems. 2009: 265-268.
(Zhang Xinmeng, Jiang Shengyi, Li Xia, et al.Hybrid Recommendation Algorithm Based on Network and Tag[J]. Computer Engineering and Applications, 2015, 51(1): 119-124.)
doi: 10.3778/j.issn.1002-8331.1305-0160
(Li Daxue, Xie Mingliang, Zhao Xuebin.Collaborative Filtering Recommendation Algorithm Using Item Category Information[J]. Journal of Chongqing University of Posts and Telecommunications: Natural Science Edition, 2010, 22(6): 823-827.)