PupilRec: Leveraging Pupil Morphology for Recommending on Smartphones

As mobile shopping has gradually become the mainstream shopping mode, recommendation systems are gaining an increasingly wide adoption. Existing recommendation systems are mainly based on explicit and implicit user behaviors. However, these user behaviors may not directly indicate users’ inner feelings, causing erroneous user preference estimation and thus leading to inaccurate recommendations. Inspired by our key observation on the correlation between pupil size and users’ inner feelings, we consider using the change of pupil size when browsing to model users’ preferences, so as to achieve targeted recommendations. To this end, we propose PupilRec as a computer-vision-based recommendation framework involving a mobile terminal and a server side. On the mobile terminal, PupilRec collects users’ pupil size change information through the front camera of smartphones; it then preprocesses the raw pupil size data before transmitting them to the server. On the server side, PupilRec utilizes the Tsfresh package and Random Forest algorithm to figure out the key time-series features directly implying user preferences. PupilRec then trains a neural network to fit a user preference model. Using this model, PupilRec predicts user preference to obtain a user–product matrix and further simplifies it by singular value decomposition. Finally, the real-time recommendation is achieved by a collaborative filtering module that retrieves recommended contents to users smartphones. We prototype PupilRec and conduct both experiments and field studies to comprehensively evaluate the effectiveness of PupilRec by recruiting 67 volunteers. The overall results show that PupilRec can accurately estimate users’ preference and can recommend products users interested in.

[1]  Jun Luo,et al.  Stop Deceiving! An Effective Defense Scheme Against Voice Impersonation Attacks on Smart Devices , 2021, IEEE Internet of Things Journal.

[2]  Daibo Liu,et al.  PupilMeter: Modeling User Preference with Time-Series Features of Pupillary Response , 2021, 2021 IEEE 41st International Conference on Distributed Computing Systems (ICDCS).

[3]  Zhongxiang Li,et al.  The Effect of Mobile Marketing Design on Consumer Mobile Shopping , 2021, Complex..

[4]  Aliaksandra Shutsko,et al.  User-Generated Short Video Content in Social Media. A Case Study of TikTok , 2020, HCI.

[5]  Birte U. Forstmann,et al.  Probing the neural signature of mind wandering with simultaneous fMRI-EEG and pupillometry , 2020, NeuroImage.

[6]  Di Wu,et al.  A Generalized and Fast-converging Non-negative Latent Factor Model for Predicting User Preferences in Recommender Systems , 2020, WWW.

[7]  Ahmed Hassan Awadallah,et al.  Understanding User Behavior For Document Recommendation , 2020, WWW.

[8]  Matthijs J. Warrens,et al.  Kappa coefficients for dichotomous-nominal classifications , 2020, Adv. Data Anal. Classif..

[9]  Ji-Rong Wen,et al.  Mining Implicit Entity Preference from User-Item Interaction Data for Knowledge Graph Completion via Adversarial Learning , 2020, WWW.

[10]  Stefano Ferilli,et al.  Learning and Predicting User Pairwise Preferences from Emotions and Gaze Behavior , 2019, WI.

[11]  Shafiq R. Joty,et al.  ANR: Aspect-based Neural Recommender , 2018, CIKM.

[12]  Mohan S. Kankanhalli,et al.  Multi-modal Preference Modeling for Product Search , 2018, ACM Multimedia.

[13]  Tanzeem Choudhury,et al.  AlertnessScanner: what do your pupils tell about your alertness , 2018, MobileHCI.

[14]  Mohan S. Kankanhalli,et al.  A^3NCF: An Adaptive Aspect Attention Model for Rating Prediction , 2018, IJCAI.

[15]  Xing Xie,et al.  Attention-driven Factor Model for Explainable Personalized Recommendation , 2018, SIGIR.

[16]  Martin Raubal,et al.  The Index of Pupillary Activity: Measuring Cognitive Load vis-à-vis Task Difficulty with Pupil Oscillation , 2018, CHI.

[17]  Mohan S. Kankanhalli,et al.  Aspect-Aware Latent Factor Model: Rating Prediction with Ratings and Reviews , 2018, WWW.

[18]  Eric C. Larson,et al.  PupilNet, Measuring Task Evoked Pupillary Response using Commodity RGB Tablet Cameras , 2018, Proc. ACM Interact. Mob. Wearable Ubiquitous Technol..

[19]  Joseph T. Coyne,et al.  Pupil Dilation and Task Adaptation , 2017, HCI.

[20]  Paul Covington,et al.  Deep Neural Networks for YouTube Recommendations , 2016, RecSys.

[21]  Feng Yu,et al.  A Dynamic Recurrent Model for Next Basket Recommendation , 2016, SIGIR.

[22]  Albrecht Schmidt,et al.  A Model Relating Pupil Diameter to Mental Workload and Lighting Conditions , 2016, CHI.

[23]  Thomas Brox,et al.  U-Net: Convolutional Networks for Biomedical Image Segmentation , 2015, MICCAI.

[24]  Katharina Reinecke,et al.  Infographic Aesthetics: Designing for the First Impression , 2015, CHI.

[25]  M. Stella Atkins,et al.  Pupil responses during discrete goal-directed movements , 2014, CHI.

[26]  Yang Wang,et al.  Indexing cognitive workload based on pupillary response under luminance and emotional changes , 2013, IUI '13.

[27]  Martin Ester,et al.  A matrix factorization technique with trust propagation for recommendation in social networks , 2010, RecSys '10.

[28]  Ryen W. White,et al.  Understanding web browsing behaviors through Weibull analysis of dwell time , 2010, SIGIR.

[29]  S. Horvath,et al.  Unsupervised Learning With Random Forest Predictors , 2006 .

[30]  Samy Bengio,et al.  Links between perceptrons, MLPs and SVMs , 2004, ICML.

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

[32]  Joseph H. Goldberg,et al.  Identifying fixations and saccades in eye-tracking protocols , 2000, ETRA.

[33]  J. Richman,et al.  Physiological time-series analysis using approximate entropy and sample entropy. , 2000, American journal of physiology. Heart and circulatory physiology.

[34]  E. Hess ATTITUDE AND PUPIL SIZE. , 1965, Scientific American.

[35]  E. Hess,et al.  Pupil Size as Related to Interest Value of Visual Stimuli , 1960, Science.

[36]  Lior Rokach,et al.  Introduction to Recommender Systems Handbook , 2011, Recommender Systems Handbook.

[37]  Matthew Brand,et al.  Fast Online SVD Revisions for Lightweight Recommender Systems , 2003, SDM.