217
Views
0
CrossRef citations to date
0
Altmetric
Machine Learning

Interpretable Architecture Neural Networks for Function Visualization

ORCID Icon &
Pages 1258-1271 | Received 21 Jun 2022, Accepted 15 Mar 2023, Published online: 02 May 2023
 

Abstract

In many scientific research fields, understanding and visualizing a black-box function in terms of the effects of all the input variables is of great importance. Existing visualization tools do not allow one to visualize the effects of all the input variables simultaneously. Although one can select one or two of the input variables to visualize via a 2D or 3D plot while holding other variables fixed, this presents an oversimplified and incomplete picture of the model. To overcome this shortcoming, we present a new visualization approach using an Interpretable Architecture Neural Network (IANN) to visualize the effects of all the input variables directly and simultaneously. We propose two interpretable structures, each of which can be conveniently represented by a specific IANN, and we discuss a number of possible extensions. We also provide a Python package to implement our proposed method. The supplemental materials are available online.

Supplementary Materials

Supplemental Materials Several topics will be covered here, including the algorithms for the DASH IANN structure, customized LHD sampling techniques, additional numerical examples, and the proof of Theorem 2.1. (IANN-supplementary.pdf)

Python-package for IANN:Python-package “IANN” containing code to perform the IANN method described in the article and the related datasets. (iann-codes.zip, zipped codes for IANN)

Disclosure Statement

The authors report there are no competing interests to declare.

Additional information

Funding

This work was funded in part by the Air Force Office of Scientific Research Grant # FA9550-18-1-0381, which we gratefully acknowledge.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.