Abstract
Visualization recommendation work has focused solely on scoring visualizations based on the underlying dataset, and not the actual user and their past visualization feedback. These systems recommend the same visualizations for every user, despite that the underlying user interests, intent, and visualization preferences are likely to be fundamentally different, yet vitally important. In this work, we formally introduce the problem of personalized visualization recommendation and present a generic learning framework for solving it. In particular, we focus on recommending visualizations personalized for each individual user based on their past visualization interactions (e.g., viewed, clicked, manually created) along with the data from those visualizations. More importantly, the framework can learn from visualizations relevant to other users, even if the visualizations are generated from completely different datasets. Experiments demonstrate the effectiveness of the approach as it leads to higher quality visualization recommendations tailored to the specific user intent and preferences. To support research on this new problem, we release our user-centric visualization corpus consisting of 17.4k users exploring 94k datasets with 2.3 million attributes and 32k user-generated visualizations.
- . 2005. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. TKDE 17, 6 (2005), 734–749.Google Scholar
Digital Library
- . 2020. Column-wise element selection for computationally efficient nonnegative coupled matrix tensor factorization. IEEE Transactions on Knowledge and Data Engineering (2020).Google Scholar
- . 2007. The Netflix prize. In KDD Cup. 35.Google Scholar
- . 2011. Inferring and using location metadata to personalize web search. In SIGIR. 135–144.Google Scholar
- . 2013. Convex collective matrix factorization. In AISTATS. PMLR, 144–152.Google Scholar
- . 1991. Task-analytic approach to the automated design of graphic presentations. ACM Transactions on Graphics (ToG) 10, 2 (1991), 111–151.Google Scholar
Digital Library
- . 2020. Efficient neural matrix factorization without sampling for recommendation. ACM Transactions on Information Systems (TOIS) 38, 2 (2020), 1–28.Google Scholar
Digital Library
- . 2019. S3 CMTF: Fast, accurate, and scalable method for incomplete coupled matrix-tensor factorization. PloS One 14, 6 (2019), e0217316.Google Scholar
Cross Ref
- . 2016. Deep neural networks for YouTube recommendations. In RecSys. 191–198.Google Scholar
- . 2019. DataSite: Proactive visual data exploration with computation of insight-based recommendations. Information Visualization 18, 2 (2019), 251–267.Google Scholar
Cross Ref
- . 2014. ScagExplorer: Exploring scatterplots by their scagnostics. In 2014 IEEE Pacific Visualization Symposium. IEEE, 73–80.Google Scholar
Digital Library
- . 2017. Foresight: Recommending visual insights. In Proceedings of the VLDB Endowment International Conference on Very Large Data Bases, Vol. 10.Google Scholar
Digital Library
- . 1997. An interactive visualization environment for data exploration. In KDD. 2–9.Google Scholar
- . 2019. Data2Vis: Automatic generation of data visualizations using sequence-to-sequence recurrent neural networks. IEEE Computer Graphics and Applications 39, 5 (2019), 33–46.Google Scholar
Digital Library
- . 2016. MuVE: Efficient multi-objective view recommendation for visual data exploration. In ICDE.Google Scholar
- . 1985. APEX: An experiment in the automated creation of pictorial explanations. IEEE Computer Graphics and Applications 5, 11 (1985), 29–37.Google Scholar
Digital Library
- . 2013. Cross-domain recommendation via cluster-level latent factor model. In Joint European Conference on Machine Learning and Knowledge Discovery in Databases. Springer, 161–176.Google Scholar
Cross Ref
- . 2020. Graph enhanced representation learning for news recommendation. In WWW.Google Scholar
- . 2019. Attentive aspect modeling for review-aware recommendation. ACM Transactions on Information Systems (TOIS) 37, 3 (2019), 1–27.Google Scholar
Digital Library
- . 2015. The MovieLens datasets: History and context. TIIS 5, 4 (2015), 1–19.Google Scholar
Digital Library
- . 2021. Insight-centric visualization recommendation. arXiv:2103.11297 (2021).Google Scholar
- . 2017. Neural collaborative filtering. In WWW. 173–182.Google Scholar
- . 2016. Fast matrix factorization for online recommendation with implicit feedback. In Proceedings of the 39th International ACM SIGIR Conference on Research and Development in Information Retrieval. 549–558.Google Scholar
Digital Library
- . 2019a. VizML: A machine learning approach to visualization recommendation. In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems. 1–12.Google Scholar
Digital Library
- . 2019b. VizNet: Towards a large-scale visualization learning and benchmarking repository. In CHI. 1–12.Google Scholar
- . 2018. Dive: A mixed-initiative system supporting integrated data exploration workflows. In Workshop on Human-in-the-Loop Data Anal.1–7.Google Scholar
- . 2013. Personalized recommendation via cross-domain triadic factorization. In Proceedings of the 22nd International Conference on World Wide Web. 595–606.Google Scholar
Digital Library
- . 2019. A scalable hybrid research paper recommender system for Microsoft Academic. In WWW.Google Scholar
- . 2012. VizDeck: Self-organizing dashboards for visual analytics. In Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data. 681–684.Google Scholar
Digital Library
- . 2021. An automated approach to reasoning about task-oriented insights in responsive visualization. IEEE Transactions on Visualization and Computer Graphics 28, 1 (2021), 129–139.Google Scholar
Digital Library
- . 2014. Algorithms for nonnegative matrix and tensor factorizations: A unified view based on block coordinate descent framework. Journal of Global Optimization 58, 2 (2014), 285–319.Google Scholar
Digital Library
- . 2020. On sampled metrics for item recommendation. In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 1748–1757.Google Scholar
Digital Library
- . 2020. Insight Machines: The Past, Present, and Future of Visualization Recommendation.Google Scholar
- . 2019a. Avoiding drill-down fallacies with VisPilot: Assisted exploration of data subsets. In Proceedings of the 24th International Conference on Intelligent User Interfaces. 186–196.Google Scholar
Digital Library
- . 2019b. Avoiding drill-down fallacies with VisPilot: Assisted exploration of data subsets. In IUI. 186–196.Google Scholar
- . 2020. Learning better representations for neural information retrieval with graph information. In Proceedings of the 29th ACM International Conference on Information & Knowledge Management. 795–804.Google Scholar
Digital Library
- . 2020. Dziban: Balancing agency & automation in visualization design via anchored recommendations. In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems. 1–12.Google Scholar
Digital Library
- . 2003. Amazon.com recommendations: Item-to-item collaborative filtering. Internet Computing 7, 1 (2003), 76–80.Google Scholar
Digital Library
- . 2014. Recommending user generated item lists. In RecSys. 185–192.Google Scholar
- . 1986. Automating the design of graphical presentations of relational information. ACM Trans. Graph. 5, 2 (1986), 110–141.Google Scholar
Digital Library
- . 2007a. Show Me: Automatic presentation for visual analysis. TVCG 13, 6 (2007), 1137–1144.Google Scholar
Digital Library
- . 2007b. Show Me: Automatic presentation for visual analysis. IEEE Transactions on Visualization and Computer Graphics 13, 6 (2007), 1137–1144.Google Scholar
Digital Library
- . 2017. Cross-domain recommendation: An embedding and mapping approach. In IJCAI. 2464–2470.Google Scholar
- . 2018. Formalizing visualization design knowledge as constraints: Actionable and extensible models in Draco. IEEE Transactions on Visualization and Computer Graphics 25, 1 (2018), 438–448.Google Scholar
Digital Library
- . 2016. VizRec: Recommending personalized visualizations. ACM Transactions on Interactive Intelligent Systems (TIIS) 6, 4 (2016), 1–39.Google Scholar
Digital Library
- . 2012. New objective functions for social collaborative filtering. In Proceedings of the 21st International Conference on World Wide Web. 859–868.Google Scholar
Digital Library
- . 2015. Fast and robust parallel SGD matrix factorization. In SIGKDD. ACM, 865–874.Google Scholar
- . 2013. VizDeck: Streamlining exploratory visual analytics of scientific data. (2013).Google Scholar
- . 2018. Plotly Community Feed. http://plot.ly/feed.Google Scholar
- . 2020. ML-based visualization recommendation: Learning to recommend visualizations from data. arXiv:2009.12316 (2020).Google Scholar
- . 2021. Learning to recommend visualizations from data. In Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining. 1359–1369.Google Scholar
Digital Library
- . 2011. Introduction to recommender systems handbook. In Rec. Sys. Handbook. 1–35.Google Scholar
Cross Ref
- . 2016. Parallel collective factorization for modeling large heterogeneous networks. Social Network Analysis and Mining 6, 1 (2016), 1–30.Google Scholar
Cross Ref
- . 1994. Interactive graphic design using automatic presentation knowledge. In CHI. 112–117.Google Scholar
- . 1998. Discovery-driven exploration of OLAP data cubes. In Extending Database Tech.168–182.Google Scholar
- . 2016. Vega-lite: A grammar of interactive graphics. IEEE Transactions on Visualization and Computer Graphics 23, 1 (2016), 341–350.Google Scholar
Digital Library
- . 2021. An optimization framework for regularized linearly coupled matrix-tensor factorization. In 28th European Signal Processing Conference (EUSIPCO). 985–989.Google Scholar
Cross Ref
- . 2015. AutoRec: Autoencoders meet collaborative filtering. In Proceedings of the 24th International Conference on World Wide Web. 111–112.Google Scholar
Digital Library
- . 2005. A rank-by-feature framework for interactive exploration of multidimensional data. Information Visualization 4, 2 (2005), 96–113.Google Scholar
Digital Library
- . 2013. Facebook single and cross domain data for recommendation systems. User Modeling and User-Adapted Interaction 23, 2–3 (2013), 211–247.Google Scholar
Cross Ref
- . 2016. Effortless data exploration with Zenvisage: An expressive and interactive visual analytics system. arXiv preprint arXiv:1604.03583 (2016).Google Scholar
- . 2008. Flickr tag recommendation based on collective knowledge. In WWW. 327–336.Google Scholar
- . 2008. Relational learning via collective matrix factorization. In KDD. 650–658.Google Scholar
- . 2002. Polaris: A system for query, analysis, and visualization of multidimensional relational databases. TVCG 8, 1 (2002), 52–65.Google Scholar
Digital Library
- . 2012. Cross-domain collaboration recommendation. In Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 1285–1293.Google Scholar
Digital Library
- . 2013. Small multiples, large singles: A new approach for visual data exploration. In Computer Graphics Forum, Vol. 32. Wiley Online Library, 191–200.Google Scholar
- . 2017. Towards visualization recommendation systems. ACM SIGMOD 45, 4 (2017), 34–39.Google Scholar
Digital Library
- . 2015. SeeDB: Efficient data-driven visualization recommendations to support visual analytics. In Proceedings of the VLDB Endowment International Conference on Very Large Data Bases, Vol. 8. NIH Public Access, 2182.Google Scholar
Digital Library
- . 2020. Earn more social attention: User popularity based tag recommendation system. In WWW.Google Scholar
- . 2005. Graph-theoretic scagnostics. In IEEE Symposium on Information Visualization. 157–164.Google Scholar
- . 2008. Scagnostics distributions. Journal of Computational and Graphical Statistics 17, 2 (2008), 473–491.Google Scholar
Cross Ref
- . 2010. AutoVis: Automatic visualization. Information Visualization 9, 1 (2010), 47–69.Google Scholar
Digital Library
- . 2015. Voyager: Exploratory analysis via faceted browsing of visualization recommendations. IEEE Transactions on Visualization and Computer Graphics 22, 1 (2015), 649–658.Google Scholar
Digital Library
- . 2016a. Towards a general-purpose query language for visualization recommendation. In Proceedings of the Workshop on Human-in-the-Loop Data Analytics. ACM, 4.Google Scholar
Digital Library
- . 2016b. Towards a general-purpose query language for visualization recommendation. In Workshop on Human-In-the-Loop Data Anal.Google Scholar
- . 2017. Voyager 2: Augmenting visual analysis with partial view specifications. In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems. 2648–2659.Google Scholar
Digital Library
- . 2020. Understanding user behavior for document recommendation. In WWW. 3012–3018.Google Scholar
- . 2011. Exploiting geo. influence for collaborative point-of-interest recommendation. In SIGIR.Google Scholar
- . 2014. NOMAD: Non-locking, stochastic multi-machine algorithm for asynchronous and decentralized matrix completion. VLDB 7, 11 (2014), 975–986.Google Scholar
Digital Library
- . 2017. Joint representation learning for top-n recommendation with heterogeneous information sources. In Proceedings of the 2017 ACM on Conference on Information and Knowledge Management. 1449–1458.Google Scholar
Digital Library
- . 2020. CATN: Cross-domain recommendation for cold-start users via aspect transfer network. In SIGIR. 229–238.Google Scholar
- . 2019. Adversarial point-of-interest recommendation. In WWW. 3462–3468.Google Scholar
Index Terms
Personalized Visualization Recommendation
Recommendations
Personalized News Recommendation: Methods and Challenges
Personalized news recommendation is important for users to find interesting news information and alleviate information overload. Although it has been extensively studied over decades and has achieved notable success in improving user experience, there are ...
Visualization Recommendation for Incremental Data Based on Intent
Multi-disciplinary Trends in Artificial IntelligenceAbstractData Visualization is a pictorial representation that transforms data into visual elements. Visualizations are generally recommended for a dataset based on the user’s requirement. Visualization Recommendation is done generally with the help of ...
Coevolutionary Recommendation Model: Mutual Learning between Ratings and Reviews
WWW '18: Proceedings of the 2018 World Wide Web ConferenceCollaborative filtering (CF) is a common recommendation approach that relies on user-item ratings. However, the natural sparsity of user-item rating data can be problematic in many domains and settings, limiting the ability to generate accurate ...






Comments