Dynamic User Interests Profiling Using Fuzzy Logic Application

The user profile contains different user information, such as personal information and interests. Research on profiling user interests can be divided into two groups. The first group builds the user interests based on the text extracted from browsing history (could generate a lot of false interests). The second group uses both user behavior and browsing history to determine his interests. The latter solution does not use enough factors (one or two factors only) and calculates the weight of each factor via predefined ranges, which generate a false factor weight and false user interests. In this paper, we propose an approach that employs Fuzzy Logic with several factors (scrolling speed, time spent, and the number of visits). This approach adapts the weight of each factor to the user habits, build and update the user profile from his browsing history. The results show that our approach significantly decreases the error rate.

[1]  Ayse Cufoglu,et al.  User Profiling - A Short Review , 2014 .

[2]  Qinghua Zheng,et al.  A hybrid approach to personalized web search , 2012, Proceedings of the 2012 IEEE 16th International Conference on Computer Supported Cooperative Work in Design (CSCWD).

[3]  Arkady B. Zaslavsky,et al.  Context Aware Computing for The Internet of Things: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[4]  Ibrahim F. Moawad,et al.  Agent-based web search personalization approach using dynamic user profile , 2012 .

[5]  BettiniClaudio,et al.  A survey of context modelling and reasoning techniques , 2010 .

[6]  Debajyoti Mukhopadhyay,et al.  User Profiling Trends, Techniques and Applications , 2015, ArXiv.

[7]  Ying Bai,et al.  Fundamentals of Fuzzy Logic Control — Fuzzy Sets, Fuzzy Rules and Defuzzifications , 2006 .

[8]  Eugène C. Ezin,et al.  An Improving Mapping Process Based on a Clustering Algorithm for Modeling Hybrid and Dynamic Ontological User Profile , 2017, 2017 13th International Conference on Signal-Image Technology & Internet-Based Systems (SITIS).

[9]  Maria Fasli,et al.  Dynamic user profiles for web personalisation , 2015, Expert Syst. Appl..

[10]  H. R. Berenji,et al.  Fuzzy Logic Controllers , 1992 .

[11]  Claudia Linnhoff-Popien,et al.  A Context Modeling Survey , 2004 .

[12]  Jesús Alcalá-Fdez,et al.  jFuzzyLogic: a Java Library to Design Fuzzy Logic Controllers According to the Standard for Fuzzy Control Programming , 2013, Int. J. Comput. Intell. Syst..

[13]  D. Veit Fuzzy logic and its application to textile technology , 2012 .

[14]  Aarti Singh,et al.  A Multi-agent Framework for Context-Aware Dynamic User Profiling for Web Personalization , 2019 .

[15]  Xin Li,et al.  Context Aware Middleware Architectures: Survey and Challenges , 2015, Sensors.

[16]  Parth Shah,et al.  A novel approach to personalize web search through user profiling and query reformulation , 2014, 2014 International Conference on Data Mining and Intelligent Computing (ICDMIC).

[17]  Arup Kumar Nandi,et al.  GA-Fuzzy Approaches: Application to Modeling of Manufacturing Process , 2012 .

[18]  Satyendra Nath Mandal,et al.  In Search of Suitable Fuzzy Membership Function in Prediction of Time Series Data , 2012 .

[19]  Jadwiga Indulska,et al.  A survey of context modelling and reasoning techniques , 2010, Pervasive Mob. Comput..