← Latest papers
🤖 machine learning

ImputeViz: A Visual Analytics Dashboard for Diagnosing Missing Data and Comparing Imputation Methods

ImputeViz is an interactive visual analytics dashboard that enables researchers to diagnose missing data patterns, configure and compare diverse imputation methods (including a novel geographically informed gKNN), and evaluate their impact through coordinated views and quantitative metrics to support robust, accountable data analysis.

Original authors: Aitik Dandapat, Lalith Punepalle Raveendrareddy, Mithilesh Kumar Singh, Klaus Mueller

Published 2026-07-10
📖 5 min read🧠 Deep dive

Original authors: Aitik Dandapat, Lalith Punepalle Raveendrareddy, Mithilesh Kumar Singh, Klaus Mueller

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are a detective trying to solve a mystery, but half the clues in your notebook have been torn out. In the world of data science, these torn-out clues are called missing data. Sometimes, they are missing because of a random accident (like a coffee spill), but often, they are missing on purpose or because of a pattern—like a town that is too small to report its numbers, or a specific type of person who refuses to answer a survey. If you just guess the missing numbers without thinking, you might end up with a completely wrong picture of the world.

Enter ImputeViz, a new digital dashboard created by researchers at Stony Brook University. Think of it as a "super-powered detective's board" that doesn't just fill in the blanks; it helps you figure out why the blanks are there, how to fill them, and who helped you fill them.

The Problem with "Black Box" Guessing

Usually, when analysts have missing data, they pick a standard tool (like a magic wand) to guess the missing values and hope for the best. They might run one tool, then another, and try to remember if the numbers looked different. It's like trying to compare two different maps of the same city, but one map is zoomed in and the other is zoomed out, making it impossible to tell which route is actually better. The authors argue that this "black box" approach is risky because it hides why a number was chosen and makes it hard to see if the guess makes sense.

The Solution: A Dashboard for "What-If" Scenarios

ImputeViz changes the game by letting you play with different guessing strategies side-by-side. The system includes several famous "guessing engines":

  • MICE: A method that asks other variables in the data for help, like a group chat solving a puzzle.
  • Random Forest & XGBoost: Powerful tree-based methods that look for complex patterns.
  • kNN (k-Nearest Neighbors): A method that says, "If you look like your neighbors, you probably have the same values."
  • gKNN (Geographically Informed kNN): This is the system's special invention. It's a super-charged version of kNN that doesn't just look at how similar people are; it also looks at how close they are on a map.

The Secret Weapon: gKNN

The researchers introduced gKNN to handle cases where location matters. Imagine you are trying to guess the average temperature in a town you've never visited. A normal guesser might look at a town with the same population size, even if it's on the other side of the country. gKNN is smarter: it blends "social similarity" (like income or education) with "geographic distance." It asks, "Who are the neighbors that are both socially similar and physically close?"

In their tests, when they tried to fill in missing data for prescription-opioid mortality rates across US counties (from 2000 to 2022), gKNN suggested it was the most accurate guesser. In a specific test where they hid data to mimic real-world reporting gaps, gKNN had an average error (MAE) of 2.96, while the next best methods hovered around 3.28 to 3.46. The authors note that this improvement was most obvious when the missing data was clustered in low-county areas, suggesting that knowing where you are helps you guess what is missing.

However, the paper is careful not to say gKNN wins everywhere. When they tested it on a telecom churn dataset (which has no map or geography involved), a different method called Random Forest took the lead, beating MICE with a massive difference in error. This proves the paper's main point: there is no single "best" tool for every job. You have to test them.

The "Donor" Detective Work

One of the coolest features of ImputeViz is provenance. When the system guesses a missing number, it doesn't just give you the number; it shows you who helped. If the system guesses the mortality rate for County A, it highlights the specific "donor" counties that contributed to that guess.

In the opioid study, the researchers found that sometimes a standard method (kNN) would guess a number correctly but rely on a "donor" that was hundreds of miles away. The map view in ImputeViz made this obvious, showing that the guess was based on a long, shaky connection. The gKNN method, by contrast, stuck to nearby neighbors, making the guess feel more trustworthy. The authors suggest that seeing these "donor paths" helps analysts decide if a guess is plausible or if it's just a lucky accident.

How Sure Are They?

The researchers didn't just guess that this works; they measured it. They ran their system on two real-world datasets:

  1. US County Opioid Mortality (2000–2022): They tested four different ways of hiding data (randomly, or by simulating real reporting gaps) and found that gKNN consistently had the lowest error rates in these simulations.
  2. Telecom Churn: A non-geographic dataset where they found tree-based models were better.

They also asked 7 people to try out the dashboard. The users gave it a "SUS" (System Usability Scale) score of 75.4 (out of 100), which is considered a good score. The testers loved being able to switch between methods instantly and see the results update without the scales changing, which made comparing them much easier.

The Bottom Line

ImputeViz suggests that fixing missing data isn't just about running a math formula; it's about understanding the story behind the missing numbers. By letting analysts compare different methods side-by-side, check the "donors" behind every guess, and see how geography plays a role, the system helps them make smarter, more transparent choices. It doesn't claim to have solved the problem of missing data forever, but it offers a much clearer way to navigate the mess.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →