Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

VizRec: Recommending Personalized Visualizations

Published: 07 November 2016 Publication History

Abstract

Visualizations have a distinctive advantage when dealing with the information overload problem: Because they are grounded in basic visual cognition, many people understand them. However, creating proper visualizations requires specific expertise of the domain and underlying data. Our quest in this article is to study methods to suggest appropriate visualizations autonomously. To be appropriate, a visualization has to follow known guidelines to find and distinguish patterns visually and encode data therein. A visualization tells a story of the underlying data; yet, to be appropriate, it has to clearly represent those aspects of the data the viewer is interested in. Which aspects of a visualization are important to the viewer? Can we capture and use those aspects to recommend visualizations? This article investigates strategies to recommend visualizations considering different aspects of user preferences. A multi-dimensional scale is used to estimate aspects of quality for visualizations for collaborative filtering. Alternatively, tag vectors describing visualizations are used to recommend potentially interesting visualizations based on content. Finally, a hybrid approach combines information on what a visualization is about (tags) and how good it is (ratings). We present the design principles behind VizRec, our visual recommender. We describe its architecture, the data acquisition approach with a crowd sourced study, and the analysis of strategies for visualization recommendation.

References

[1]
Jae-wook Ahn and Peter Brusilovsky. 2009. Adaptive visualization of search results: Bringing user models to visual analytics. Inform. Vis. 8, 3 (June 2009), 167--179.
[2]
Jacques Bertin. 1983. Semiology of Graphics. University of Wisconsin Press.
[3]
Toine Bogers and Antal Van den Bosch. 2009. Collaborative and content-based filtering for item recommendation on social bookmarking websites. In Proceedings of the ACM Recommender Systems Workshop on Recommender Systems and the Social Web, Vol. 9. 9--16.
[4]
Michelle A. Borkin, Azalea A. Vo, Zoya Bylinskii, Phillip Isola, Shashank Sunkavalli, Aude Oliva, and Hanspeter Pfister. 2013. What makes a visualization memorable? IEEE Trans. Vis. Comput. Graph. 19, 12 (2013), 2306--2315.
[5]
Robin Burke. 2002. Hybrid recommender systems: Survey and experiments. User Model. User-Adapt. Interact. 12, 4 (Nov. 2002), 331--370.
[6]
Mike Cammarano, Xin (Luna) Dong, Bryan Chan, Jeff Klingner, Justin Talbot, Alon Halevey, and Pat Hanrahan. 2007. Visualization of heterogeneous data. IEEE Trans. Vis. Comput. Graph. 13, 6 (2007), 1200--1207.
[7]
M. S. T. Carpendale. 2003. Considering Visual Variables as a Basis for Information Visualisation. Technical Report. University of Calgary, Calgary, AB.
[8]
Min Chen and Heike Jänicke. 2010. An information-theoretic framework for visualization. IEEE Trans. Vis. Comput. Graph. 16, 6 (Nov. 2010), 1206--1215.
[9]
Micheline Elias and Anastasia Bezerianos. 2012. Annotating BI visualization dashboards: Needs 8 challenges. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI’12). ACM, New York, NY, 1641--1650.
[10]
O. Gilson, N. Silva, P. W. Grant, and M. Chen. 2008. From web data to visualization via ontology mapping. Comput. Graph. Forum 27, 3 (2008), 959--966.
[11]
Nathaniel Good, J. Ben Schafer, Joseph A. Konstan, Al Borchers, Badrul Sarwar, Jon Herlocker, and John Riedl. 1999. Combining collaborative filtering with personal agents for better recommendations. In Proceedings of the 16th National Conference on Artificial Intelligence and the 11th Innovative Application of Artificial Intelligence Conference (AAAI’99/IAAI’99). American Association for Artificial Intelligence, Menlo Park, CA, 439--446.
[12]
Jeffrey Heer and Michael Bostock. 2010. Crowdsourcing graphical perception: Using mechanical turk to assess visualization design. In ACM Human Factors in Computing Systems (CHI). 203--212.
[13]
Jonathan L. Herlocker, Joseph A. Konstan, Loren G. Terveen, and John T. Riedl. 2004. Evaluating collaborative filtering recommender systems. ACM Trans. Inform. Syst. 22, 1 (Jan. 2004), 5--53.
[14]
Dietmar Jannach, Markus Zanker, Alexander Felfernig, and Gerhard Friedrich. 2010. Recommender Systems. Cambridge University Press. Cambridge Books Online.
[15]
Wahiba Ben Abdessalem Karaa and Nidhal Gribâa. 2013. Information retrieval with porter stemmer: A new version for english. In Advances in Computational Science, Engineering and Information Technology. Advances in Intelligent Systems and Computing, Vol. 225. Springer International Publishing, 243--254.
[16]
Aniket Kittur, Ed H. Chi, and Bongwon Suh. 2008. Crowdsourcing user studies with mechanical turk. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI’08). ACM, New York, NY, 453--456.
[17]
Santiago Larrain, Christoph Trattner, Denis Parra, Eduardo Graells-Garrido, and Kjetil Nørvåg. 2015. Good times bad times: A study on recency effects in collaborative filtering for social tagging. In Proceedings of the 9th ACM Conference on Recommender Systems (RecSys’15). ACM, New York, NY, 269--272.
[18]
Sharon Lin, Julie Fortuna, Chinmay Kulkarni, Maureen Stone, and Jeffrey Heer. 2013. Selecting semantically-resonant colors for data visualization. In Proceedings of the 15th Eurographics Conference on Visualization (EuroVis’13). 401--410.
[19]
Yi-Ling Lin, Christoph Trattner, Peter Brusilovsky, and Daqing He. 2015. The impact of image descriptions on user tagging behavior: A study of the nature and functionality of crowdsourced tags. J. Assoc. Inform. Sci. Technol. 66, 9 (2015), 1785--1798.
[20]
Pasquale Lops, Marco de Gemmis, and Giovanni Semeraro. 2011. Content-based recommender systems: State of the art and trends. In Recommender Systems Handbook. Springer, 73--105.
[21]
Jock Mackinlay. 1986. Automating the design of graphical presentations of relational information. ACM Trans. Graph. 5, 2 (April 1986), 110--141.
[22]
Jock Mackinlay, Pat Hanrahan, and Chris Stolte. 2007. Show me: Automatic presentation for visual analysis. IEEE Trans. Vis. Comput. Graph. 13, 6 (Nov 2007), 1137--1144.
[23]
Tamara Munzner. 2014. Visualization Analysis and Design. Peters/CRC Press.
[24]
Belgin Mutlu, Patrick Hoefler, Gerwald Tschinkel, Eduardo Veas, Vedran Sabol, Florian Stegmaier, and Michael Granitzer. 2014. Suggesting visualizations for published data. In Proceedings of the 5th International Conference on Information Visualization Theory and Applications (IVAPP’14). SCITEPRESS, 41--47.
[25]
Kawa Nazemi, Reimond Retz, Jürgen Bernard, Jörn Kohlhammer, and Dieter Fellner. 2013. Adaptive semantic visualization for bibliographic entries. In Advances in Visual Computing. Lecture Notes in Computer Science, Vol. 8034. Springer, Berlin, 13--24.
[26]
Thomas Orgel, Martin Höffernig, Werner Bailer, and Silvia Russegger. 2015. A metadata model and mapping approach for facilitating access to heterogeneous cultural heritage assets. Int. J. Dig. Libr. 15, 2--4 (2015), 189--207.
[27]
Denis Parra and Shaghayegh Sahebi. 2013. Recommender systems: Sources of knowledge and evaluation metrics. In Advanced Techniques in Web Intelligence-2. Studies in Computational Intelligence, Vol. 452. Springer, Berlin, 149--175.
[28]
Erhard Rahm and Philip A. Bernstein. 2001. A survey of approaches to automatic schema matching. VLDB J, 10, 4 (Dec. 2001), 334--350.
[29]
Majdi Rawashdeh, Heung-Nam Kim, JihadMohamad Alja’am, and Abdulmotaleb El Saddik. 2013. Folksonomy link prediction based on a tripartite graph for tag recommendation. J, Intell, Inform, Syst, 40, 2 (2013), 307--325.
[30]
C. J. Van Rijsbergen. 1974. Foundation of evaluation. J, Doc, 30, 4 (1974), 365--373.
[31]
Vedran Sabol, Gerwald Tschinkel, Eduardo Veas, Patrick Hoefler, Belgin Mutlu, and Michael Granitzer. 2014. Discovery and visual analysis of linked data for humans. In The Semantic Web—ISWC 2014. Lecture Notes in Computer Science, Vol. 8796. Springer International Publishing, 309--324.
[32]
J. Ben Schafer, Dan Frankowski, Jon Herlocker, and Shilad Sen. 2007. The Adaptive Web. Springer-Verlag, Berlin, 291--324.
[33]
J. Ben Schafer, Joseph Konstan, and John Riedl. 1999. Recommender systems in e-commerce. In Proceedings of the 1st ACM Conference on Electronic Commerce (EC’99). ACM, New York, NY, 158--166.
[34]
Andrew I. Schein, Alexandrin Popescul, Lyle H. Ungar, and David M. Pennock. 2002. Methods and metrics for cold-start recommendations. In Proceedings of the 25th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR’02). ACM, New York, NY, 253--260.
[35]
Ahmed Seffah, Mohammad Donyaee, Rex B. Kline, and Harkirat K. Padda. 2006. Usability measurement and metrics: A consolidated model. Softw. Qual. Contr. 14, 2 (June 2006), 159--178.
[36]
Chris Stolte and Pat Hanrahan. 2002. Polaris: A system for query, analysis and visualization of multi-dimensional relational databases. IEEE Trans. Vis. Comput. Graph. 8 (2002), 52--65.
[37]
Card Stuart and Mackinlay Jock. 1997. The structure of the information visualization design space. In Proceedings of the 1997 IEEE Symposium on Information Visualization (InfoVis’97). IEEE Computer Society, Washington, DC, 92.
[38]
Xiaoyuan Su and Taghi M. Khoshgoftaar. 2009. A survey of collaborative filtering techniques. Adv. Artif. Intell. 2009 (Jan 2009), 4:2--4:2.
[39]
Christoph Trattner, Dominik Kowald, and Emanuel Lacic. 2015. TagRec: Towards a toolkit for reproducible evaluation and development of tag-based recommender algorithms. ACM Special Interest Group on Hypertext and the Web, SIGWEB Newsl. Winter, Article 3 (Feb. 2015), 3:1--3:10 pages.
[40]
Manasi Vartak, Samuel Madden, Aditya Parameswaran, and Neoklis Polyzotis. 2014. SeeDB: Automatically generating query visualizations. VLDB Proc. Endow. 7, 13 (Aug. 2014), 1581--1584.
[41]
Fernanda B. Viegas, Martin Wattenberg, Frank van Ham, Jesse Kriss, and Matt McKeon. 2007. ManyEyes: A site for visualization at internet scale. IEEE Trans. Vis. Comput. Graph. 13, 6 (Nov. 2007), 1121--1128.
[42]
Martin Voigt, Martin Franke, and Klaus Meißner. 2013a. Capturing and reusing empirical visualization knowledge. In Proceedings of the 1st International Workshop on User-Adaptive Visualization.
[43]
Martin Voigt, Martin Franke, and Klaus Meissner. 2013b. Using expert and empirical knowledge for context-aware recommendation of visualization components. IARIA Int. J. Adv. Life Sci. 5, 1 (2013), 27--41.
[44]
Jörg von Engelhardt. 2002. The Language of Graphics: A Framework for the Analysis of Syntax and Meaning in Maps, Charts and Diagrams. Yuri Engelhardt.
[45]
Colin Ware. 2012. Information Visualization: Perception for Design (3rd ed.). Morgan Kaufmann.
[46]
Hadley Wickham. 2009. ggplot2: Elegant Graphics for Data Analysis. Springer, New York.
[47]
Kanit Wongsuphasawat, Dominik Moritz, Anushka Anand, Jock Mackinlay, Bill Howe, and Jeffrey Heer. 2016. Voyager: Exploratory analysis via faceted browsing of visualization recommendations. IEEE Transactions on Visualization and Computer Graphics 22, 1 (2016), 649--658.
[48]
William Wright, David Schroh, Pascale Proulx, Alex Skaburskis, and Brian Cort. 2006. The sandbox for analysis: Concepts and methods. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI’06). ACM, New York, NY, 801--810.
[49]
Xianjun Sam Zheng, James J. W. Lin, Salome Zapf, and Claus Knapheide. 2007. Visualizing user experience through “perceptual maps”: Concurrent assessment of perceived usability and subjective appearance in car infotainment systems. In Proceedings of the 1st International Conference on Digital Human Modeling (ICDHM’07). Springer-Verlag, Berlin, 536--545.

Cited By

View all
  • (2023)Catalogue Visu: a Tool for Fast Visualization PrototypingProceedings of the 34th Conference on l'Interaction Humain-Machine10.1145/3583961.3583969(1-10)Online publication date: 3-Apr-2023
  • (2023)A Design Space for Surfacing Content Recommendations in Visual Analytic PlatformsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2022.320944529:1(84-94)Online publication date: Jan-2023
  • (2023)Towards Natural Language Interfaces for Data Visualization: A SurveyIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2022.314800729:6(3121-3144)Online publication date: 1-Jun-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Interactive Intelligent Systems
ACM Transactions on Interactive Intelligent Systems  Volume 6, Issue 4
Special Issue on Human Interaction with Artificial Advice Givers
December 2016
176 pages
ISSN:2160-6455
EISSN:2160-6463
DOI:10.1145/3015563
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 November 2016
Accepted: 01 March 2016
Revised: 01 January 2016
Received: 01 July 2015
Published in TIIS Volume 6, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Personalized visualizations
  2. collaborative filtering
  3. crowd-sourcing
  4. recommender systems
  5. visualization recommender

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

  • CONICET
  • EC 7th Framework project EEXCESS
  • Austrian Research Promotion Agency
  • European Horizon 2020 research project AFEL

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)76
  • Downloads (Last 6 weeks)5
Reflects downloads up to 18 Aug 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Catalogue Visu: a Tool for Fast Visualization PrototypingProceedings of the 34th Conference on l'Interaction Humain-Machine10.1145/3583961.3583969(1-10)Online publication date: 3-Apr-2023
  • (2023)A Design Space for Surfacing Content Recommendations in Visual Analytic PlatformsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2022.320944529:1(84-94)Online publication date: Jan-2023
  • (2023)Towards Natural Language Interfaces for Data Visualization: A SurveyIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2022.314800729:6(3121-3144)Online publication date: 1-Jun-2023
  • (2023)Efficient Diversification for Recommending Aggregate Data VisualizationsIEEE Access10.1109/ACCESS.2023.328345711(62261-62280)Online publication date: 2023
  • (2023)Visual Data Science for Industrial ApplicationsDigital Transformation10.1007/978-3-662-65004-2_18(447-471)Online publication date: 3-Feb-2023
  • (2022)Personalized Visualization RecommendationACM Transactions on the Web10.1145/353870316:3(1-47)Online publication date: 19-Sep-2022
  • (2022)VisGNN: Personalized Visualization Recommendationvia Graph Neural NetworksProceedings of the ACM Web Conference 202210.1145/3485447.3512001(2810-2818)Online publication date: 25-Apr-2022
  • (2022)GEViTRec: Data Reconnaissance Through Recommendation Using a Domain-Specific Visualization Prevalence Design SpaceIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2021.310774928:12(4855-4872)Online publication date: 1-Dec-2022
  • (2022)A Survey on ML4VIS: Applying Machine Learning Advances to Data VisualizationIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2021.310614228:12(5134-5153)Online publication date: 1-Dec-2022
  • (2021)Multi-Purpose Ontology-Based Visualization of Spatio-Temporal Data: A Case Study on Silk HeritageApplied Sciences10.3390/app1104163611:4(1636)Online publication date: 11-Feb-2021
  • 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

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media