Life-Stage Modeling by Customer-Manifold Embedding

A person experiences different stages throughout the life, causing dramatically varying behavior patterns. In applications such as online-shopping, it has been observed that customer behaviors are largely affected by their stages and are evolving over time. Although this phenomena has been recognized previously, very few studies tried to model the life-stage and make use of it. In this paper, we propose to discover a latent space, called customer-manifold , on which a position corresponds to a customer stage. The customer-manifold allows us to train a static prediction model that captures dynamic customer behavior patterns. We further embed the learned customer-manifold into a neural network model as a hidden layer output, resulting in an efficient and accurate customer behavior prediction system. We apply this system to online-shopping recommendation. Experiments in real world data show that taking customer-manifold into account can improve the performance of the recommender system. Moreover, visualization of the customer-manifold space may also be helpful to understand the evolutionary customer behaviors.

[1]  Mary Ellen Zurko,et al.  Proceedings of the 10th international conference on World Wide Web , 2001, WWW 2001.

[2]  Xue Li,et al.  Time weight collaborative filtering , 2005, CIKM '05.

[3]  Yuan Fang,et al.  Modeling Sequential Preferences with Dynamic User and Context Factors , 2016, ECML/PKDD.

[4]  Yehuda Koren,et al.  Factorization meets the neighborhood: a multifaceted collaborative filtering model , 2008, KDD.

[5]  Eamonn J. Keogh,et al.  Iterative Deepening Dynamic Time Warping for Time Series , 2002, SDM.

[6]  Otthein Herzog,et al.  Proceedings of the 14th ACM international conference on Information and knowledge management , 2005, CIKM 2005.

[7]  Yehuda Koren,et al.  Collaborative filtering with temporal dynamics , 2009, KDD.

[8]  L. Christophorou Science , 2018, Emerging Dynamics: Science, Energy, Society and Values.

[9]  Alfred Kobsa,et al.  Proceedings of the 8th ACM Conference on Recommender systems , 2014, RecSys 2014.

[10]  Xin Liu,et al.  Modeling Users' Dynamic Preference for Personalized Recommendation , 2015, IJCAI.

[11]  William D. Wells,et al.  Life Cycle Concept in Marketing Research , 1966 .

[12]  James Allan,et al.  Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval , 2019, SIGIR.

[13]  J. Tenenbaum,et al.  A global geometric framework for nonlinear dimensionality reduction. , 2000, Science.

[14]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

[15]  Yifan Hu,et al.  Collaborative Filtering for Implicit Feedback Datasets , 2008, 2008 Eighth IEEE International Conference on Data Mining.

[16]  Alexandros Karatzoglou,et al.  Session-based Recommendations with Recurrent Neural Networks , 2015, ICLR.

[17]  Ben Carterette,et al.  Proceedings of the 7th ACM international conference on Web search and data mining , 2014, WSDM 2014.

[18]  Licia Capra,et al.  Temporal collaborative filtering with adaptive neighbourhoods , 2009, SIGIR.

[19]  David C. Bojanic The impact of age and family life experiences on Mexican visitor shopping expenditures , 2011 .

[20]  Hui Xiong,et al.  Temporal Skeletonization on Sequential Data: Patterns, Categorization, and Visualization , 2016, IEEE Trans. Knowl. Data Eng..

[21]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

[22]  Daniel Gooch,et al.  Communications of the ACM , 2011, XRDS.

[23]  Peng Jiang,et al.  Life-stage Prediction for Product Recommendation in E-commerce , 2015, KDD.

[24]  Kai Zhang,et al.  Temporal Skeletonization on Sequential Data: Patterns, Categorization, and Visualization , 2016, IEEE Transactions on Knowledge and Data Engineering.

[25]  Bruce Ferwerda,et al.  Personality-Based User Modeling for Music Recommender Systems , 2016, ECML/PKDD.

[26]  Arkadiusz Paterek,et al.  Improving regularized singular value decomposition for collaborative filtering , 2007 .

[27]  Journal of Marketing Research , 1968 .

[28]  Min Zhao,et al.  Online evolutionary collaborative filtering , 2010, RecSys '10.

[29]  S. Chiba,et al.  Dynamic programming algorithm optimization for spoken word recognition , 1978 .

[30]  Xi Chen,et al.  Temporal Collaborative Filtering with Bayesian Probabilistic Tensor Factorization , 2010, SDM.

[31]  Bin Li,et al.  Tracking User-Preference Varying Speed in Collaborative Filtering , 2011, AAAI.

[32]  Donald J. Berndt,et al.  Using Dynamic Time Warping to Find Patterns in Time Series , 1994, KDD Workshop.

[33]  Steffen Rendle,et al.  Improving pairwise learning for item recommendation from implicit feedback , 2014, WSDM.