Recovering Pairwise Interactions Using Neural Networks

01/24/2019
by   Tianyu Cui, et al.
40

Recovering pairwise interactions, i.e. pairs of input features whose joint effect on an output is different from the sum of their marginal effects, is central in many scientific applications. We conceptualize a solution to this problem as a two-stage procedure: first, we model the relationship between the features and the output using a flexible hybrid neural network; second, we detect feature interactions from the trained model. For the second step we propose a simple and intuitive interaction measure (IM), which has no specific requirements on the machine learning model used in the first step, only that it defines a mapping from an input to an output. And in a special case it reduces to the averaged Hessian of the input-output mapping. Importantly, our method upper bounds the interaction recovery error with the error of the learning model, which ensures that we can improve the recovered interactions by training a more accurate model. We present analyses of simulated and real-world data which demonstrate the benefits of our method compared to available alternatives, and theoretically analyse its properties and relation to other methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/11/2022

Generalization Analysis on Learning with a Concurrent Verifier

Machine learning technologies have been used in a wide range of practica...
research
02/15/2022

REPID: Regional Effect Plots with implicit Interaction Detection

Machine learning models can automatically learn complex relationships, s...
research
02/05/2021

Interpretable Neural Networks based classifiers for categorical inputs

Because of the pervasive usage of Neural Networks in human sensitive app...
research
04/29/2015

A Deep Learning Model for Structured Outputs with High-order Interaction

Many real-world applications are associated with structured data, where ...
research
02/12/2016

Detection of Cooperative Interactions in Logistic Regression Models

An important problem in the field of bioinformatics is to identify inter...
research
05/14/2017

Detecting Statistical Interactions from Neural Network Weights

Interpreting deep neural networks can enable new applications for predic...
research
09/16/2016

Learning Opposites Using Neural Networks

Many research works have successfully extended algorithms such as evolut...

Please sign up or login with your details

Forgot password? Click here to reset