MLLGDec 22, 2016

Finding Statistically Significant Attribute Interactions

arXiv:1612.07597v24 citations
AI Analysis

This work addresses the need for data exploration and feature selection in domains like healthcare, where understanding attribute interactions can provide insights into data structure and aid in applications such as anonymization, though it appears incremental as it builds on existing statistical and classifier-based approaches.

The paper tackles the problem of identifying statistically significant attribute interactions relevant to a variable of interest, such as disease presence, by proposing a novel method based on statistical significance testing and an automated partition-finding algorithm called ASTRID, which uses state-of-the-art classifiers to capture interactions by systematically breaking them and observing performance effects, with empirical validation on real and synthetic data.

In many data exploration tasks it is meaningful to identify groups of attribute interactions that are specific to a variable of interest. For instance, in a dataset where the attributes are medical markers and the variable of interest (class variable) is binary indicating presence/absence of disease, we would like to know which medical markers interact with respect to the binary class label. These interactions are useful in several practical applications, for example, to gain insight into the structure of the data, in feature selection, and in data anonymisation. We present a novel method, based on statistical significance testing, that can be used to verify if the data set has been created by a given factorised class-conditional joint distribution, where the distribution is parametrised by a partition of its attributes. Furthermore, we provide a method, named ASTRID, for automatically finding a partition of attributes describing the distribution that has generated the data. State-of-the-art classifiers are utilised to capture the interactions present in the data by systematically breaking attribute interactions and observing the effect of this breaking on classifier performance. We empirically demonstrate the utility of the proposed method with examples using real and synthetic data.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes