Defogger: A Visual Analysis Approach for Data Exploration of Sensitive Data Protected by Differential Privacy
Xumeng Wang, Shuangcheng Jiao, Chris Bryan
TL;DR
The paper addresses the challenge of exploring datasets protected by differential privacy, where limited privacy budgets and noisy responses hinder typical visual exploratory workflows. It introduces Defogger, a visual-analysis tool that uses a reinforcement-learning recommender to suggest exploration strategies and employs a Mosaic-based uncertainty visualization to communicate DP-induced uncertainty. Through two case studies and a user study, the work demonstrates that Defogger improves privacy-budget efficiency while aligning exploration with user intent and providing interpretable uncertainty guidance. The contributions span a novel DP-aware exploration pipeline, an RL-based strategy generator, and an integrated interface that supports information reservation, data-request declaration, and uncertainty visualization, with practical implications for privacy-preserving data analysis and visualization design.
Abstract
Differential privacy ensures the security of individual privacy but poses challenges to data exploration processes because the limited privacy budget incapacitates the flexibility of exploration and the noisy feedback of data requests leads to confusing uncertainty. In this study, we take the lead in describing corresponding exploration scenarios, including underlying requirements and available exploration strategies. To facilitate practical applications, we propose a visual analysis approach to the formulation of exploration strategies. Our approach applies a reinforcement learning model to provide diverse suggestions for exploration strategies according to the exploration intent of users. A novel visual design for representing uncertainty in correlation patterns is integrated into our prototype system to support the proposed approach. Finally, we implemented a user study and two case studies. The results of these studies verified that our approach can help develop strategies that satisfy the exploration intent of users.
