KnowledgePearls: Provenance-Based Visualization Retrieval

KnowledgePearls Teaser


Storing analytical provenance generates a knowledge base with a large potential for recalling previous results and guiding users in future analyses. However, without extensive manual creation of meta information and annotations by the users, search and retrieval of analysis states can become tedious. We present KnowledgePearls, a solution for efficient retrieval of analysis states that are structured as provenance graphs containing automatically recorded user interactions and visualizations. As a core component, we describe a visual interface for querying and exploring analysis states based on their similarity to a partial definition of a requested analysis state. Depending on the use case, this definition may be provided explicitly by the user by formulating a search query or inferred from given reference states. We explain our approach using the example of efficient retrieval of demographic analyses by Hans Rosling and discuss our implementation for a fast look-up of previous states. Our approach is independent of the underlying visualization framework. We discuss the applicability for visualizations which are based on the declarative grammar Vega and we use a Vega-based implementation of Gapminder as guiding example. We additionally present a biomedical case study to illustrate how KnowledgePearls facilitates the exploration process by recalling states from earlier analyses.


Holger Stitz, Samuel Gratzl, Harald Piringer, Thomas Zichner, Marc Streit
KnowledgePearls: Provenance-Based Visualization Retrieval
IEEE Transactions on Visualization and Computer Graphics (VAST '18), 25(1): 120--130, doi:10.1109/TVCG.2018.2865024, 2018.


    title = {KnowledgePearls: Provenance-Based Visualization Retrieval},
    author = {Holger Stitz and Samuel Gratzl and Harald Piringer and Thomas Zichner and Marc Streit},
    journal = {IEEE Transactions on Visualization and Computer Graphics (VAST '18)},
    doi = {10.1109/TVCG.2018.2865024},
    volume = {25},
    number = {1},
    pages = {120--130},
    year = {2018}


We are grateful to Suzie Lee Hoops for proof-reading our work. This work was supported in part by Boehringer Ingelheim Regional Center Vienna, the Austrian Science Fund (FWF P27975-NBL), and the State of Upper Austria (FFG 851460). The VRVis Forschungs-GmbH is funded by COMET – Competence Centers for Excellent Technologies (854174) by BMVIT, BMWFW, Styria, Styrian Business Promotion Agency – SFG and Vienna Business Agency. The COMET Programme is managed by FFG.