DataDive

Supporting Readers’ Contextualization of Statistical Statements with Data Exploration

Duy Khanh Le

HCMUT

Gionnieve Lim

SUTD

Yoojin Hong

KAIST


Introduction

Statistical statements that refer to data to support narratives or claims are commonly used to inform readers about the magnitude of social issues. While contextualizing statistical statements with relevant data supports readers in building their own interpretation of statements, the complexity of finding contextual information on the web and linking statistical statements with it impedes readers’ efforts to do so. We present DataDive, an interactive tool for contextualizing statistical statements for the readers of online texts.


System

DataDive supports exploring diverse contextualizations around statistical statements while reading online texts. DataDive is implemented as a browser extension with a backend server to serve the technical pipeline. The user can interact with DataDive in following three steps.

User Interaction

Step 1. Select Statistical Statement

DataDive UI for Selecting Statistical Statement

The user can select a statistical statement of interest by (a) clicking a pre-highlighted statement within the article or (b) directly selecting a part of text, The user can also (c) directly write their question of interest.

Step 2. Browse Context Candidate

Upon selecting a statistical statement, DataDive presents a list of context candidates generated by the system. Each candidate consists of either a set of entities, a time period, or a set of statistical indicators, which are three key components of statistical statements. It also includes a thought-provoking question to explain why the recommended context was provided. The user can select one of the potential context of interest.

Step 3. Explore & Interpret Data

When selecting a context candidate, DataDive provides a visualization of the most relevant data. The user can freely explore other statistical indicators or entities. DataDive also provides information on the source and the definition of the data to ensure the credibility of the data.

Pipeline

Pipeline overview

DataDive utilizes an LLM-powered pipeline to (a) generate potential contexts from a statistical statement and (b) retrieve data values relevant to the selected potential context.

Generating Ranked Candidate Contexts

DataDive first parses the statement to extract entities, time period, and statistical indicators using a fine-tuned GPT-3.5 model. For example, with the statement “Korea’s fertility rate dropped to 0.8 in 2019.”, the pipeline extracts an entity “Korea”, time period 2019, and a statistical indicator fertility rate.

Based on the parsed results, DataDive generates a list of candidate contexts in terms of each component with GPT-3.5 model. Combining the generated context with other components in the original statement, each candidate context define a triplet of (entity, time period, statistical indicator).

The generated contexts are ranked by their value using a GPT-4 model.

Retrieving Relevant Data

To retrieve the data value on the selected context, DataDive maps each component of (entity, time period, statistical indicator) triplet to the data table. The pipeline first tries exact matching. If the exact matching does not work, such as variations (e.g., GDP vs. G.D.P.), synonyms (e.g., birth rate vs. fertility rate), or implicit references (e.g., countries with low birth rate, last 50 years), the pipeline resolves them with following strategies:


Results

Pipeline Evaluation

Results of Pipeline Evaluation

We evaluated the pipeline to verify whether the pipeline generates useful questions to explore contexts and matches the relevant data points to the statistical statements. We collected ratings from 18 external evaluations on the pipeline’s context candidate generation and data matching results with 77 statistical statements. The evaluation results showed that the pipeline was able to generate meaningful, diverse, and interesting set of context candidates and the retrieved data points were relevant to the statement.

User Evaluation

We conducted a user study with 21 participants to evaluate how DataDive supports readers explore more contexts around statistical statements and gain more knowledge on the topic of the text.

Participants valued that in-text highlights of statistical statements and recommendations of context candidates encouraged them to explore more external data. Participants also valued that using DataDive helped them be more knowledgable about the statistical indicators and read the text more critically.

IUI 2024 Paper

Link to the PDF

ACM DL Link

Bibtex

TBA

Logo of KIXLAB Logo of KAIST

This work was supported by the Institute of Information & Commu- nications Technology Planning & Evaluation (IITP) grant funded by the Korea government (MSIT) (No.2021-0-01347, Video Interaction Technologies Using Object-Oriented Video Modeling). Dae Hyun Kim is partly supported by the G-CORE Research Project grant at KAIST.