Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Personalized Visualization Recommendation

Published: 19 September 2022 Publication History

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

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Transactions on the Web
ACM Transactions on the Web  Volume 16, Issue 3
August 2022
155 pages
ISSN:1559-1131
EISSN:1559-114X
DOI:10.1145/3555790
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 September 2022
Online AM: 24 May 2022
Accepted: 22 February 2022
Revised: 09 December 2021
Received: 25 May 2021
Published in TWEB Volume 16, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Visualization recommendation
  2. user personalization
  3. user modeling
  4. automated visualization design
  5. personalized visualization recommendation systems
  6. data attribute recommendation
  7. personalized visualization design recommendation
  8. dataset recommendation
  9. machine learning
  10. deep learning

Qualifiers

  • Research-article
  • Refereed

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)359
  • Downloads (Last 6 weeks)17
Reflects downloads up to 28 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)TaskFinder: A Semantics-Based Methodology for Visualization Task RecommendationAnalytics10.3390/analytics30300153:3(255-275)Online publication date: 4-Jul-2024
  • (2024)HAIChart: Human and AI Paired Visualization SystemProceedings of the VLDB Endowment10.14778/3681954.368199217:11(3178-3191)Online publication date: 1-Jul-2024
  • (2024)Data avatarsInformation and Management10.1016/j.im.2023.10391161:2Online publication date: 25-Jun-2024
  • (2024)Global heterogeneous graph enhanced category-aware attention network for session-based recommendationExpert Systems with Applications: An International Journal10.1016/j.eswa.2023.122907243:COnline publication date: 25-Jun-2024
  • (2024)Dowsing: a task-driven approach for multiple-view visualizations dynamic recommendationJournal of Visualization10.1007/s12650-024-00989-927:4(695-712)Online publication date: 17-Apr-2024
  • (2023)Dynamic Bayesian Contrastive Predictive Coding Model for Personalized Product SearchACM Transactions on the Web10.1145/360922517:4(1-31)Online publication date: 10-Oct-2023
  • (2023)Seed node selection algorithm based on augmented graph embedding2023 IEEE 11th Joint International Information Technology and Artificial Intelligence Conference (ITAIC)10.1109/ITAIC58329.2023.10408757(1329-1335)Online publication date: 8-Dec-2023
  • (2023)Visual Insight Recommendation: From Ranking Insight Visualizations to Insight Types2023 IEEE International Conference on Big Data (BigData)10.1109/BigData59044.2023.10386099(1716-1725)Online publication date: 15-Dec-2023
  • (2022)Knowledge-aware Graph Attention Network with Distributed & Cross Learning for Collaborative Recommendation2022 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking (ISPA/BDCloud/SocialCom/SustainCom)10.1109/ISPA-BDCloud-SocialCom-SustainCom57177.2022.00044(294-301)Online publication date: Dec-2022
  • (2022)A Comprehensive State-of-the-Art Survey on Data Visualization Tools: Research Developments, Challenges and Future Domain Specific Visualization FrameworkIEEE Access10.1109/ACCESS.2022.320511510(96581-96601)Online publication date: 2022
  • Show More Cited By

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Full Text

View this article in Full Text.

Full Text

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media