System Development Considering User Preferences on Context-Aware Computing Environment

상황인지 컴퓨팅환경에서 사용자 선호도를 고려한 시스템 개발

  • Published : 2008.12.31

Abstract

Predicting the preferences of users and providing the personalized services/products based on users' preferences is one of the important issues. However, the research considering users' preferences on context-aware computing is a relatively insufficient research field. Hence, this paper aims to propose a framework for providing the personalized services based on context history in context-aware computing. Based on this framework, we have implemented a prototype system to show the feasibility of the framework. Previous researches have reasoned the preferences of the user considering only the user's input, but this research provides the personalized services using the relationship between users' profile and services.

Keywords

References

  1. 권오병, 김민용, 최성철, 박규로, "NAMA : 개인화된 상기시스템 구축에서의 선응적인욕구파악을 위한 상황인지가 가능한 다중 에이전트 Web 서비스접근법", 경영정보학연구 제14권 제3호 (2004), pp.121-144
  2. Adomavicius, G., R. Sankaranarayanan, S. Sen, and A. Tuzhilin, "Incorporating Contextual Information in Recommender Systems Using a Multidimensional Approach," ACM Transactions on Information Systems, Vol.23, No.1 (2005), pp.103-145 https://doi.org/10.1145/1055709.1055714
  3. Alexander, Z. and J. Matthias, "Implementing adaptive mobile GI services based on ontologies : Examples from pedestrian navigation support," Computers, Environment and Urban Systems, Vol.30, No.6(2006), pp.784-798 https://doi.org/10.1016/j.compenvurbsys.2006.02.005
  4. Baek, S.H., H.J. Lee, S.Y. Lim, and J.D. Huh, "Managing Mechanism for Service Compatibility and Interaction Issues in Context-Aware Ubiquitous Home," IEEE Transactions on Consumer Electronics, Vol.51, No.2(2005), pp. 524-528 https://doi.org/10.1109/TCE.2005.1467996
  5. Bell, B., S. Feiner, and T. Hollerer, "Visualization Viewpoints," IEEE Computer Graphics and Applications, Vol.23, No.2(2002), pp.6-9
  6. Bellavista, P., A. Corradi, R. Montanari, and C.Stefanelli, "A mobile computing middleware for location-and context-aware internet data services," ACM Transactions on Internet Technology, Vol.6, No.4(2006)
  7. Bellavista, P., A. Corradi, and C. Stefanelli, "The Ubiquitous Provisioning of Internet Services to Portable Devices," IEEE Pervasive Computing, Vol.1, No.3(2002), pp.81-87 https://doi.org/10.1109/MPRV.2002.1037726
  8. Bellotti, F., R. Berta, A. De Gloria, and M. Margarone, "Implementing Tour Guides for Travelers," Human Factors and Ergonomics in Manufacturing, Vol.15, No.4(2005), pp.461-476 https://doi.org/10.1002/hfm.20038
  9. Benedetto, M.D. and L.D. Nardis, "Tuning UWB signals by pulse shaping : Towards context-aware wireless networks," Signal Processing, Vol.86, No.9(2006), pp.2172-2184 https://doi.org/10.1016/j.sigpro.2005.05.037
  10. Bouvin, N.O., B. Christensen, K.G. Frank, and A. Hansen, "HyCon : a Framework for Context-aware Mobile Hypermedia," New Review of Hypermedia and Multimedia, Vol.9(2003), pp.59-88 https://doi.org/10.1080/13614560410001725310
  11. Brown, B. and R. Randel, "Building a Context Sensitive Telephone : Some Hopes and Pitfalls for Context Sensitive Computing," Computer Supported Cooperative Work, Vol.13, No.3-4 (2004), pp.329-345 https://doi.org/10.1007/s10606-004-2806-4
  12. Brown, P.J., J.D. Bovey, and X. Chen, "Context-Aware Applications : From the Laboratory to the Marketplace," IEEE Personal Communications, Vol.4, No.5(1997), pp.58-64 https://doi.org/10.1109/98.626984
  13. Brunato, M. and R. Battiti, "Statistical Learning Theory for Location Fingerprinting in Wireless LANs," Computer Networks, Vol.47, No.6(2005), pp.825-845 https://doi.org/10.1016/j.comnet.2004.09.004
  14. Byun, H.E. and K. Cheverst, "Exploiting user models and Context-awareness to support personal daily activities," In UM2001 Workshop on User Modeling for Context-Aware Applications, 2001
  15. Byun, H.E. and K. Cheverst, "Utilizing Context History to Provide Dynamic Adaptations," Applied Artificial Intelligence, Vol.18(2004), pp.533-548 https://doi.org/10.1080/08839510490462894
  16. Calvary, G., J. Coutaz, D. Thevenin, Q. Limbourg, L. Bouillon, and J. Vanderdonckt, "A Unifying Reference Framework for Multi-target User Interfaces," Interacting with Computers, Vol.15, No.3(2003), pp.289-308 https://doi.org/10.1016/S0953-5438(03)00010-9
  17. Cao, Y. and Y. Li, "An intelligent fuzzy-based recommendation systems for consumer electronic products," Expert Systems with Applications, Vol.33, No.1(2007), pp.230-240 https://doi.org/10.1016/j.eswa.2006.04.012
  18. Carroll, J.J. et al., "Jena : Implementing the Semantic Web Recommendations," tech. report HPL-2003-146, Hewlett Packard Laboratories Bristol, 2003
  19. Chalmers, M. "A Historical View of Context, A Historical View of Context," Computer Supported Cooperative Work(CSCW), Vol.13, No.3(2004), pp.223-247 https://doi.org/10.1007/s10606-004-2802-8
  20. Chen, G. and D. Kotz, "A Survey of Context-Aware Mobile Computing Research," Dartmouth Computer Science Technical Report TR2000-381, 2000
  21. Chen, H. and P. Mohapatra, "A Context-Aware HTML/XML Document Transmission Process for Mobile Wireless Clients," World Wide Web, Vol.8, No.4(2005), pp.439-461 https://doi.org/10.1007/s11280-005-1314-x
  22. Chen, H., T. Finin, A. Joshi, L. Kagal, F. Perich, and D. Chakraborty, "Intelligent Agents Meet the Semantic Web in Smart Spaces," IEEE Internet Computing, Vol.8, No.6(2004), pp.69-79 https://doi.org/10.1109/MIC.2004.66
  23. Cheverst, K., N. Davies, K. Mitchell, and P. Smith, "Providing Tailored(Context-Aware) Information to City Visitors," Lecture Notes In Computer Science; Proceedings of the International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems, Vol.1892(2000), pp.73-85
  24. Cheverst, K., K. Mitchell, N. Davies, and G. Smith, "Exploiting Context to Support Social Awareness and Social Navigation," ACM SIGGROUP Bulletin, Vol.21, No.3(2000), pp.43-48 https://doi.org/10.1145/605647.605654
  25. Cheverst, K., G. Smith, K. Mitchell, A. Friday, and N. Davies, "The Role of Shared Context in Supporting Cooperation between City Visitors," Computers and Graphics, Vol.25, No. 4(2001), pp.555-562 https://doi.org/10.1016/S0097-8493(01)00083-8
  26. Chin, k.k., "Support Vector Machines applied to speech pattern classification," Ph.D.diss., Darwin College, 1998
  27. Dey, A.K., "Understanding and Using Context," Personal and Ubiquitous Computing, Vol.5, No.1(2001), pp.4-7 https://doi.org/10.1007/s007790170019
  28. Lieberman, H. and T. Selker, "Out of Context : Computer Systems that Adapt to and Learn from, Context," IBM Systems Journal, Vol.39, No.3-4(2000), pp.617-632 https://doi.org/10.1147/sj.393.0617
  29. Dixit, S. "Wireless IP and Its Challenges for the Heterogeneous Environment," Wireless Personal Communications, Vol.22, No.2(2002), pp.261-273 https://doi.org/10.1023/A:1019928825511
  30. Doulkeridis, C., N. Loutas, and M. Vazirgiannis, "A System Architecture for Context-Aware Service Discovery," Electronic Notes in Theoretical Computer Science, Vol.146, No.1-24 (2006), pp.101-116 https://doi.org/10.1016/j.entcs.2005.11.010
  31. Dumais, S., J. Platt, D. Heckman, and M. Sahami, "Inductive learning algorithms and representations for text categorization," Proceedings of ACM-CIKM 98(1998), pp.148-155
  32. Edelstein, H.A., "Introduction to Data Mining and Knowledge Discovery," Third Edition, Two Crows Corporation, ISBN : 1-892095-02-5, 1999
  33. Friday, A., M. Wu, J. Finney, S. Schmid, and K. Cheverst, and N. Davies, "Network Layer Access Control for Context-Aware IPv6 Applications," Wireless Networks, Vol.9, No.4 (2003), pp.299-309 https://doi.org/10.1023/A:1023639109234
  34. Goldberg, D., D. Nichols, B.M. Oki, and D. Terry, "Using Collaborative filtering to weave an information tapestry," Communication of the ACM, Vol.35, No.12(1992), pp.61-70
  35. Gruber, T.(1993), "A Translation Approach to Portable Ontology Specifications," Knowledge Acquisition, Vol.5, No.2, pp.199-220 https://doi.org/10.1006/knac.1993.1008
  36. Hastie, T. and R. Tibshirani, "Classification by pairwise coupling," Stanford University and university of Toronto, 1996
  37. Hatala, M. and R. Wakkary, "Ontology-Based User Modeling in an Augmented Audio Reality System for Museums," User Modeling and User-Adapted Interaction, Vol.15, No.3-4(2005), pp.339-380 https://doi.org/10.1007/s11257-005-2304-5
  38. Henricksen, K., J. Indulska, and A. Rakotonirainy, "Modeling Context Information in Pervasive Computing Systems," Proc. 1st Int'l Conf. Pervasive Computing(Pervasive 2002), LNCS 2414, Springer-Verlag, (2002), pp.167-180
  39. Henricksen, K. and J. Indulska, "A software engineering framework for Context-aware pervasive Computing," Pervasive Computing and Communications, PerCom 2004, Proceedings of the Second IEEE Annual Conference on 2004, pp.77-86
  40. Henricksen, K. and J. Indulska, "Personalising ContextAware Applications," Lecture Notes in Computer Science : Springer-Verlag, Vol.3762 (2005), pp.122-131
  41. Hill, W., L. Stead, M. Rosenstein, and G. Furnas, "Recommending and evaluating choices in a virtual community of use," In Proceedings of the 1995 ACM conference on factors in Computing systems, New York, USA, (1995), pp.194-201
  42. Jameson, A., "Modeling both the Context and the user," Personal and Ubiquitous Computing, Vol.5, No.1(2001), pp.29-33 https://doi.org/10.1007/s007790170025
  43. Joachims, T., "Text categorization with support vector machines : Learning with many relevant features," Proceedings of the European Conference on Machine Learning, 1998
  44. Julien, C. and G.C. Roman, "EgoSpaces : facilitating rapid development of context-aware mobile applications," Software Engineering, IEEE Transactions on, Vol.32, No.5(2006), pp. 281-298 https://doi.org/10.1109/TSE.2006.47
  45. Kaenampornpan, M., and O'Neill, E., Modelling context : an activity theory approach. in Ambient Intelligence : Second European Symposium, EUSAI 2004,(Eindhoven, The Netherlands, 2004), Springer, pp.367-374
  46. Kellerer, W., M. Wagner, W.T. Balke, and H. Schulzrinne, "Preference-based Session Management for IP-based Mobile Multimedia Signaling," European Transactions on Telecommunications, Vol.15, No.4(2004), pp.415-427 https://doi.org/10.1002/ett.990
  47. Keyhanipour, A.H., B. Moshiri, M. Kazemian, M. Piroozmand, and C. Lucas, "Aggregation of web search engines based on users' Preferences in WebFusion," Knowledge-Based Systems, Vol.20, No.4(2007), pp.321-328 https://doi.org/10.1016/j.knosys.2006.08.001
  48. Khedr, M. and A. Karmouch, "ACAI : Agent-based Context-Aware Infrastructure for Spontaneous Applications," Journal of Network and Computer Applications, Vol.28, No.1(2005), pp.19-44 https://doi.org/10.1016/j.jnca.2004.04.002
  49. Khedr, M. and A. Karmouch, "Negotiating Context Information in Context-Aware Systems," IEEE Intelligent Systems, Vol.19, No. 6(2004), pp.21-29 https://doi.org/10.1109/MIS.2004.70
  50. Kim, C.Y., J.K. Lee, Y.H. Cho, and D.H. Kim, "Viscors : a visual content recommender for the mobile web," IEEE Intelligent Systems, Vol. 19, No.6(2004), pp.32-39
  51. Konstan, J., B. Miller, D. Maltz, J. Herlocker, L. Gordon, and J.Riedl, "GroupLens : Applying collaborative filtering to usenet news," Communications of the ACM, Vol.40, No.3(1997), pp.77-87 https://doi.org/10.1145/245108.245126
  52. Krause, A., A. Smailagic, and D.P. Siewiorek, "Context-aware mobile computing : learning context-dependent personal preferences from a wearable sensor array," Mobile Computing, IEEE Transactions on, Vol.5, No.2(2006), pp. 113-127 https://doi.org/10.1109/TMC.2006.18
  53. Kressel, U.H.G., "Pairwise classification and Support Vector Machines," In Advanced in kernel methods : Support Vector Machines, Cambridge : MIT Press, 1999
  54. Kumar, M., B.A. Shirazi, S.K. Das, B.Y. Sung, D. Levine, and M. Singhal, "PICO : A Middleware Framework for Pervasive Computing," IEEE Pervasive Computing, Vol.2, No.3(2003), pp.72-79
  55. Kwon, O.B., S.C. Choi, and G.R.Park, "NAMA : a Context-aware multi-agent based web service approach to proactive need identification for personalized reminder systems," Expert Systems with Applications, Vol.29, No. 1(2005), pp.17-32 https://doi.org/10.1016/j.eswa.2005.01.001
  56. Ladd, A.M., K.E. Bekris, A. Rudys, L.E. Kavraki, and D.S. Wallach, "Robotics-Based Location Sensing Using Wireless Ethernet," Wireless Networks, Vol.11, No.1-2(2005), pp. 189-204 https://doi.org/10.1007/s11276-004-4755-8
  57. Lee, W.P., Deploying personalized mobile services in an agent-based environment, Expert Systems with Applications, Vol.32, No.4(2007), pp.1194-1207 https://doi.org/10.1016/j.eswa.2006.02.009
  58. Lee, Y.M., J.Y. Hong, W.I. Oh, H. Kang, and E.H. Suh, "A Review of context-aware computing," Proceedings of The 11th Annual Conference of Asia Pacific Decision Sciences Institute, 2006
  59. Liechti, O. "Awareness and the WWW : an Overview," ACM SIGGROUP Bulletin, Vol. 21, No.3(2000), pp.3-12
  60. Loke, S.W. "Context-aware artifacts : two development approaches," IEEE Pervasive Computing, Vol.5, No.2(2006), pp.48-53
  61. Lin, P., C.Y. Tsai, and Y.C., Lai, "A SIP-based Mobility management platform for WLAN Location-aware Broadcasting and Multicasting Application," Wireless Communications and Mobile Computing, Vol.5(2005), pp.647-663 https://doi.org/10.1002/wcm.333
  62. Lum, W.Y. and F.C.M. Lau, "A Context-Aware Decision Engine for Content Adaptation," IEEE Pervasive Computing, Vol.1, No.3(2002), pp. 41-49 https://doi.org/10.1109/MPRV.2002.1037721
  63. Mantyjarvi, J. and T. Seppanen, "Adapting Applications in Handheld Devices Using Fuzzy Context Information," Interacting with Computers, Vol.15, No.4(2003), pp.521-538 https://doi.org/10.1016/S0953-5438(03)00038-9
  64. Mcnair, J. and F. Zhu, "Vertical Handoffs in Fourth-Generation Multinetwork Environments," IEEE Wireless Communications, Vol.11, No.3 (2004), pp.8-15
  65. Meyer, D., F. Leisch, and K. Hornik, "The support vector machine under test," Neuro-Computing, Vol.55(2003), pp.169-186
  66. Mayrhofer, R., Context prediction based on context histories : Expected benefits, issues and current state-of-the-art. Proceedings of Exploiting Context Histories In Smart Environments(ECHISE)2005
  67. Middleton, S.E., N.R. Shadbolt, D.C. De Roure, "Ontological user profiling in recommender systems," ACM Trans. Inform. Syst.(TOIS), Vol.22, No.1(2004), pp.54-88 https://doi.org/10.1145/963770.963773
  68. Miller, L., A. Seaborne, and A. Reggiori, "Three Implementations of SquishQL, a Simple RDF Query Language," Proc. 1st Int'l Semantic Web Conf.(ISWC 2002), LNCS 2342, Springer-Verlag, 2002, pp.423-435
  69. Munoz, M.A., M. Rodriguez, J. Favela, A.I. Martinez-Garcia, and V.M. Gonzalez, "Context-Aware Mobile Communication in Hospitals," IEEE Computer Society, Vol.36, No.9 (2003), pp.38-46
  70. Niemegeers, I.G. and S.M. Heemstra De Groot, "FEDNETS : Context-Aware Ad-Hoc Network Federations," Wireless Personal Communications, Vol.33, No.3-4(2005), pp.305-318 https://doi.org/10.1007/s11277-005-0574-1
  71. Oku, K., S. Nakajima, J. Miyazaki, and S. Uemura, "Context-Aware SVM for Context-Dependent Information Recommendation," Proceedings of the 7th International Conference on Mobile Data Management, (2006), pp.109-109
  72. Ranganathan, A., J. Al-Muhtadi, and R.H. Campbell, "Reasoning about Uncertain Contexts in Pervasive Computing Environments," IEEE Pervasive Computing, Vol.3, No.2(2004), pp.62-70 https://doi.org/10.1109/MPRV.2004.1316821
  73. Rennie, J.D.M. and R. Rifkin, "Improving multiclass text classification with the support vector machine," CBCL Paper #210/AI Memo 32001-026, Massachusetts Institute of Technology, 2001
  74. Rodriguez, M.D., J. Favela, E.A. Martinez, and M.A. Munoz, "Location-Aware Access to Hospital Information and Services," IEEE Transactions on Information Technology in Biomedicine, Vol.8, No.4(2004), pp.448-455 https://doi.org/10.1109/TITB.2004.837887
  75. Salber, D. and G.D. Abowd, "The Design and Use of a Generic Context Server," Perceptual User Interfaces Workshop(PUI'98), San Francisco, CA, (1998), pp.63-66
  76. Samaan, N. and A. Karmouch, "A Mobility Prediction Architecture Based on Contextual Knowledge and Spatial Conceptual Maps," IEEE Transactions on Mobile Computing, Vol.4, No.6(2005), pp.537-551 https://doi.org/10.1109/TMC.2005.74
  77. Sarwar, B., G. Karypis, J. Konstan, J. Riedl, "Analysis of recommendation algorithms for e-commerce," Proceedings of the 2nd ACM Conference on Electronic Commerce, 2000
  78. Satoh, I. "SpatialAgents : Integrating User Mobility and Program Mobility in Ubiquitous Computing Environments," Wireless Communications and Mobile Computing, Vol.3, No. 4(2003), pp.411-423 https://doi.org/10.1002/wcm.126
  79. Selker, T. "Visual Attentive Interfaces," BT Technology Journal, Vol.22, No.4(2004), pp.146-150 https://doi.org/10.1023/B:BTTJ.0000047593.70147.df
  80. Setten, S.P., K. Johan, W. In Nejdl, and P. De Bra, "Context-Aware Recommendations in the Mobile Tourist Application COMPASS," Eindhoven, The Netherlands, LNCS 3137, Springer-Verlag, (2004), pp.235-244
  81. Shardanand, U., and P. Maes, "Social information filtering : Algorithms for automating word of mouth," Proceedings of the 1995 conference on human factors in Computing systems, Denver, Colorado, USA, (1995), pp.210-217
  82. Si, H., Y. Kawahara, H. Morikawa, and T. Aoyama, (Stochastic approach for creating context-aware services based on context histories in smart home, Proceedings of Exploiting Context Histories In Smart Environments (ECHISE) 2005
  83. Singh, A. and A. Acharya, "Multiplayer Networked Gaming with the Session Initiation Protocol," Computer Networks, Vol.49, No.1 (2005), pp.38-51 https://doi.org/10.1016/j.comnet.2005.04.005
  84. Singh, S. and L. Dey, "A new customized document categorization scheme using rough membership," Applied Soft Computing, Vol.5, No. 4(2005), pp.373-390 https://doi.org/10.1016/j.asoc.2004.08.007
  85. Smailagic, A. and D. Siewiorek, "Application Design : Wearable and Context-Aware Computers," IEEE Pervasive Computing, Vol.1, No.4(2002), pp.20-29 https://doi.org/10.1109/MPRV.2002.1158275
  86. Syukur, E. and S.W. Loke, "Implementing context-aware regulation of context-aware mobile services in pervasive computing environments," International Journal of Web and Grid Services, Vol.2, No.3(2006), pp.260-305 https://doi.org/10.1504/IJWGS.2006.011357
  87. van Sinderen, M.J., A.T. van Halteren, M. Wegdam, H.B. Meeuwissen, and E.H. Eertink, "Supporting context-aware mobile applications : an infrastructure approach," Communications Magazine, IEEE, Vol.44, No.9(2006), pp.96-104
  88. Ves, E., J. Domingo, G. Ayala, and P. Zuccarello, "A novel Bayesian framework for relevance feedback in image content-based retrieval systems," Pattern Recognition, Vol.39, No.9(2006), pp.1622-1632 https://doi.org/10.1016/j.patcog.2006.01.006
  89. Wang, X., J.S. Dong, C.Y. Chin, S.R. Hettiarachchi, and D. Zhang, "Semantic Space : an infrastructure for smart spaces," Pervasive Computing, IEEE, Vol.3, No.3(2004), pp.32-39 https://doi.org/10.1109/MPRV.2004.1321026
  90. Weston, C. and C. Watkins, "Multiclass Support Vector Machines," Royal Holloway University of London, 1998
  91. Yau, S.S. and F. Karim, "An Adaptive Middleware for Context-Sensitive Communications for Real-Time Applications in Ubiquitous Computing Environments," Real-Time Systems, Vol.26, No.1(2004), pp.29-61 https://doi.org/10.1023/B:TIME.0000009305.62647.ee
  92. Zhang, Y. and J. Jiao(Roger), "An associative classification-based recommendation systems for personalization in B2C e-commerce applications," Expert Systems with Applications, Vol.33, No.2(2007), pp.357-367 https://doi.org/10.1016/j.eswa.2006.05.005