unstructured application usage traces
play

Unstructured Application Usage Traces + + + Longqi Yang* , Chen - PowerPoint PPT Presentation

Personalizing Software and Web Services by Leveraging Unstructured Application Usage Traces + + + Longqi Yang* , Chen Fang, Hailin Jin, Matt Hoffman, Deborah Estrin* *Computer Science, Cornell Tech + Adobe Research Cornell University


  1. Personalizing Software and Web Services by Leveraging Unstructured Application Usage Traces + + + Longqi Yang* , Chen Fang, Hailin Jin, Matt Hoffman, Deborah Estrin* *Computer Science, Cornell Tech + Adobe Research Cornell University Email: ylongqi@cs.cornell.edu

  2. Day to day work activities are increasingly dependent on digital applications and services 1/21

  3. Potentials of application usage traces action action action action action … area of focus interest and preference skill level Personalizing software and web: recommendation, personal assistants … 2/21

  4. Use cases studied in this work Personalizing Software Application Personalizing Web Usage Traces Adobe Photoshop Behance 3/21

  5. Outline Part II Part III inspiration engine Personalizing software Personalizing web Part I utilization-to-vector ( util2vec ) action action action action action Outline 4/21

  6. Part I . utilization-to-vector (util2vec) Part II Part III inspiration engine Personalizing software Personalizing web Part I utilization-to-vector ( util2vec ) action action action action action Part I 5/21

  7. Software user representation learning action action action action action An intuitive approach: Bag-of-Actions which are used? # times occurred how frequently are they used? how are they used? Part I 6/21

  8. utilization-to-vector ( util2vec ) sliding window sliding window Part I 7/21

  9. utilization-to-vector ( util2vec ) sliding window sliding window Part I 7/21

  10. utilization-to-vector ( util2vec ) inside each window 2n+1 actions (n=4) predictor inputs prediction target Part I 8/21

  11. utilization-to-vector ( util2vec ) inside each window 2n+1 actions (n=4) predictor inputs prediction target Part I 8/21

  12. utilization-to-vector ( util2vec ) predictor Predictor Softmax Concatenation/Average Part I 9/21

  13. Evaluation of util2vec Build user fingerprints with the Index representation most recent 50 sessions Part I 10/21

  14. Evaluation of util2vec N users N users cosine cosine … … index index fingerprints fingerprints representation representation Reciprocal Rank (RR) = 1 Reciprocal Rank (RR) = 1/N Part I 11/21

  15. Evaluation of util2vec Model Training: 22 billion actions from 3 million users Model Testing: randomly selected 15K users each had more than 100 sessions Model Mean Reciprocal Rank util2vec 0.824 bag-of-actions+tf-idf 0.604 bag-of-actions 0.594 % of improvement 31.72% Part I 12/21

  16. Part II . Personalizing Software Part II Part III inspiration engine Personalizing software Personalizing web Part I utilization-to-vector ( util2vec ) action action action action action Part II 13/21

  17. Personalizing software: software user tagging action action action action action Web design, Photography, Graphic Design… Sigmoid Cross-entropy Loss FC Fully Connected Layer (FC) Part II 14/21

  18. Quantitative evaluation 67 tags self-disclosed by 65,331 users (on Behance). 45,331 users for training, 20,000 users for testing Recall@K 1 2 util2vec 0.232 0.357 popular tags 0.177 0.264 % improvement 31% 35% Part II 15/21

  19. Qualitative evaluation Our predictions: Illustration, Digital Art, Character Design, Cartooning, Graphic Design Our predictions: Web Design, Web Development, UI/UX, Graphic Design, Branching Part II 16/21

  20. Part III . Personalizing web Part II Part III inspiration engine Personalizing software Personalizing web Part I utilization-to-vector ( util2vec ) action action action action action Part III 17/21

  21. Personalizing web: cold-start creative content recommendation Part III 18/21

  22. Two-step recommendation algorithm FC FC … FC FC Part III 19/21

  23. Evaluation Chronological order 58k users Training data 10k users Exclude from training data testing *5.8 million items Recall@K 100 200 util2vec 0.0143 0.0213 popularity 0.0118 0.0188 % improvement 21.2% 13.3% Part III 20/21

  24. Conclusion: User-centric Personalization Email Photos Social Network App Usage Web Search 21/21

  25. Thank you! Longqi Yang Ph.D. Student, Computer Science, Cornell Tech, Cornell University Email: ylongqi@cs.cornell.edu Web: bit.ly/longqi Twitter: @ylongqi

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend