Profiler for Smartphone Users Interests Using Modified Hierarchical Agglomerative Clustering Algorithm Based on Browsing History

Nowadays, smartphone has been a life style for many people in the world and it has become an indispensable part of their live. Smartphone provides many applications to support human activity which one of the applications is web browser applications. People spend much time on browsing activity for finding useful information that they are interested on it. It is not easy to find the particular pieces of information that they interested on it. In this paper, user-profiler is presented as way of providing smartphone users with their interest based on their browsing history. In this study, we propose a Modified Hierarchical Agglomerative Clustering algorithm that uses filtering category groups on a server-based application to aid provides smartphone user profile for interests-focused based on browsing history automatically. Based on experimental results, the proposed algorithm can measure degree of smartphone user interest based on browsing history of web browser applications, provides smartphone users interests profile and also outperforms the C4.5 algorithm in execution time on all memory utilization.

[1]  JinHua Xu,et al.  Web user clustering analysis based on KMeans algorithm , 2010, 2010 International Conference on Information, Networking and Automation (ICINA).

[2]  Matthew A. Russell,et al.  Mining the social web , 2011 .

[3]  Li She,et al.  Algorithm Research on User Interests Extracting via Web Log Data , 2009, 2009 International Conference on Web Information Systems and Mining.

[4]  Xia Min-jie,et al.  Research on personalized recommendation system for e-commerce based on web log mining and user browsing behaviors , 2010, 2010 International Conference on Computer Application and System Modeling (ICCASM 2010).

[5]  Hua Li,et al.  Demographic prediction based on user's browsing behavior , 2007, WWW '07.

[6]  Jie Zhang,et al.  Classification of Web Log Data to Identify Interested Users Using Naïve Bayesian Classification , 2012 .

[7]  McKinney Wes,et al.  Python for Data Analysis , 2012 .

[8]  Cyrille Rossant Learning IPython for interactive computing and data visualization : learn IPython for interactive Python programming, high-performance numerical computing, and data visualization , 2013 .

[9]  HongLiu,et al.  Web user clustering analysis based on KMeans algorithm , 2010, ICOIN 2010.

[10]  Jia Li Research of Analysis of User Behavior Based on Web Log , 2013, 2013 International Conference on Computational and Information Sciences.

[11]  Tsuyoshi Murata,et al.  Extracting Users' Interests from Web Log Data , 2006, 2006 IEEE/WIC/ACM International Conference on Web Intelligence (WI 2006 Main Conference Proceedings)(WI'06).

[12]  Shai Vaingast Beginning Python Visualization , 2009 .