Variable Selection in Maximum Mean Discrepancy for Interpretable Distribution Comparison

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Mitsuzawa, Kensuke, Kanagawa, Motonobu, Bortoli, Stefano, Grossi, Margherita, Papotti, Paolo
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914135916150784
author Mitsuzawa, Kensuke
Kanagawa, Motonobu
Bortoli, Stefano
Grossi, Margherita
Papotti, Paolo
author_facet Mitsuzawa, Kensuke
Kanagawa, Motonobu
Bortoli, Stefano
Grossi, Margherita
Papotti, Paolo
contents We study two-sample variable selection: identifying variables that discriminate between the distributions of two sets of data vectors. Such variables help scientists understand the mechanisms behind dataset discrepancies. Although domain-specific methods exist (e.g., in medical imaging, genetics, and computational social science), a general framework remains underdeveloped. We make two separate contributions. (i) We introduce a mathematical notion of the discriminating set of variables: the largest subset containing no variables whose marginals are identical across the two distributions and independent of the remaining variables. We prove this set is uniquely defined and establish further properties, making it a suitable ground truth for theory and evaluation. (ii) We propose two methods for two-sample variable selection that assign weights to variables and optimise them to maximise the power of a kernel two-sample test while enforcing sparsity to downweight redundant variables. To select the regularisation parameter - unknown in practice, as it controls the number of selected variables - we develop two data-driven procedures to balance recall and precision. Synthetic experiments show improved performance over baselines, and we illustrate the approach on two applications using datasets from water-pipe and traffic networks.
format Preprint
id arxiv_https___arxiv_org_abs_2311_01537
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Variable Selection in Maximum Mean Discrepancy for Interpretable Distribution Comparison
Mitsuzawa, Kensuke
Kanagawa, Motonobu
Bortoli, Stefano
Grossi, Margherita
Papotti, Paolo
Machine Learning
We study two-sample variable selection: identifying variables that discriminate between the distributions of two sets of data vectors. Such variables help scientists understand the mechanisms behind dataset discrepancies. Although domain-specific methods exist (e.g., in medical imaging, genetics, and computational social science), a general framework remains underdeveloped. We make two separate contributions. (i) We introduce a mathematical notion of the discriminating set of variables: the largest subset containing no variables whose marginals are identical across the two distributions and independent of the remaining variables. We prove this set is uniquely defined and establish further properties, making it a suitable ground truth for theory and evaluation. (ii) We propose two methods for two-sample variable selection that assign weights to variables and optimise them to maximise the power of a kernel two-sample test while enforcing sparsity to downweight redundant variables. To select the regularisation parameter - unknown in practice, as it controls the number of selected variables - we develop two data-driven procedures to balance recall and precision. Synthetic experiments show improved performance over baselines, and we illustrate the approach on two applications using datasets from water-pipe and traffic networks.
title Variable Selection in Maximum Mean Discrepancy for Interpretable Distribution Comparison
topic Machine Learning
url https://arxiv.org/abs/2311.01537