Learning Exceptional Subgroups by End-to-End Maximizing KL-divergence

Sascha Xu, Nils Philipp Walter, Janis Kalofolias, Jilles Vreeken
2/20/2024
cs.LG

No official code found. Best implementation: nilspwalter/syflow (7 stars, last commit 2024-07-30).

Abstract

Finding and describing sub-populations that are exceptional regarding a target property has important applications in many scientific disciplines, from identifying disadvantaged demographic groups in census data to finding conductive molecules within gold nanoparticles. Current approaches to finding such subgroups require pre-discretized predictive variables, do not permit non-trivial target distributions, do not scale to large datasets, and struggle to find diverse results. To address these limitations, we propose Syflow, an end-to-end optimizable approach in which we leverage normalizing flows to model arbitrary target distributions, and introduce a novel neural layer that results in easily interpretable subgroup descriptions. We demonstrate on synthetic and real-world data, including a case study, that Syflow reliably finds highly exceptional subgroups accompanied by insightful descriptions.

View on arXivView PDF

Code Implementations(1)

nilspwalter/syflowCommunity62%

Learning Exceptional Subgroups by End-to-End Maximizing KL-divergence (ICML'24)

72R, ShellJun 12, 20242 years agoNOASSERTION

Similar Papers

Cite this paper

@article{xu2024learning,
  title  = {Learning Exceptional Subgroups by End-to-End Maximizing KL-divergence},
  author = {Sascha Xu and Nils Philipp Walter and Janis Kalofolias and Jilles Vreeken},
  year   = {2024},
  eprint = {2402.12930},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.12930v1},
  journal = {ICML 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.12930.svg)](https://codeofpaper.com/paper/2402.12930)

Discussion