248
Views
0
CrossRef citations to date
0
Altmetric
Articles

Application of the Information Bottleneck method to discover user profiles in a Web store

, &
 

ABSTRACT

The paper deals with the problem of discovering groups of Web users with similar behavioral patterns on an e-commerce site. We introduce a novel approach to the unsupervised classification of user sessions, based on session attributes related to the user click-stream behavior, to gain insight into characteristics of various user profiles. The approach uses the agglomerative Information Bottleneck (IB) algorithm. Based on log data for a real online store, efficiency of the approach in terms of its ability to differentiate between buying and non-buying sessions was validated, indicating some possible practical applications of the our method. Experiments performed for a number of session samples showed that the method is capable of separating both types of sessions to a large extent. A detailed analysis was performed for the number of clusters ranging from two to seven, and the results were compared to those achieved by applying the most common clustering algorithm, k-means. Increasing the number of clusters generally leads to better results for both algorithms. However, IB demonstrated much higher average efficiency than k-means for the corresponding number of clusters, and this superiority was especially clear for lower number of clusters. The IB-based division of user sessions into seven clusters gives the mean entropy value of 0.28, which means the 95% separation of sessions of both types. Furthermore, a big advantage of our approach is that it gives a possibility to analyze the probability distribution of session attributes in individual clusters, which allows one to discover hidden knowledge about common characteristics of various user profiles and use this knowledge to support managerial decisions.

Additional information

Notes on contributors

Jacek Iwański

Jacek Iwanski is an assistant professor and the head of the IT section in the Institute of Mathematics and Informatics at the University of Opole, Poland. He received the M.Sc. degree in Physics from the University of Wroclaw, Poland. In 1994 he received the Ph.D. degree in Physics from the University of Hasselt, Belgium. His research interests include artificial intelligence and machine learning methods in real-life applications, embedded systems programming and construction, and sensor networks.

Grażyna Suchacka

Grażyna Suchacka is an assistant professor in the Institute of Mathematics and Informatics at the University of Opole, Poland. She received the M.Sc. degrees in Computer Science and in Management from Wroclaw University of Science and Technology, Poland. In 2011 she received the Ph.D. degree in Computer Science with distinction from Wroclaw University of Science and Technology. Dr. Suchacka’s research interests include analysis and modeling of Web traffic, Web mining, and Quality of Web Service with special regard to electronic commerce support and Web bot recognition.

Grzegorz Chodak

Grzegorz Chodak is an associate professor at the Department of Operations Research, Finance and Applications of Computer Science at the Wroclaw University of Science and Technology, Poland. He is an author and co-author of over 70 scientific publications, mainly in the field of electronic commerce, logistics, data mining, and social media. He specializes in issues related to online stores and the publishing market. He also has a practical experience in electronic commerce.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.