StructVizor: Interactive Profiling of Semi-Structured Textual Data
Yanwei Huang, Yan Miao, Di Weng, Adam Perer, Yingcai Wu
Abstract
Data profiling plays a critical role in understanding the structure of complex datasets and supporting numerous downstream tasks, such as social media analytics and financial fraud detection. While existing research predominantly focuses on structured data formats, a substantial portion of semi-structured textual data still requires ad-hoc and arduous manual profiling to extract and comprehend its internal structures. In this work, we propose StructVizor, an interactive profiling system that facilitates sensemaking and transformation of semi-structured textual data. Our tool mainly addresses two challenges: a) extracting and visualizing the diverse structural patterns within data, such as how information is organized or related, and b) enabling users to efficiently perform various wrangling operations on textual data. Through automatic data parsing and structure mining, StructVizor enables visual analytics of structural patterns, while incorporating novel interactions to enable profile-based data wrangling. A comparative user study involving 12 participants demonstrates the system's usability and its effectiveness in supporting exploratory data analysis and transformation tasks.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext d24fee2c-e79e-4e93-adff-f4bfe96a3765Cited by top-tier papers1
Ask how each one uses itBuilds on13
- A Survey of Text Alignment VisualizationTariq Yousef, Stefan JänickeIEEE VIS 2020 · 41 citations
- Table Scraps: An Actionable Framework for Multi-Table Data Wrangling From An Artifact Study of Computational JournalismStephen Kasica, Charles Berret, Tamara MunznerIEEE VIS 2020 · 32 citations
- Dead or Alive: Continuous Data Profiling for Interactive Data ScienceWill Epperson, Vaishnavi Gorantla, Dominik Moritz, Adam PererIEEE VIS 2023 · 28 citations
- Semantic programming by example with pre-trained modelsGust Verbruggen, Vu Le, Sumit GulwaniOOPSLA 2021 · 26 citations
- Interpretable Program SynthesisTianyi Zhang, Zhiyang Chen, Yuanli Zhu, Priyan Vaithilingam et al.CHI 2021 · 25 citations
Related papers
- Visualization by exampleChenglong Wang, Yu Feng, Rastislav Bodík, Alvin Cheung et al.POPL 2020 · 36 citations
- CrossData: Leveraging Text-Data Connections for Authoring Data DocumentsChen Zhu-Tian, Haijun XiaCHI 2022 · 41 citations
- VisGuide: User-Oriented Recommendations for Data Event ExtractionYu-Rong Cao, Xiao-Han Li, Jia-Yu Pan, Wen-Chieh LinCHI 2022 · 13 citations
- Data Formulator 2: Iterative Creation of Data Visualizations, with AI Transforming Data Along the WayChenglong Wang, Bongshin Lee, Steven Mark Drucker, Dan Marshall et al.CHI 2025 · 17 citations
- : A Visual Analytics Approach for Interactive Video ProgrammingJianben He, Xingbo Wang, Kamkwai Wong, Xijie Huang et al.IEEE VIS 2023 · 17 citations
