{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/107987"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/107987","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Towards expressive and scalable visual data exploration","abstract":"Data visualization is the primary means by which data analysts explore patterns, trends, and insights in their data. Despite of their growing popularity, existing visualization tools (e.g., Tableau, PowerBI, Excel) are limited in their ability to automatically find desired visualizations or insights. As a result, the process of visual data exploration is manually-intensive and time-consuming, and becomes simply unsustainable as the complexity and scale of the dataset increases. In this dissertation, we address the shortcomings of existing visualization tools by facilitating expressive and scalable data exploration. In particular, we propose two systems: 1) Zenvisage—for effortlessly and efficiently finding visualizations with specific patterns or insights among large collections, and 2) ShapeSearch—for finding visualizations based on fine grained and fuzzy patterns. Both Zenvisage and ShapeSearch draw heavily from use-cases in a variety of domains including biology, battery science, and cosmology, and provide expressive visual primitives to capture a large variety of data exploration needs. Backed by formal algebra and semantics, the visual primitives help operate on collections of visualizations (e.g., by composing, filtering, comparing, matching, and sorting) based on visual trends and patterns. Furthermore, these systems support built-in recommendations, and multiple flexible query specification mechanisms, including intuitive interactions and natural language, simultaneously catering to the needs of both novice and expert analysts. To automatically parse and execute visual queries efficiently, Zenvisage and ShapeSearch support a suite of optimizations, that can traverse and evaluate a large number of visualizations within interactive response times. We document performance results, as well as results from multiple user- and case-studies that demonstrate that users are able to effectively use Zenvisage and ShapeSearch to eliminate error-prone and tedious exploration and directly identify desired visualizations.","abstract_html":"Data visualization is the primary means by which data analysts explore patterns, trends, and insights in their data. Despite of their growing popularity, existing visualization tools (e.g., Tableau, PowerBI, Excel) are limited in their ability to automatically find desired visualizations or insights. As a result, the process of visual data exploration is manually-intensive and time-consuming, and becomes simply unsustainable as the complexity and scale of the dataset increases. In this dissertation, we address the shortcomings of existing visualization tools by facilitating expressive and scalable data exploration. In particular, we propose two systems: 1) Zenvisage—for effortlessly and efficiently finding visualizations with specific patterns or insights among large collections, and 2) ShapeSearch—for finding visualizations based on fine grained and fuzzy patterns. Both Zenvisage and ShapeSearch draw heavily from use-cases in a variety of domains including biology, battery science, and cosmology, and provide expressive visual primitives to capture a large variety of data exploration needs. Backed by formal algebra and semantics, the visual primitives help operate on collections of visualizations (e.g., by composing, filtering, comparing, matching, and sorting) based on visual trends and patterns. Furthermore, these systems support built-in recommendations, and multiple flexible query specification mechanisms, including intuitive interactions and natural language, simultaneously catering to the needs of both novice and expert analysts. To automatically parse and execute visual queries efficiently, Zenvisage and ShapeSearch support a suite of optimizations, that can traverse and evaluate a large number of visualizations within interactive response times. We document performance results, as well as results from multiple user- and case-studies that demonstrate that users are able to effectively use Zenvisage and ShapeSearch to eliminate error-prone and tedious exploration and directly identify desired visualizations.","abstract_has_math":false,"creators":["Siddiqui, Tarique Ashraf"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"Ph.D.","degree_level":"Dissertation","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":["Parameswaran, Aditya","Han, Jiawei","Karahalios, Karrie","Demiralp, Çağatay"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2020,"date_issued":"2020-08-26T21:54:52Z","date_published":"2020-08-26T21:54:52Z","updated_at":"2026-07-22T22:24:47Z","subjects":["Visualization, Data Analytics, Databases, Time Series, Query Language, Query Optimization, Pattern mining, Zenvisage, ShapeSearch"],"languages":["en"],"rights":["Copyright 2020 Tarique Ashraf Siddiqui"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/2142/107987","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Parameswaran, Aditya","Han, Jiawei","Karahalios, Karrie","Demiralp, Çağatay"]},{"key":"dc:creator","label":"Author","values":["Siddiqui, Tarique Ashraf"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2020-08-26T21:54:52Z","2020-05-05","2020-05"]},{"key":"dc:type","label":"Dc Type","values":["text","Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Dissertation"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Ph.D."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Visualization, Data Analytics, Databases, Time Series, Query Language, Query Optimization, Pattern mining, Zenvisage, ShapeSearch"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2020 Tarique Ashraf Siddiqui"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/107987"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Data visualization is the primary means by which data analysts explore patterns, trends, and insights in their data. Despite of their growing popularity, existing visualization tools (e.g., Tableau, PowerBI, Excel) are limited in their ability to automatically find desired visualizations or insights. As a result, the process of visual data exploration is manually-intensive and time-consuming, and becomes simply unsustainable as the complexity and scale of the dataset increases. In this dissertation, we address the shortcomings of existing visualization tools by facilitating expressive and scalable data exploration. In particular, we propose two systems: 1) Zenvisage—for effortlessly and efficiently finding visualizations with specific patterns or insights among large collections, and 2) ShapeSearch—for finding visualizations based on fine grained and fuzzy patterns. Both Zenvisage and ShapeSearch draw heavily from use-cases in a variety of domains including biology, battery science, and cosmology, and provide expressive visual primitives to capture a large variety of data exploration needs. Backed by formal algebra and semantics, the visual primitives help operate on collections of visualizations (e.g., by composing, filtering, comparing, matching, and sorting) based on visual trends and patterns. Furthermore, these systems support built-in recommendations, and multiple flexible query specification mechanisms, including intuitive interactions and natural language, simultaneously catering to the needs of both novice and expert analysts. To automatically parse and execute visual queries efficiently, Zenvisage and ShapeSearch support a suite of optimizations, that can traverse and evaluate a large number of visualizations within interactive response times. We document performance results, as well as results from multiple user- and case-studies that demonstrate that users are able to effectively use Zenvisage and ShapeSearch to eliminate error-prone and tedious exploration and directly identify desired visualizations.","Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2020-08-25 without embargo terms","The student, Tarique Ashraf Siddiqui, accepted the attached license on 2020-05-04 at 21:24.","The student, Tarique Ashraf Siddiqui, submitted this Dissertation for approval on 2020-05-04 at 21:29.","This Dissertation was approved for publication on 2020-05-05 at 11:26.","DSpace SAF Submission Ingestion Package generated from Vireo submission #15203 on 2020-08-25 at 17:12:02","Made available in DSpace on 2020-08-26T21:54:52Z (GMT). No. of bitstreams: 3 SIDDIQUI-DISSERTATION-2020.pdf: 3585681 bytes, checksum: 6714ae9e046d99b27a60b4aa808c842d (MD5) LICENSE.txt: 4220 bytes, checksum: 48eba9811048a58bc77752adff3cc4d8 (MD5) PROQUEST_LICENSE.txt: 4566 bytes, checksum: 9ac099b2357ebec6fe71db502d4708de (MD5) Previous issue date: 2020-05-05"]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Towards expressive and scalable visual data exploration"]}]}],"canonical_facts":{"dc:contributor":["Parameswaran, Aditya","Han, Jiawei","Karahalios, Karrie","Demiralp, Çağatay"],"dc:creator":["Siddiqui, Tarique Ashraf"],"dc:date":["2020-08-26T21:54:52Z","2020-05-05","2020-05"],"dc:description":["Data visualization is the primary means by which data analysts explore patterns, trends, and insights in their data. Despite of their growing popularity, existing visualization tools (e.g., Tableau, PowerBI, Excel) are limited in their ability to automatically find desired visualizations or insights. As a result, the process of visual data exploration is manually-intensive and time-consuming, and becomes simply unsustainable as the complexity and scale of the dataset increases. In this dissertation, we address the shortcomings of existing visualization tools by facilitating expressive and scalable data exploration. In particular, we propose two systems: 1) Zenvisage—for effortlessly and efficiently finding visualizations with specific patterns or insights among large collections, and 2) ShapeSearch—for finding visualizations based on fine grained and fuzzy patterns. Both Zenvisage and ShapeSearch draw heavily from use-cases in a variety of domains including biology, battery science, and cosmology, and provide expressive visual primitives to capture a large variety of data exploration needs. Backed by formal algebra and semantics, the visual primitives help operate on collections of visualizations (e.g., by composing, filtering, comparing, matching, and sorting) based on visual trends and patterns. Furthermore, these systems support built-in recommendations, and multiple flexible query specification mechanisms, including intuitive interactions and natural language, simultaneously catering to the needs of both novice and expert analysts. To automatically parse and execute visual queries efficiently, Zenvisage and ShapeSearch support a suite of optimizations, that can traverse and evaluate a large number of visualizations within interactive response times. We document performance results, as well as results from multiple user- and case-studies that demonstrate that users are able to effectively use Zenvisage and ShapeSearch to eliminate error-prone and tedious exploration and directly identify desired visualizations.","Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2020-08-25 without embargo terms","The student, Tarique Ashraf Siddiqui, accepted the attached license on 2020-05-04 at 21:24.","The student, Tarique Ashraf Siddiqui, submitted this Dissertation for approval on 2020-05-04 at 21:29.","This Dissertation was approved for publication on 2020-05-05 at 11:26.","DSpace SAF Submission Ingestion Package generated from Vireo submission #15203 on 2020-08-25 at 17:12:02","Made available in DSpace on 2020-08-26T21:54:52Z (GMT). No. of bitstreams: 3 SIDDIQUI-DISSERTATION-2020.pdf: 3585681 bytes, checksum: 6714ae9e046d99b27a60b4aa808c842d (MD5) LICENSE.txt: 4220 bytes, checksum: 48eba9811048a58bc77752adff3cc4d8 (MD5) PROQUEST_LICENSE.txt: 4566 bytes, checksum: 9ac099b2357ebec6fe71db502d4708de (MD5) Previous issue date: 2020-05-05"],"dc:format":["application/pdf"],"dc:identifier":["http://hdl.handle.net/2142/107987"],"dc:language":["en"],"dc:rights":["Copyright 2020 Tarique Ashraf Siddiqui"],"dc:subject":["Visualization, Data Analytics, Databases, Time Series, Query Language, Query Optimization, Pattern mining, Zenvisage, ShapeSearch"],"dc:title":["Towards expressive and scalable visual data exploration"],"dc:type":["text","Thesis"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Dissertation"],"thesis:degree_name":["Ph.D."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:24:47Z"}