6533b7d0fe1ef96bd125b809
RESEARCH PRODUCT
Application of the Information Bottleneck method to discover user profiles in a Web store
Jacek IwańskiGrzegorz ChodakGrażyna Suchackasubject
unsupervised classificationComputer science02 engineering and technologyE-commerceCustomer profile020204 information systems0202 electrical engineering electronic engineering information engineeringe-commerceWeb storeCluster analysisUser profileInformation retrievalbusiness.industrycustomer profileBehavioral patternInformation bottleneck methoddata miningComputer Science Applicationsmachine learningComputational Theory and MathematicsAgglomerative Information Bottleneck020201 artificial intelligence & image processinguser profilebusinessclusteringInformation Systemsdescription
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.
year | journal | country | edition | language |
---|---|---|---|---|
2018-03-26 | Journal of Organizational Computing and Electronic Commerce |