skip to main content
research-article

Personalized Visualization Recommendation

Published:19 September 2022Publication History
Skip Abstract Section

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.

REFERENCES

  1. Adomavicius Gediminas and Tuzhilin Alexander. 2005. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. TKDE 17, 6 (2005), 734749.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Balasubramaniam Thirunavukarasu, Nayak Richi, Yuen Chau, and Tian Yu-Chu. 2020. Column-wise element selection for computationally efficient nonnegative coupled matrix tensor factorization. IEEE Transactions on Knowledge and Data Engineering (2020).Google ScholarGoogle Scholar
  3. Bennett James, Lanning Stan, et al. 2007. The Netflix prize. In KDD Cup. 35.Google ScholarGoogle Scholar
  4. Bennett Paul N., Radlinski Filip, White Ryen W., and Yilmaz Emine. 2011. Inferring and using location metadata to personalize web search. In SIGIR. 135144.Google ScholarGoogle Scholar
  5. Bouchard Guillaume, Yin Dawei, and Guo Shengbo. 2013. Convex collective matrix factorization. In AISTATS. PMLR, 144152.Google ScholarGoogle Scholar
  6. Casner Stephen M.. 1991. Task-analytic approach to the automated design of graphic presentations. ACM Transactions on Graphics (ToG) 10, 2 (1991), 111151.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Chen Chong, Zhang Min, Zhang Yongfeng, Liu Yiqun, and Ma Shaoping. 2020. Efficient neural matrix factorization without sampling for recommendation. ACM Transactions on Information Systems (TOIS) 38, 2 (2020), 128.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Choi Dongjin, Jang Jun-Gi, and Kang U.. 2019. S3 CMTF: Fast, accurate, and scalable method for incomplete coupled matrix-tensor factorization. PloS One 14, 6 (2019), e0217316.Google ScholarGoogle ScholarCross RefCross Ref
  9. Covington Paul, Adams Jay, and Sargin Emre. 2016. Deep neural networks for YouTube recommendations. In RecSys. 191198.Google ScholarGoogle Scholar
  10. Cui Zhe, Badam Sriram Karthik, Yalçin M. Adil, and Elmqvist Niklas. 2019. DataSite: Proactive visual data exploration with computation of insight-based recommendations. Information Visualization 18, 2 (2019), 251267.Google ScholarGoogle ScholarCross RefCross Ref
  11. Dang Tuan Nhon and Wilkinson Leland. 2014. ScagExplorer: Exploring scatterplots by their scagnostics. In 2014 IEEE Pacific Visualization Symposium. IEEE, 7380.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Demiralp Çağatay, Haas Peter J., Parthasarathy Srinivasan, and Pedapati Tejaswini. 2017. Foresight: Recommending visual insights. In Proceedings of the VLDB Endowment International Conference on Very Large Data Bases, Vol. 10.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Derthick Mark, Kolojejchick John, and Roth Steven F.. 1997. An interactive visualization environment for data exploration. In KDD. 29.Google ScholarGoogle Scholar
  14. Dibia Victor and Demiralp Çağatay. 2019. Data2Vis: Automatic generation of data visualizations using sequence-to-sequence recurrent neural networks. IEEE Computer Graphics and Applications 39, 5 (2019), 3346.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Ehsan Humaira, Sharaf Mohamed, and Chrysanthis Panos. 2016. MuVE: Efficient multi-objective view recommendation for visual data exploration. In ICDE.Google ScholarGoogle Scholar
  16. Feiner Steven. 1985. APEX: An experiment in the automated creation of pictorial explanations. IEEE Computer Graphics and Applications 5, 11 (1985), 2937.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Gao Sheng, Luo Hao, Chen Da, Li Shantao, Gallinari Patrick, and Guo Jun. 2013. Cross-domain recommendation via cluster-level latent factor model. In Joint European Conference on Machine Learning and Knowledge Discovery in Databases. Springer, 161176.Google ScholarGoogle ScholarCross RefCross Ref
  18. Ge Suyu, Wu Chuhan, Wu Fangzhao, Qi Tao, and Huang Yongfeng. 2020. Graph enhanced representation learning for news recommendation. In WWW.Google ScholarGoogle Scholar
  19. Guan Xinyu, Cheng Zhiyong, He Xiangnan, Zhang Yongfeng, Zhu Zhibo, Peng Qinke, and Chua Tat-Seng. 2019. Attentive aspect modeling for review-aware recommendation. ACM Transactions on Information Systems (TOIS) 37, 3 (2019), 127.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Harper F. Maxwell and Konstan Joseph A.. 2015. The MovieLens datasets: History and context. TIIS 5, 4 (2015), 119.Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Harris Camille, Rossi Ryan A., Malik Sana, Hoffswell Jane, Du Fan, Lee Tak Yeon, Koh Eunyee, and Zhao Handong. 2021. Insight-centric visualization recommendation. arXiv:2103.11297 (2021).Google ScholarGoogle Scholar
  22. He Xiangnan, Liao Lizi, Zhang Hanwang, Nie Liqiang, Hu Xia, and Chua Tat-Seng. 2017. Neural collaborative filtering. In WWW. 173182.Google ScholarGoogle Scholar
  23. He Xiangnan, Zhang Hanwang, Kan Min-Yen, and Chua Tat-Seng. 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. 549558.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Hu Kevin, Bakker Michiel A., Li Stephen, Kraska Tim, and Hidalgo César. 2019a. VizML: A machine learning approach to visualization recommendation. In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems. 112.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Hu Kevin, Gaikwad Neil, Hulsebos Madelon, Bakker Michiel A., Zgraggen Emanuel, Hidalgo César, Kraska Tim, Li Guoliang, Satyanarayan Arvind, and Demiralp Çağatay. 2019b. VizNet: Towards a large-scale visualization learning and benchmarking repository. In CHI. 112.Google ScholarGoogle Scholar
  26. Hu Kevin, Orghian Diana, and Hidalgo César. 2018. Dive: A mixed-initiative system supporting integrated data exploration workflows. In Workshop on Human-in-the-Loop Data Anal.17.Google ScholarGoogle Scholar
  27. Hu Liang, Cao Jian, Xu Guandong, Cao Longbing, Gu Zhiping, and Zhu Can. 2013. Personalized recommendation via cross-domain triadic factorization. In Proceedings of the 22nd International Conference on World Wide Web. 595606.Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Kanakia Anshul, Shen Zhihong, Eide Darrin, and Wang Kuansan. 2019. A scalable hybrid research paper recommender system for Microsoft Academic. In WWW.Google ScholarGoogle Scholar
  29. Key Alicia, Howe Bill, Perry Daniel, and Aragon Cecilia. 2012. VizDeck: Self-organizing dashboards for visual analytics. In Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data. 681684.Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Kim Hyeok, Rossi Ryan, Sarma Abhraneel, Moritz Dominik, and Hullman Jessica. 2021. An automated approach to reasoning about task-oriented insights in responsive visualization. IEEE Transactions on Visualization and Computer Graphics 28, 1 (2021), 129139.Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Kim Jingu, He Yunlong, and Park Haesun. 2014. Algorithms for nonnegative matrix and tensor factorizations: A unified view based on block coordinate descent framework. Journal of Global Optimization 58, 2 (2014), 285319.Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Krichene Walid and Rendle Steffen. 2020. On sampled metrics for item recommendation. In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 17481757.Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Lee Doris Jung-Lin. 2020. Insight Machines: The Past, Present, and Future of Visualization Recommendation.Google ScholarGoogle Scholar
  34. Lee Doris Jung-Lin, Dev Himel, Hu Huizi, Elmeleegy Hazem, and Parameswaran Aditya. 2019a. Avoiding drill-down fallacies with VisPilot: Assisted exploration of data subsets. In Proceedings of the 24th International Conference on Intelligent User Interfaces. 186196.Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Lee Doris Jung-Lin, Dev Himel, Hu Huizi, Elmeleegy Hazem, and Parameswaran Aditya. 2019b. Avoiding drill-down fallacies with VisPilot: Assisted exploration of data subsets. In IUI. 186196.Google ScholarGoogle Scholar
  36. Li Xiangsheng, Rijke Maarten de, Liu Yiqun, Mao Jiaxin, Ma Weizhi, Zhang Min, and Ma Shaoping. 2020. Learning better representations for neural information retrieval with graph information. In Proceedings of the 29th ACM International Conference on Information & Knowledge Management. 795804.Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Lin Halden, Moritz Dominik, and Heer Jeffrey. 2020. Dziban: Balancing agency & automation in visualization design via anchored recommendations. In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems. 112.Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Linden Greg, Smith Brent, and York Jeremy. 2003. Amazon.com recommendations: Item-to-item collaborative filtering. Internet Computing 7, 1 (2003), 7680.Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Liu Yidan, Xie Min, and Lakshmanan Laks V. S.. 2014. Recommending user generated item lists. In RecSys. 185192.Google ScholarGoogle Scholar
  40. Mackinlay Jock. 1986. Automating the design of graphical presentations of relational information. ACM Trans. Graph. 5, 2 (1986), 110141.Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Mackinlay Jock, Hanrahan Pat, and Stolte Chris. 2007a. Show Me: Automatic presentation for visual analysis. TVCG 13, 6 (2007), 11371144.Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Mackinlay Jock, Hanrahan Pat, and Stolte Chris. 2007b. Show Me: Automatic presentation for visual analysis. IEEE Transactions on Visualization and Computer Graphics 13, 6 (2007), 11371144.Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. Man Tong, Shen Huawei, Jin Xiaolong, and Cheng Xueqi. 2017. Cross-domain recommendation: An embedding and mapping approach. In IJCAI. 24642470.Google ScholarGoogle Scholar
  44. Moritz Dominik, Wang Chenglong, Nelson Greg L., Lin Halden, Smith Adam M., Howe Bill, and Heer Jeffrey. 2018. Formalizing visualization design knowledge as constraints: Actionable and extensible models in Draco. IEEE Transactions on Visualization and Computer Graphics 25, 1 (2018), 438448.Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. Mutlu Belgin, Veas Eduardo, and Trattner Christoph. 2016. VizRec: Recommending personalized visualizations. ACM Transactions on Interactive Intelligent Systems (TIIS) 6, 4 (2016), 139.Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. Noel Joseph, Sanner Scott, Tran Khoi-Nguyen, Christen Peter, Xie Lexing, Bonilla Edwin V., Abbasnejad Ehsan, and Penna Nicolás Della. 2012. New objective functions for social collaborative filtering. In Proceedings of the 21st International Conference on World Wide Web. 859868.Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. Oh Jinoh, Han Wook-Shin, Yu Hwanjo, and Jiang Xiaoqian. 2015. Fast and robust parallel SGD matrix factorization. In SIGKDD. ACM, 865874.Google ScholarGoogle Scholar
  48. Perry Daniel B., Howe Bill, Key Alicia M. F., and Aragon Cecilia. 2013. VizDeck: Streamlining exploratory visual analytics of scientific data. (2013).Google ScholarGoogle Scholar
  49. Plotly. 2018. Plotly Community Feed. http://plot.ly/feed.Google ScholarGoogle Scholar
  50. Qian Xin, Rossi Ryan A., Du Fan, Kim Sungchul, Koh Eunyee, Malik Sana, Lee Tak Yeon, and Chan Joel. 2020. ML-based visualization recommendation: Learning to recommend visualizations from data. arXiv:2009.12316 (2020).Google ScholarGoogle Scholar
  51. Qian Xin, Rossi Ryan A., Du Fan, Kim Sungchul, Koh Eunyee, Malik Sana, Lee Tak Yeon, and Chan Joel. 2021. Learning to recommend visualizations from data. In Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining. 13591369.Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. Ricci Francesco, Rokach Lior, and Shapira Bracha. 2011. Introduction to recommender systems handbook. In Rec. Sys. Handbook. 135.Google ScholarGoogle ScholarCross RefCross Ref
  53. Rossi Ryan A. and Zhou Rong. 2016. Parallel collective factorization for modeling large heterogeneous networks. Social Network Analysis and Mining 6, 1 (2016), 130.Google ScholarGoogle ScholarCross RefCross Ref
  54. Roth Steven F., Kolojejchick John, Mattis Joe, and Goldstein Jade. 1994. Interactive graphic design using automatic presentation knowledge. In CHI. 112117.Google ScholarGoogle Scholar
  55. Sarawagi Sunita, Agrawal Rakesh, and Megiddo Nimrod. 1998. Discovery-driven exploration of OLAP data cubes. In Extending Database Tech.168182.Google ScholarGoogle Scholar
  56. Satyanarayan Arvind, Moritz Dominik, Wongsuphasawat Kanit, and Heer Jeffrey. 2016. Vega-lite: A grammar of interactive graphics. IEEE Transactions on Visualization and Computer Graphics 23, 1 (2016), 341350.Google ScholarGoogle ScholarDigital LibraryDigital Library
  57. Schenker Carla, Cohen Jeremy E., and Acar Evrim. 2021. An optimization framework for regularized linearly coupled matrix-tensor factorization. In 28th European Signal Processing Conference (EUSIPCO). 985989.Google ScholarGoogle ScholarCross RefCross Ref
  58. Sedhain Suvash, Menon Aditya Krishna, Sanner Scott, and Xie Lexing. 2015. AutoRec: Autoencoders meet collaborative filtering. In Proceedings of the 24th International Conference on World Wide Web. 111112.Google ScholarGoogle ScholarDigital LibraryDigital Library
  59. Seo Jinwook and Shneiderman Ben. 2005. A rank-by-feature framework for interactive exploration of multidimensional data. Information Visualization 4, 2 (2005), 96113.Google ScholarGoogle ScholarDigital LibraryDigital Library
  60. Shapira Bracha, Rokach Lior, and Freilikhman Shirley. 2013. Facebook single and cross domain data for recommendation systems. User Modeling and User-Adapted Interaction 23, 2–3 (2013), 211247.Google ScholarGoogle ScholarCross RefCross Ref
  61. Siddiqui Tarique, Kim Albert, Lee John, Karahalios Karrie, and Parameswaran Aditya. 2016. Effortless data exploration with Zenvisage: An expressive and interactive visual analytics system. arXiv preprint arXiv:1604.03583 (2016).Google ScholarGoogle Scholar
  62. Sigurbjörnsson Börkur and Zwol Roelof Van. 2008. Flickr tag recommendation based on collective knowledge. In WWW. 327336.Google ScholarGoogle Scholar
  63. Singh Ajit P. and Gordon Geoffrey J.. 2008. Relational learning via collective matrix factorization. In KDD. 650658.Google ScholarGoogle Scholar
  64. Stolte Chris, Tang Diane, and Hanrahan Pat. 2002. Polaris: A system for query, analysis, and visualization of multidimensional relational databases. TVCG 8, 1 (2002), 5265.Google ScholarGoogle ScholarDigital LibraryDigital Library
  65. Tang Jie, Wu Sen, Sun Jimeng, and Su Hang. 2012. Cross-domain collaboration recommendation. In Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 12851293.Google ScholarGoogle ScholarDigital LibraryDigital Library
  66. Elzen Stef van den and Wijk Jarke J. van. 2013. Small multiples, large singles: A new approach for visual data exploration. In Computer Graphics Forum, Vol. 32. Wiley Online Library, 191200.Google ScholarGoogle Scholar
  67. Vartak Manasi, Huang Silu, Siddiqui Tarique, Madden Samuel, and Parameswaran Aditya. 2017. Towards visualization recommendation systems. ACM SIGMOD 45, 4 (2017), 3439.Google ScholarGoogle ScholarDigital LibraryDigital Library
  68. Vartak Manasi, Rahman Sajjadur, Madden Samuel, Parameswaran Aditya, and Polyzotis Neoklis. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  69. Wang Xueting, Zhang Yiwei, and Yamasaki Toshihiko. 2020. Earn more social attention: User popularity based tag recommendation system. In WWW.Google ScholarGoogle Scholar
  70. Wilkinson Leland, Anand Anushka, and Grossman Robert. 2005. Graph-theoretic scagnostics. In IEEE Symposium on Information Visualization. 157164.Google ScholarGoogle Scholar
  71. Wilkinson Leland and Wills Graham. 2008. Scagnostics distributions. Journal of Computational and Graphical Statistics 17, 2 (2008), 473491.Google ScholarGoogle ScholarCross RefCross Ref
  72. Wills Graham and Wilkinson Leland. 2010. AutoVis: Automatic visualization. Information Visualization 9, 1 (2010), 4769.Google ScholarGoogle ScholarDigital LibraryDigital Library
  73. Wongsuphasawat Kanit, Moritz Dominik, Anand Anushka, Mackinlay Jock, Howe Bill, and Heer Jeffrey. 2015. Voyager: Exploratory analysis via faceted browsing of visualization recommendations. IEEE Transactions on Visualization and Computer Graphics 22, 1 (2015), 649658.Google ScholarGoogle ScholarDigital LibraryDigital Library
  74. Wongsuphasawat Kanit, Moritz Dominik, Anand Anushka, Mackinlay Jock, Howe Bill, and Heer Jeffrey. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  75. Wongsuphasawat Kanit, Moritz Dominik, Anand Anushka, Mackinlay Jock, Howe Bill, and Heer Jeffrey. 2016b. Towards a general-purpose query language for visualization recommendation. In Workshop on Human-In-the-Loop Data Anal.Google ScholarGoogle Scholar
  76. Wongsuphasawat Kanit, Qu Zening, Moritz Dominik, Chang Riley, Ouk Felix, Anand Anushka, Mackinlay Jock, Howe Bill, and Heer Jeffrey. 2017. Voyager 2: Augmenting visual analysis with partial view specifications. In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems. 26482659.Google ScholarGoogle ScholarDigital LibraryDigital Library
  77. Xu Xuhai, Awadallah Ahmed Hassan, Dumais Susan T., Omar Farheen, Popp Bogdan, Rounthwaite Robert, and Jahanbakhsh Farnaz. 2020. Understanding user behavior for document recommendation. In WWW. 30123018.Google ScholarGoogle Scholar
  78. Ye Mao, Yin Peifeng, Lee Wang-Chien, and Lee Dik-Lun. 2011. Exploiting geo. influence for collaborative point-of-interest recommendation. In SIGIR.Google ScholarGoogle Scholar
  79. Yun Hyokun, Yu Hsiang-Fu, Hsieh Cho-Jui, Vishwanathan SVN, and Dhillon Inderjit. 2014. NOMAD: Non-locking, stochastic multi-machine algorithm for asynchronous and decentralized matrix completion. VLDB 7, 11 (2014), 975986.Google ScholarGoogle ScholarDigital LibraryDigital Library
  80. Zhang Yongfeng, Ai Qingyao, Chen Xu, and Croft W. Bruce. 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. 14491458.Google ScholarGoogle ScholarDigital LibraryDigital Library
  81. Zhao Cheng, Li Chenliang, Xiao Rong, Deng Hongbo, and Sun Aixin. 2020. CATN: Cross-domain recommendation for cold-start users via aspect transfer network. In SIGIR. 229238.Google ScholarGoogle Scholar
  82. Zhou Fan, Yin Ruiyang, Zhang Kunpeng, Trajcevski Goce, Zhong Ting, and Wu Jin. 2019. Adversarial point-of-interest recommendation. In WWW. 34623468.Google ScholarGoogle Scholar

Index Terms

  1. Personalized Visualization Recommendation

                    Recommendations

                    Comments

                    Login options

                    Check if you have access through your login credentials or your institution to get full access on this article.

                    Sign in

                    Full Access

                    PDF Format

                    View or Download as a PDF file.

                    PDF

                    eReader

                    View online with eReader.

                    eReader

                    Full Text

                    View this article in Full Text.

                    View Full Text

                    HTML Format

                    View this article in HTML Format .

                    View HTML Format
                    About Cookies On This Site

                    We use cookies to ensure that we give you the best experience on our website.

                    Learn more

                    Got it!