Function Trees: Transparent Machine Learning

Jerome H. Friedman
3/19/2024
stat.MLcs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

The output of a machine learning algorithm can usually be represented by one or more multivariate functions of its input variables. Knowing the global properties of such functions can help in understanding the system that produced the data as well as interpreting and explaining corresponding model predictions. A method is presented for representing a general multivariate function as a tree of simpler functions. This tree exposes the global internal structure of the function by uncovering and describing the combined joint influences of subsets of its input variables. Given the inputs and corresponding function values, a function tree is constructed that can be used to rapidly identify and compute all of the function's main and interaction effects up to high order. Interaction effects involving up to four variables are graphically visualized.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{friedman2024function,
  title  = {Function Trees: Transparent Machine Learning},
  author = {Jerome H. Friedman},
  year   = {2024},
  eprint = {2403.13141},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.13141v1}
}

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

Discussion