Projects

Research directions and representative systems at the intersection of HCI, AI, and visual analytics.

Our research develops human-centered AI methods and interactive systems that help people understand intelligent technologies, make better decisions, and improve human performance. The projects below are organized into three connected directions.

Direction 01

AI for Mental Health and Human Understanding

We combine large language models, behavioral science, and visual analytics to study human behavior and build AI systems that support responsible interpretation, reflection, and professional training.

MIAdvisor

Counselor trainees need to understand not only which motivational interviewing techniques were used, but also how those techniques affected a client's behavior, cognition, and emotions. MIAdvisor uses LLMs to annotate therapy conversations with the Motivational Interviewing Skill Code and turns the annotations into linked visual views. Trainees can inspect interaction dynamics, recurring skill-response patterns, and differences across sessions to support reflective and vicarious learning.

MIAdvisor — system walkthrough and visual analysis workflow.

RealCBT and emotional fidelity

Synthetic therapy dialogues are widely used because authentic counseling data are difficult to obtain, yet fluent language does not guarantee realistic therapeutic dynamics. This project introduces RealCBT, a dataset of authentic cognitive behavioral therapy sessions, and adapts an emotion-dynamics framework to compare valence, arousal, and dominance trajectories in real and LLM-generated dialogues. The results reveal important gaps in emotional variability, reactivity, regulation, and counselor-client alignment.

RealCBT emotional arc analysis workflow
RealCBT — emotional-arc extraction and comparison workflow.

PersonalityLens

LLMs can infer personality traits from language, but their outputs are difficult to interpret without the underlying dialogue context and psychological mechanisms. PersonalityLens connects traits and facets to supporting utterances, shows how they evolve over time, and aligns them with established personality theory. Case studies in fictional and therapy dialogue demonstrate how the system supports multi-level, context-aware interpretation rather than treating personality assessment as a single prediction.

PersonalityLens — interactive, context-aware personality analysis.
Direction 02

Visual Analytics for Model Reasoning

We design interactive visualizations that make statistical models, assumptions, uncertainty, and performance easier to inspect - particularly for people without advanced statistical expertise.

Argus

Conventional power-analysis tools return a sample-size calculation after researchers specify fixed assumptions, offering little support for reasoning about uncertain design choices. Argus instead simulates experimental outcomes and visualizes how power changes with sample size, effect size, replications, order effects, and other confounds. Its coordinated views and exploration history help researchers compare design scenarios, understand trade-offs, and make more defensible decisions before collecting data.

Argus — interactive a priori power analysis.

RegLine

Refining even a simple linear regression model requires repeated transformations, residual checks, assumption verification, and comparisons with earlier models - a process that is especially difficult for novices. RegLine integrates these activities into an iterative visual workspace. It exposes the effects of transformations and influential observations, links residual and assumption diagnostics, and preserves alternative models so users can compare how each refinement changes validity and accuracy.

RegLine — visual support for refining regression models.

Structured time-series exploration

Evaluating time-series forecasts requires moving among charts of aggregate accuracy, cross-validation folds, and predicted versus observed values, but conventional tools leave this sequence unstructured. This project constructs a navigation graph from the syntax and semantics of the charts and exposes relevant paths through a contextual menu. The approach helps analysts systematically uncover relationships among metrics, folds, and forecasts instead of examining disconnected plots in an arbitrary order.

Structured navigation for time-series forecasts
Structured navigation connects forecasts, folds, and evaluation views.
Direction 03

Human Performance, Motivation, and Decision-Making

We investigate how interactive systems and representations influence motivation, confidence, physical activity, and judgment.

Exercise-linked game rewards

Traditional exergames require people to exercise while playing, which can limit accessibility and long-term use. This project studies pervasive accumulated context exergames, where physical activity completed earlier is translated into rewards in a later sedentary game. A controlled study shows that explicitly linking exercise performance to game rewards can improve motivation and increase exercise intensity, suggesting a flexible way to connect everyday activity tracking with engaging play.

Exercise performance linked to game rewards
Physical activity is translated into rewards that influence subsequent game play.

Multi-state uncertainty visualization

A single statistical chart exposes only part of an uncertain distribution and may support one reasoning task while making another difficult. Multi-state visualizations let people switch between complementary representations, pairing error bars with violin plots, quantile dot plots, or hypothetical outcome plots. A crowdsourced experiment shows that access to multiple coordinated states improves both the accuracy and confidence of probability estimates, informing the design of uncertainty displays for decision-making.

Multi-state uncertainty visualization designs
Complementary visualization states support different uncertainty judgments.