Research Review on User Recommender System Based on Context Awareness

  • Shen Wang ,
  • Ma Yiming ,
  • Li He
Expand
  • Management School of Jilin University, Changchun 130022

Received date: 2015-09-23

  Revised date: 2015-10-06

  Online published: 2015-11-05

Abstract

[Purpose/significance]This paper investigates and summarizes the research progress of user recommendation system based on context awareness, discusses the existing issues, and puts forward the future research trends and challenges.[Method/process]Using the method of literature analysis, it analyzes the implementation techniques and methods of each functional modules from the perspective of the framework of user recommendation system based on context awareness, then classifies and summarizes them.[Result/conclusion] This paper proposes the hot spots of the future research, which include the user context detection, acquisition and calculation, detection and solution of the context inconformity, modeling of user context, reasoning of context awareness, and recommendation process of context awareness. This study contributes to a comprehensive understanding of the profile of user recommendation system based on context awareness, and its related key technologies and main methods.

Cite this article

Shen Wang , Ma Yiming , Li He . Research Review on User Recommender System Based on Context Awareness[J]. Library and Information Service, 2015 , 59(21) : 128 -138 . DOI: 10.13266/j.issn.0252-3116.2015.21.019

References

[1] Knappmeyer M, Kiani S L, Reetz E S, et al. Survey of context provisioning middleware[J]. Communications Surveys & Tutorials, IEEE, 2013, 15(3): 1492-1519.
[2] Abowd G D, Mynatt E D, Rodden T. The human experience[J]. IEEE Pervasive Computing, 2002, 1(1): 48-57.
[3] Dey A K. Providing architectural support for building context-aware applications[EB/OL].[2015-06-21]. http://www.researchgate.net/publication/27525468_Providing_architectural_support_for_building_context-aware_applications.
[4] Ahn S, Kim D. Proactive context-aware sensor networks[EB/OL]. [2015-06-11]. http://link.springer.com/chapter/10.1007/11669463_6.
[5] Sanchez L, Lanza J, Olsen R, et al. A generic context management framework for personal networking environments[EB/OL]. [2015-06-11]. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4205268.
[6] Schilit B, Adams N, Want R. Context-aware computing applications[EB/OL]. [2015-06-01].http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4624429.
[7] Chen Guanglin, Li Ming, Kotz D. Data-centric middleware for context-aware pervasive computing[J]. Pervasive and Mobile Computing, 2008, 4(2): 216-253.
[8] Schmidt A, Aidoo K A, Takaluoma A, et al. Advanced interaction in context[J]. Proc.of Intl.symposium on Handheld & Ubiquitous Computing, 1999,1707(1):89-101.
[9] Zimmermann A. Context management and personalisation[EB/OL]. [2015-06-07].http://www.itu.dk/pit/pub/uploads/Main/zimmermann.phd.pdf.
[10] Perera C, Zaslavsky A, Christen P, et al. Context aware computing for the Internet of things: A survey[J]. Communications Surveys & Tutorials, IEEE, 2014, 16(1): 414-454.
[11] Makris P, Skoutas D N, Skianis C. A survey on context-aware mobile and wireless networking: On networking and computing environments' integration[J]. Communications Surveys & Tutorials, IEEE, 2013, 15(1): 362-386.
[12] Schilit B N, Theimer M M. Disseminating active map information to mobile hosts[J]. Network, 1994, 8(5): 22-32.
[13] Ryan N, Pascoe J, Morse D. Enhanced reality fieldwork: The context aware archaeological assistant[EB/OL]. [2015-06-07].http://proceedings.caaconference.org/files/1997/44_Ryan_et_al_CAA_1997.pdf.
[14] Baltrunas L, Ludwig B, Ricci F. Matrix factorization techniques for context aware recommendation[EB/OL]. [2015-06-07].http://dl.acm.org/citation.cfm?id=2043988.
[15] Sikka R, Dhankhar A, Rana C. A survey paper on e-learning recommender system[J]. International Journal of Computer Applications, 2012, 47(9): 27-30.
[16] McLendon R, Friedman A, Bigner D, et al. Comprehensive genomic characterization defines human glioblastoma genes and core pathways[J]. Nature, 2008, 455(7216): 1061-1068.
[17] 万亚红, 黄樟钦, 陈旭辉, 等. 基于主动推理的情境感知系统框架[J]. 计算机工程, 2004, 30(12): 8-9.
[18] Cho K, Hwang I, Kang S, et al. HiCon: A hierarchical context monitoring and composition framework for next-generation context-aware services[EB/OL]. [2015-06-07]. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4579769.
[19] Samaan N, Karmouch A. Towards autonomic network management: An analysis of current and future research directions[J]. IEEE Communications Surveys & Tutorials, 2009, 11(3):22-36.
[20] 李博涵,李东静,王学良,等.多情境感知环境下RFID复合事件检测算法[J]. 南京航空航天大学学报.2015,47(3):413-420.
[21] Yamabe T, Takagi A, Nakajima T. Citron: A context information acquisition framework for personal devices[EB/OL]. [2015-08-11].http://xueshu.baidu.com/s?wd=paperuri%3A%2899c2bbc3ca4e82b86cf38d1d97dc3c6b%29&filter=sc_long_sign&tn=SE_xueshusource_2kduw22v&sc_vurl=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D1541130&ie=utf-8.
[22] Zhuang Yongzhen, Chen Lei, Wang X S, et al. A weighted moving average-based approach for cleaning sensor data[EB/OL]. [2015-08-11]. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4268192.
[23] Sehic G S, Li Fei, Nastic S, et al. A programming model for context-aware applications in large-scale pervasive systems[EB/OL]. [2015-06-20].http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6379067.
[24] 龚涛, 林慧苹, 孙亚红. 一种基于事件的情境感知框架[J]. 计算机工程, 2012, 38(7): 37-39.
[25] Codina V, Ricci F, Ceccaroni L. Semantically-enhanced pre-filtering for context-aware recommender systems[EB/OL]. [2015-06-11].http://dl.acm.org/citation.cfm?id=2442674.
[26] Huang Yu, Ma Xiaoming, Cao Jiannong, et al. Concurrent event detection for asynchronous consistency checking of pervasive context[EB/OL]. [2015-06-20].http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4912761.
[27] Eiter T, Fink M, Schüller P, et al. Finding explanations of inconsistency in multi-context systems[J]. Artificial Intelligence, 2014, 216(16): 233-274.
[28] Chen Chenhua, Ye Chunyang, Jacobsen H A. Hybrid context inconsistency resolution for context-aware services[EB/OL]. [2015-06-20].http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5767574
[29] Zhang Daqiang, Chen Min, Huang Hongyu, et al. Decentralized checking of context inconsistency in pervasive computing environments[J]. The Journal of Supercomputing, 2013, 64(2): 256-273.
[30] Lum W Y, Lau F C M. A context-aware decision engine for content adaptation[J]. IEEE Pervasive Computing, 2002,1(3):41-49.
[31] Ye Juan, Dobson S, McKeever S. Situation identification techniques in pervasive computing: A review[J]. Pervasive and mobile computing, 2012, 8(1): 36-66.
[32] Xu Chang, Cheung S C, Chan W K, et al. Heuristics-based strategies for resolving context inconsistencies in pervasive computing applications[EB/OL]. [2015-06-11].http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4595946.
[33] Akman V, Surav M. The use of situation theory in context modeling[J]. Computational Intelligence, 1997, 13(3): 427-438.
[34] Loke S W. Representing and reasoning with situations for context-aware pervasive computing: a logic programming perspective[J]. The Knowledge Engineering Review, 2004, 19(03): 213-233.
[35] Fuchs S, Rass S, Kyamakya K. Integration of ontological scene representation and logic-based reasoning for context-aware driver assistance systems[J]. Electronic Communications of the EASST, 2008(11):1-12.
[36] Cheverst K, Mitchell K, Davies N. Design of an object model for a context sensitive tourist GUIDE[J]. Computers & Graphics, 1999, 23(6): 883-891.
[37] Graff D, Werner M, Parzyjegla H, et al. An object-oriented and context-aware approach for distributed mobile applications[EB/OL]. [2015-06-11].http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5759003.
[38] Fong J, Indulska J, Robinson R. Tool support for designing CML based context models in pervasive computing[EB/OL]. [2015-06-20].http://ssrg.nicta.com.au/publications/nictaabstracts/3891.pdf.
[39] Henricksen K, Indulska J, Rakotonirainy A. Modeling context information in pervasive computing systems[EB/OL]. [2015-08-15].http://link.springer.com/chapter/10.1007/3-540-45866-2_14.
[40] Frank A U. Tiers of ontology and consistency constraints in geographical information systems[J]. International Journal of Geographical Information Science, 2001, 15(7): 667-678.
[41] Agostini A, Bettini C, Riboni D. Hybrid reasoning in the CARE middleware for context awareness[J]. International Journal of Web Engineering and Technology, 2009, 5(1): 3-23.
[42] Bouquet P, Giunchiglia F, Van Harmelen F, et al. C-owl: Contextualizing ontologies[EB/OL]. [2015-08-15].http://link.springer.com/chapter/10.1007/978-3-540-39718-2_11
[43] 张琪, 章颖华. 情境感知的科技文献协同推荐方法研究[J]. 现代图书情报技术, 2012 (2):10-17.
[44] 纪姗姗, 李春旺. 情境感知的集成融汇服务方法研究[J]. 现代图书情报技术, 2012(12): 21-26.
[45] Castro P, Chiu P, Kremenek T, et al. A probabilistic room location service for wireless networked environments[EB/OL]. [2015-06-11].http://link.springer.com/chapter/10.1007/3-540-45427-6_3.
[46] Ranganathan A, Al-Muhtadi J, Chetan S, et al. Middlewhere: A middleware for location awareness in ubiquitous computing applications[EB/OL]. [2015-08-15].http://dl.acm.org/citation.cfm?id=1045686.
[47] Henricksen K, Livingstone S, Indulska J. Towards a hybrid approach to context modelling, reasoning and interoperation[EB/OL]. [2015-06-11].http://henricksen.id.au/publications/UbiCompWorkshop04.pdf.
[48] Becker C, Nicklas D. Where do spatial context-models end and where do ontologies start? A proposal of a combined approach[EB/OL]. [2015-06-11].http://pace.itee.uq.edu.au/cw2004/Paper16.pdf.
[49] Rakib A, Faruqui R U. A formal approach to modelling and verifying resource-bounded context-aware agents[EB/OL]. [2015-08-15]. http://link.springer.com/chapter/10.1007/978-3-642-36642-0_9.
[50] 胡蓓蓓. 基于规则的情境感知信息推送架构[J]. 图书与情报, 2015,3(3): 110-117.
[51] Dong Fan, Zhang Li, Hu D H, et al. A case-based component selection framework for mobile context-aware applications[EB/OL]. [2015-06-11].http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=5207912&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D5207912.
[52] Kwon O, Lee N. A relationship-aware methodology for context-aware service selection[J]. Expert Systems, 2011, 28(4): 375-390.
[53] Grossmann M, Bauer M, H?nle N, et al. Efficiently managing context information for large-scale scenarios[EB/OL]. [2015-06-11].http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=1392773&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D1392773.
[54] Baltrunas L, Ricci F. Experimental evaluation of context-dependent collaborative filtering using item splitting[J]. User Modeling and User-Adapted Interaction, 2014, 24(1-2):7-34.
[55] Paganelli F, Giuli D. An ontology-based system for context-aware and configurable services to support home-based continuous care.[J]. IEEE Transactions on Information Technology in Biomedicine A Publication of the IEEE Engineering in Medicine & Biology Society, 2011, 15(2):324-333.
[56] Zadeh L A. Toward a generalized theory of uncertainty (GTU)——An outline[J]. Information Sciences, 2005, 172(1): 1-40.
[57] Mäntyjärvi J, Seppänen T. Adapting applications in handheld devices using fuzzy context information[J]. Interacting with Computers, 2003, 15(4): 521-538.
[58] Park H S, Yoo J O, Cho S B. A context-aware music recommendation system using fuzzy bayesian networks with utility theory[EB/OL]. [2015-06-11].http://link.springer.com/chapter/10.1007/11881599_121.
[59] Lee K F. Context-dependent phonetic hidden Markov models for speaker-independent continuous speech recognition[J]. IEEE Transactions on Acoustics Speech & Signal Processing, 1990, 38(4): 599-609.
[60] Cao Huanhuan, Jiang Daxin, Pei Jian, et al. Towards context-aware search by learning a very large variable length hidden markov model from search logs[EB/OL]. [2015-06-11].http://dl.acm.org/citation.cfm?id=1526736.
[61] Wu Huadong, Siegel M, Ablay S. Sensor fusion using Dempster-Shafer theory II: static weighting and Kalman filter-like dynamic weighting [EB/OL]. [2015-06-11].http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=1207885&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D1207885.
[62] Wu Huadong, Siegel M, Stiefelhagen R, et al. Sensor fusion using Dempster-Shafer theory [for context-aware HCI] [EB/OL]. [2015-06-11].http://www.researchgate.net/publication/3950551_Sensor_fusion_using_Dempster-Shafer_theory_for_context-aware_HCI.
[63] Strobbe M, Van Laere O, Dhoedt B, et al. Hybrid reasoning technique for improving context-aware applications[J]. Knowledge and Information Systems, 2012, 31(3): 581-616.
[64] Yuan Bingchuan, Herbert J. Accountability in a context-aware smarthome healthcare reasoning System[EB/OL]. [2015-06-11].http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=6903214&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D6903214.
[65] Moore P T, Pham H V. Personalization and rule strategies in data-intensive intelligent context-aware systems[J]. Knowledge Engineering Review, 2015, 30(2):140-156.
[66] Forkan A R M, Khalil I, Tari Z, et al. A context-aware approach for long-term behavioural change detection and abnormality prediction in ambient assisted living[J]. Pattern Recognition, 2015, 48(3): 628-641.
[67] Bouneffouf D, Bouzeghoub A, Gancarski A L. Hybrid-ε-greedy for mobile context-aware recommender system[EB/OL]. [2015-06-11].http://link.springer.com/chapter/10.1007/978-3-642-30217-6_39.
[68] Riboni D, Bettini C. COSAR: Hybrid reasoning for context-aware activity recognition[J]. Personal and Ubiquitous Computing, 2011, 15(3): 271-289.
[69] 刘启华. 基于情境历史的移动用户偏好挖掘研究[J]. 图书情报工作, 2012, 56(20):68-73.
[70] Adomavicius G, Sankaranarayanan R, Sen S, et al. Incorporating contextual information in recommender systems using a multidimensional approach[J]. ACM Transactions on Information Systems, 2005, 23(1):103-145.
[71] Gorgoglione M, Panniello U. Including context in a transactional recommender system using a pre-filtering approach: Two real e-commerce applications[EB/OL]. [2015-06-11].http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=5136725&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D5136725.
[72] Bader R, Neufeld E, Woerndl W, et al. Context-aware POI recommendations in an automotive scenario using multi-criteria decision making methods[EB/OL]. [2015-06-11].http://dl.acm.org/citation.cfm?id=1961640.
[73] 张李义, 殷聪. 面向知识挖掘的情境感知应用研究综述[J]. 图书情报工作, 2013,57(5):140-146.
[74] Schmidt A. Impact of context-awareness on the architecture of e-Learning solutions[EB/OL]. [2015-06-11].http://www.researchgate.net/publication/228379880_Impact_of_Context_Awareness_on_the_Architecture_of_Learning_Support_Systems.
[75] Zhao Xinyou, Anma F, Ninomiya T, et al. Personalized adaptive content system for context-aware mobile learning[J]. International Journal of Computer Science & Network Security, 2008, 8(8):153-161.
[76] Helou S E, Salzmann C, Gillet D. The 3A personalized, contextual and relation-based recommender system[J]. Journal of Universal Computer Science, 2010, 16(16):2179-2195.
[77] Campos P G, Fernández-Tobías I, Cantador I, et al. Context-aware movie recommendations: An empirical comparison of pre-filtering, post-filtering and contextual modeling approaches[EB/OL]. [2015-06-11].http://link.springer.com/chapter/10.1007/978-3-642-39878-0_13.
[78] Panniello U, Tuzhilin A, Gorgoglione M. Comparing context-aware recommender systems in terms of accuracy and diversity[J]. User Modeling and User-Adapted Interaction, 2014, 24(1-2):35-65. 作者贡献说明: 沈旺:论文撰写; 马一鸣:文献收集和分析; 李贺:论文总体结构框架设计。

Outlines

/