2023 -
Computational rationality is a framework for building user models that assumes people adapt their behavior to maximize expected utility under cognitive bounds.
[1] A Workflow for building Computationally Rational Models of Human Behavior
[2] CRTypist: Simulating Touchscreen Typing Behavior via Computational Rationality [website]
2023 -
[1] Interactive Reward Tuning: Interactive Visualization for Preference Elicitation [website]
2021 - 2022
Narrative Chart (narchart.github.io) is an open-source visualization library specialized for authoring charts that facilitete data storytelling with a high-level action-orienented declarative grammar. Unlike existing visualization libraries such as D3.js, Vega, and ECharts, Narrative Chart is designed to meet the needs of data storytelling specifically and lower the barrier of creating such charts. Narrative Chart has rich supportive features for visual narratives, which enables users to rapidly create expressive charts and inspires their creativity.
[1] AutoClips: An Automatic Approach to Video Generation from Data Facts [website]
[2] Understanding and Automating Graphical Annotations on Animated Scatterplots
2020 - 2021
Calliope (project homepage) is a visual data story generation platform that employs advanced AI techniques to automatically analyze data and represent data insights in the form of narrative visualization. It helps non-expert users create visual data stories through an automatic process without any technique barrier. The system is named after the Muse who presides over eloquence and epic poetry. In 2021, Calliope joined Greenplum as a plugin feature to help more users in database community [link] 🌟.
[1] Calliope: Automatic Visual Data Story Generation from a Spreadsheet [website]
[2] AutoClips: An Automatic Approach to Video Generation from Data Facts [website]
[3] Calliope·Data: An Intelligent Visual Data Story Generation Platform for Mass [website]
2018 - 2021
Intelligent visualization systems: an action-driven authoring tool and a natual language interface (NLI) for visualizations. See the following papers for the details.
[1] VisAct: a visualization design system based on semantic actions [website]
[2] Task-Oriented Optimal Sequencing of Visualization Charts [website]
[3] Talk2Data: A Natural Language Interface for Exploratory Visual Analysis via Question Decomposition [paper]