CAS-Mine: providing personalized services in context-aware applications by means of generalized rules

Context-aware systems acquire and exploit information on the user context to tailor services to a particular user, place, time, and/or event. Hence, they allow service providers to adapt their services to actual user needs, by offering personalized services depending on the current user context. Service providers are usually interested in profiling users both to increase client satisfaction and to broaden the set of offered services. Novel and efficient techniques are needed to tailor service supply to the user (or the user category) and to the situation in which he/she is involved. This paper presents the CAS-Mine framework to efficiently discover relevant relationships between user context data and currently asked services for both user and service profiling. CAS-Mine efficiently extracts generalized association rules, which provide a high-level abstraction of both user habits and service characteristics depending on the context. A lazy (analyst-provided) taxonomy evaluation performed on different attributes (e.g., a geographic hierarchy on spatial coordinates, a classification of provided services) drives the rule generalization process. Extracted rules are classified into groups according to their semantic meaning and ranked by means of quality indices, thus allowing a domain expert to focus on the most relevant patterns. Experiments performed on three context-aware datasets, obtained by logging user requests and context information for three real applications, show the effectiveness and the efficiency of the CAS-Mine framework in mining different valuable types of correlations between user habits, context information, and provided services.

[1]  Luca Cagliero,et al.  Context-Aware User and Service Profiling by Means of Generalized Association Rules , 2009, KES.

[2]  Kent Larson,et al.  Activity Recognition in the Home Using Simple and Ubiquitous Sensors , 2004, Pervasive.

[3]  Wynne Hsu,et al.  Finding Interesting Patterns Using User Expectations , 1999, IEEE Trans. Knowl. Data Eng..

[4]  Stuart E. Madnick,et al.  Asymmetric information distances for automated taxonomy construction , 2009, Knowledge and Information Systems.

[5]  Andreas Heuer,et al.  Data Reduction - an Adaptation Technique for Mobile Environments , 1998 .

[6]  Ramakrishnan Srikant,et al.  Mining Association Rules with Item Constraints , 1997, KDD.

[7]  Ramakrishnan Srikant,et al.  Mining generalized association rules , 1995, Future Gener. Comput. Syst..

[8]  Vincent S. Tseng,et al.  Mining multilevel and location-aware service patterns in mobile web environments , 2004, IEEE Trans. Syst. Man Cybern. Part B.

[9]  Mohand Boughanem,et al.  Towards a graph-based user profile modeling for a session-based personalized search , 2009, Knowledge and Information Systems.

[10]  Ramakrishnan Srikant,et al.  Fast Algorithms for Mining Association Rules in Large Databases , 1994, VLDB.

[11]  Jiawei Han,et al.  Mining Multiple-Level Association Rules in Large Databases , 1999, IEEE Trans. Knowl. Data Eng..

[12]  Euiho Suh,et al.  Context-aware systems: A literature review and classification , 2009, Expert Syst. Appl..

[13]  Yugyung Lee,et al.  Context-Aware Data Mining Framework for Wireless Medical Application , 2003, DEXA.

[14]  Gang Hua,et al.  Context-Aware Visual Tracking , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  Anthony Jameson,et al.  Modelling both the Context and the User , 2001, Personal and Ubiquitous Computing.

[16]  Osmar R. Zaïane,et al.  Application of Data Mining Techniques for Medical Image Classification , 2001, MDM/KDD.

[17]  Ramakrishnan Srikant,et al.  Mining quantitative association rules in large relational tables , 1996, SIGMOD '96.

[18]  GeunSik Jo,et al.  Location-Based Service with Context Data for a Restaurant Recommendation , 2006, DEXA.

[19]  Keith Cheverst,et al.  UTILIZING CONTEXT HISTORY TO PROVIDE DYNAMIC ADAPTATIONS , 2004, Appl. Artif. Intell..

[20]  Eric Horvitz,et al.  Layered representations for learning and inferring office activity from multiple sensory channels , 2004, Comput. Vis. Image Underst..

[21]  Mark D. Dunlop,et al.  Toward a Multidisciplinary Model of Context to Support Context-Aware Computing , 2005, Hum. Comput. Interact..

[22]  Masaru Kitsuregawa,et al.  FP-tax: tree structure based generalized association rule mining , 2004, DMKD '04.

[23]  Carlo Curino,et al.  A data-oriented survey of context models , 2007, SGMD.

[24]  HorvitzEric,et al.  Layered representations for learning and inferring office activity from multiple sensory channels , 2004 .

[25]  Jiawei Han,et al.  Discovery of Multiple-Level Association Rules from Large Databases , 1995, VLDB.

[26]  Tianyi Jiang,et al.  Improving Personalization Solutions through Optimal Segmentation of Customer Bases , 2006, IEEE Transactions on Knowledge and Data Engineering.

[27]  Jonna Häkkilä,et al.  Collaboration in Context-Aware Mobile Phone Applications , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[28]  Tomasz Imielinski,et al.  Mining association rules between sets of items in large databases , 1993, SIGMOD Conference.

[29]  Jian Pei,et al.  Mining frequent patterns without candidate generation , 2000, SIGMOD '00.

[30]  Anthony K. H. Tung,et al.  FARMER: finding interesting rule groups in microarray datasets , 2004, SIGMOD '04.

[31]  Jaideep Srivastava,et al.  Selecting the right interestingness measure for association patterns , 2002, KDD.

[32]  Mohand Boughanem,et al.  Evaluation of contextual information retrieval effectiveness: overview of issues and research , 2010, Knowledge and Information Systems.

[33]  Srinivasan Parthasarathy,et al.  New Algorithms for Fast Discovery of Association Rules , 1997, KDD.

[34]  Kenneth Wai-Ting Leung,et al.  Deriving Concept-Based User Profiles from Search Engine Logs , 2010, IEEE Transactions on Knowledge and Data Engineering.

[35]  Yunjun Gao,et al.  Mining dynamic association rules with comments , 2010, Knowledge and Information Systems.

[36]  Rüdiger Wirth,et al.  A New Algorithm for Faster Mining of Generalized Association Rules , 1998, PKDD.

[37]  Thanaruk Theeramunkong,et al.  A new method for finding generalized frequent itemsets in generalized association rule mining , 2002, Proceedings ISCC 2002 Seventh International Symposium on Computers and Communications.

[38]  Yugyung Lee,et al.  Context-Based Data Mining Using Ontologies , 2003, ER.

[39]  Luca Cagliero,et al.  Support driven opportunistic aggregation for generalized itemset extraction , 2010, 2010 5th IEEE International Conference Intelligent Systems.

[40]  Eemil Lagerspetz,et al.  A System for Context-Dependent User Modeling , 2006, OTM Workshops.

[41]  Ingrid Zukerman,et al.  # 2001 Kluwer Academic Publishers. Printed in the Netherlands. Predictive Statistical Models for User Modeling , 1999 .