Transformation Importance with Applications to Cosmology

Chandan Singh, Wooseok Ha, Francois Lanusse, Vanessa Boehm, Jia Liu +1 more
3/4/2020
stat.MLastro-ph.IMcs.LG

Official code: csinva/transformation-importance (7 stars, MIT, PyTorch, last commit 2020-12-16).

Abstract

Machine learning lies at the heart of new possibilities for scientific discovery, knowledge generation, and artificial intelligence. Its potential benefits to these fields requires going beyond predictive accuracy and focusing on interpretability. In particular, many scientific problems require interpretations in a domain-specific interpretable feature space (e.g. the frequency domain) whereas attributions to the raw features (e.g. the pixel space) may be unintelligible or even misleading. To address this challenge, we propose TRIM (TRansformation IMportance), a novel approach which attributes importances to features in a transformed space and can be applied post-hoc to a fully trained model. TRIM is motivated by a cosmological parameter estimation problem using deep neural networks (DNNs) on simulated data, but it is generally applicable across domains/models and can be combined with any local interpretation method. In our cosmology example, combining TRIM with contextual decomposition shows promising results for identifying which frequencies a DNN uses, helping cosmologists to understand and validate that the model learns appropriate physical features rather than simulation artifacts.

View on arXivView PDF

Code Implementations(1)

PyTorchMIT

Using / reproducing TRIM from the paper "Transformation Importance with Applications to Cosmology" 🌌 (ICLR Workshop 2020)

71Shell, PythonNov 19, 20195 years agoMIT
aiartificial-intelligenceattributiondata-sciencedeep-learning+15 more

Similar Papers

Cite this paper

@article{singh2020transformation,
  title  = {Transformation Importance with Applications to Cosmology},
  author = {Chandan Singh and Wooseok Ha and Francois Lanusse and Vanessa Boehm and Jia Liu and Bin Yu},
  year   = {2020},
  eprint = {2003.01926},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2003.01926}
}

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/2003.01926.svg)](https://codeofpaper.com/paper/2003.01926)

Discussion