{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,12]],"date-time":"2026-03-12T15:28:37Z","timestamp":1773329317346,"version":"3.50.1"},"reference-count":19,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2022,9,14]],"date-time":"2022-09-14T00:00:00Z","timestamp":1663113600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,9,14]],"date-time":"2022-09-14T00:00:00Z","timestamp":1663113600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100009023","name":"Precursory Research for Embryonic Science and Technology","doi-asserted-by":"publisher","award":["JPMJPR1853"],"award-info":[{"award-number":["JPMJPR1853"]}],"id":[{"id":"10.13039\/501100009023","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001691","name":"Japan Society for the Promotion of Science","doi-asserted-by":"publisher","award":["JP18H03243"],"award-info":[{"award-number":["JP18H03243"]}],"id":[{"id":"10.13039\/501100001691","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001691","name":"Japan Society for the Promotion of Science","doi-asserted-by":"publisher","award":["JP18H03244"],"award-info":[{"award-number":["JP18H03244"]}],"id":[{"id":"10.13039\/501100001691","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Data Sci. Eng."],"published-print":{"date-parts":[[2022,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper proposes a visualization recommender system for tabular data given visualization intents (e.g., \u201cpopulation trends in Italy\u201d and \u201csmartphone market share\u201d). The proposed method predicts the most suitable <jats:italic>visualization type<\/jats:italic> (e.g., line, pie, or bar chart) and <jats:italic>visualized columns<\/jats:italic> (columns used for visualization) based on statistical features extracted from the tabular data as well as semantic features derived from the visualization intent. To predict the appropriate visualization type, we propose a bi-directional attention (BiDA) model that identifies important table columns using the visualization intent and important parts of the intent using the table headers. To determine the visualized columns, we employ a pre-trained neural language model to encode both visualization intents and table columns and predict which columns are the most likely to be used for visualization. Since there was no available dataset for this task, we created a new dataset consisting of over 100\u00a0K tables and their appropriate visualization. Experiments revealed that our proposed methods accurately predicted suitable visualization types and visualized columns.<\/jats:p>","DOI":"10.1007\/s41019-022-00191-7","type":"journal-article","created":{"date-parts":[[2022,9,14]],"date-time":"2022-09-14T16:02:53Z","timestamp":1663171373000},"page":"301-315","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Intent-Aware Data Visualization Recommendation"],"prefix":"10.1007","volume":"7","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3849-4192","authenticated-orcid":false,"given":"Atsuki","family":"Maruta","sequence":"first","affiliation":[]},{"given":"Makoto P.","family":"Kato","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,9,14]]},"reference":[{"issue":"5","key":"191_CR1","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1109\/MCG.2019.2924636","volume":"39","author":"V Dibia","year":"2019","unstructured":"Dibia V, Demiralp \u00c7 (2019) Data2vis: automatic generation of data visualizations using sequence-to-sequence recurrent neural networks. IEEE Comput Graph Appl 39(5):33\u201346","journal-title":"IEEE Comput Graph Appl"},{"key":"191_CR2","doi-asserted-by":"crossref","unstructured":"Hu K, Bakker MA, Li S, Kraska T, Hidalgo C (2019) Vizml: a machine learning approach to visualization recommendation. In: Proceedings of the 2019 CHI conference on human factors in computing systems, pp. 1\u201312","DOI":"10.1145\/3290605.3300358"},{"key":"191_CR3","doi-asserted-by":"crossref","unstructured":"Luo Y, Qin X, Tang N, Li G (2018) Deepeye: towards automatic data visualization. In: 2018 IEEE 34th international conference on data engineering (ICDE), pp 101\u2013112","DOI":"10.1109\/ICDE.2018.00019"},{"issue":"1","key":"191_CR4","doi-asserted-by":"publisher","first-page":"438","DOI":"10.1109\/TVCG.2018.2865240","volume":"25","author":"D Moritz","year":"2018","unstructured":"Moritz D, Wang C, Nelson GL, Lin H, Smith AM, Howe B, Heer J (2018) Formalizing visualization design knowledge as constraints: actionable and extensible models in draco. IEEE Trans Vis Comput Graph 25(1):438\u2013448","journal-title":"IEEE Trans Vis Comput Graph"},{"key":"191_CR5","doi-asserted-by":"crossref","unstructured":"Liu C, Han Y, Jiang R, Yuan X (2021) Advisor: automatic visualization answer for natural-language question on tabular data. In: 2021 IEEE 14th Pacific visualization symposium (PacificVis). IEEE, pp 11\u201320","DOI":"10.1109\/PacificVis52677.2021.00010"},{"key":"191_CR6","unstructured":"Devlin J, Chang M-W, Lee K, Toutanova K (2018) Bert: pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805"},{"issue":"1","key":"191_CR7","doi-asserted-by":"publisher","first-page":"649","DOI":"10.1109\/TVCG.2015.2467191","volume":"22","author":"K Wongsuphasawat","year":"2015","unstructured":"Wongsuphasawat K, Moritz D, Anand A, Mackinlay J, Howe B, Heer J (2015) Voyager: exploratory analysis via faceted browsing of visualization recommendations. IEEE Trans Vis Comput Graph 22(1):649\u2013658","journal-title":"IEEE Trans Vis Comput Graph"},{"issue":"2","key":"191_CR8","doi-asserted-by":"publisher","first-page":"110","DOI":"10.1145\/22949.22950","volume":"5","author":"J Mackinlay","year":"1986","unstructured":"Mackinlay J (1986) Automating the design of graphical presentations of relational information. ACM Trans Graph 5(2):110\u2013141","journal-title":"ACM Trans Graph"},{"key":"191_CR9","doi-asserted-by":"crossref","unstructured":"Roth SF, Kolojejchick J, Mattis J, Goldstein J (1994) Interactive graphic design using automatic presentation knowledge. In: Proceedings of the SIGCHI conference on human factors in computing systems, pp 112\u2013117","DOI":"10.1145\/191666.191719"},{"issue":"1","key":"191_CR10","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1109\/2945.981851","volume":"8","author":"C Stolte","year":"2002","unstructured":"Stolte C, Tang D, Hanrahan P (2002) Polaris: a system for query, analysis, and visualization of multidimensional relational databases. IEEE Trans Vis Comput Graph 8(1):52\u201365","journal-title":"IEEE Trans Vis Comput Graph"},{"issue":"6","key":"191_CR11","doi-asserted-by":"publisher","first-page":"1137","DOI":"10.1109\/TVCG.2007.70594","volume":"13","author":"J Mackinlay","year":"2007","unstructured":"Mackinlay J, Hanrahan P, Stolte C (2007) Show me: automatic presentation for visual analysis. IEEE Trans Vis Comput Graph 13(6):1137\u20131144","journal-title":"IEEE Trans Vis Comput Graph"},{"key":"191_CR12","unstructured":"Srinivasan A, Stasko J (2017) Natural language interfaces for data analysis with visualization: considering what has and could be asked. In: Proceedings of the Eurographics\/IEEE VGTC conference on visualization: short papers, pp 55\u201359"},{"key":"191_CR13","doi-asserted-by":"crossref","unstructured":"Shen L, Shen E, Luo Y, Yang X, Hu X, Zhang X, Tai Z, Wang J (2021) Towards natural language interfaces for data visualization: a survey. arXiv preprint arXiv:2109.03506","DOI":"10.1109\/TVCG.2022.3148007"},{"issue":"1","key":"191_CR14","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1109\/TVCG.2021.3114848","volume":"28","author":"Y Luo","year":"2021","unstructured":"Luo Y, Tang N, Li G, Tang J, Chai C, Qin X (2021) Natural language to visualization by neural machine translation. IEEE Trans Vis Comput Graph 28(1):217\u2013226","journal-title":"IEEE Trans Vis Comput Graph"},{"key":"191_CR15","unstructured":"Seo M, Kembhavi A, Farhadi A, Hajishirzi H (2016) Bidirectional attention flow for machine comprehension. arXiv preprint arXiv:1611.01603"},{"key":"191_CR16","unstructured":"Hwang W, Yim J, Park S, Seo M (2019) A comprehensive exploration on wikisql with table-aware word contextualization. arXiv preprint arXiv:1902.01069"},{"key":"191_CR17","unstructured":"Nogueira R, Yang W, Cho K, Lin J (2019) Multi-stage document ranking with bert. arXiv preprint arXiv:1910.14424"},{"key":"191_CR18","doi-asserted-by":"crossref","unstructured":"Pennington J, Socher R, Manning C.D (2014) Glove: global vectors for word representation. In: Proceedings of the 2014 conference on empirical methods in natural language processing (EMNLP), pp 1532\u20131543","DOI":"10.3115\/v1\/D14-1162"},{"key":"191_CR19","unstructured":"Kingma D.P, Ba J (2014) Adam: a method for stochastic optimization. arXiv preprint arXiv:1412.6980"}],"container-title":["Data Science and Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s41019-022-00191-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s41019-022-00191-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s41019-022-00191-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,3]],"date-time":"2022-11-03T19:19:22Z","timestamp":1667503162000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s41019-022-00191-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,14]]},"references-count":19,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2022,12]]}},"alternative-id":["191"],"URL":"https:\/\/doi.org\/10.1007\/s41019-022-00191-7","relation":{},"ISSN":["2364-1185","2364-1541"],"issn-type":[{"value":"2364-1185","type":"print"},{"value":"2364-1541","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,9,14]]},"assertion":[{"value":"7 March 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 June 2022","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 August 2022","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 September 2022","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics Approval"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for Publication"}},{"value":"The authors have no competing interests to declare that are relevant to the content of this article.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}]}}