Using explainability to design physics-aware CNNs for solving subsurface inverse problems

11/16/2022
by   Jodie Crocker, et al.
0

We present a novel method of using explainability techniques to design physics-aware neural networks. We demonstrate our approach by developing a convolutional neural network (CNN) for solving an inverse problem for shallow subsurface imaging. Although CNNs have gained popularity in recent years across many fields, the development of CNNs remains an art, as there are no clear guidelines regarding the selection of hyperparameters that will yield the best network. While optimization algorithms may be used to select hyperparameters automatically, these methods focus on developing networks with high predictive accuracy while disregarding model explainability (descriptive accuracy). However, the field of Explainable Artificial Intelligence (XAI) addresses the absence of model explainability by providing tools that allow developers to evaluate the internal logic of neural networks. In this study, we use the explainability methods Score-CAM and Deep SHAP to select hyperparameters, such as kernel sizes and network depth, to develop a physics-aware CNN for shallow subsurface imaging. We begin with a relatively deep Encoder-Decoder network, which uses surface wave dispersion images as inputs and generates 2D shear wave velocity subsurface images as outputs. Through model explanations, we ultimately find that a shallow CNN using two convolutional layers with an atypical kernel size of 3x1 yields comparable predictive accuracy but with increased descriptive accuracy. We also show that explainability methods can be used to evaluate the network's complexity and decision-making. We believe this method can be used to develop neural networks with high predictive accuracy while also providing inherent explainability.

READ FULL TEXT

page 4

page 6

page 10

page 12

page 14

page 16

page 19

page 21

research
01/22/2019

Understanding Geometry of Encoder-Decoder CNNs

Encoder-decoder networks using convolutional neural network (CNN) archit...
research
10/16/2019

Do Explanations Reflect Decisions? A Machine-centric Strategy to Quantify the Performance of Explainability Algorithms

There has been a significant surge of interest recently around the conce...
research
10/12/2019

Facial Emotion Recognition using Convolutional Neural Networks

Facial expression recognition is a topic of great interest in most field...
research
10/16/2019

Explaining with Impact: A Machine-centric Strategy to Quantify the Performance of Explainability Algorithms

There has been a significant surge of interest recently around the conce...
research
08/10/2023

Revisiting N-CNN for Clinical Practice

This paper revisits the Neonatal Convolutional Neural Network (N-CNN) by...
research
05/25/2022

How explainable are adversarially-robust CNNs?

Three important criteria of existing convolutional neural networks (CNNs...
research
07/19/2022

A Frequency-Velocity CNN for Developing Near-Surface 2D Vs Images from Linear-Array, Active-Source Wavefield Measurements

This paper presents a frequency-velocity convolutional neural network (C...

Please sign up or login with your details

Forgot password? Click here to reset