Figure 1: An example from our latent semantic model for interactive recommendation and abstraction of user preferences. Our approach identifies a 2D visualization domain, where the horizontal axis layouts recommendable movies on a latent dimension between two combined movie features that are selected based on the user's watch history, and the vertical axis uses recommendation degrees to move highly recommendable movies to the top. This example demonstrates the preference of a user on drama/documentary/biography movies (green zone toward the right) over comedy/music genres (orange zone toward the left). The movies selected to recommend are enlarged as blue circles, recommendable movies are shown as purple nodes, watched and liked movies as green nodes, and disliked movies as orange nodes. Two example movie posters, one liked movie "Casino" and one disliked movie "Airheads", are also provided to demonstrate the latent dimension. For illustration purpose, we also add the arrowed line at the bottom and several movie titles to confirm the movie distributions on the visualization domain.
ABSTRACTRecommendation has become one of the most important components of online services for improving sale records, however visualization work for online recommendation is still very limited. This paper presents an interactive recommendation approach with the following two components. First, rating records are the most widely used data for online recommendation, but they are often processed in high-dimensional spaces that can not be easily understood or interacted with. We propose a Latent Semantic Model (LSM) that captures the statistical features of semantic concepts on 2D domains and abstracts user preferences for personal recommendation. Second, we propose an interactive recommendation approach through a storytelling mechanism for promoting the communication between the user and the recommendation system. Our approach emphasizes interactivity, explicit user input, and semantic information convey; thus it can be used by general users without any knowledge of recommendation or visualization algorithms. We validate our model with data statistics and demonstrate our approach with case studies from the MovieLens100K dataset. Our approaches of latent semantic analysis and interactive recommendation can also be extended to other network-based visualization applications, including various online recommendation systems.