Related Experiment Videos
An intelligent sparse approximate inverse selection method based on convolutional neural networks
Xinghe Gao1, Ru Han2, Yige Zhang2
1Institute of Systems Science, National University of Singapore, 119077, Singapore.
Abstract:
As a class of preconditioners, sparse approximate inverses (SAIs) have been proven to be effective in accelerating the convergence of iterative methods. However, given the wide variety of available preconditioners, determining how to select the most suitable one for a specific iterative solver remains a central challenge in scientific computing. In the past decade, the rapid development and widespread adoption of convolutional neural networks (CNNs) have inspired new perspectives for tackling this challenge. When applying CNNs to the parallel construction of SAIs, three key issues must be addressed: normalized representations of sparse matrices, network architectures that accommodate the unique characteristics of sparse data, and appropriate training datasets of sparse matrices tailored for SAI learning. To address these challenges, we propose an innovative CNN-based intelligent selection framework for SAIs. In this framework, three normalization methods for sparse matrices are first introduced, namely binary, density and column-histogram representation. Second, for each representation, a corresponding CNN architecture is specifically designed, and they are named BinaryNet, DensityNet and HistNet, respectively. Third, these three networks operate independently and adopt a late fusion strategy to integrate learned SAI features. This design effectively mitigates the interference that would arise from early fusion, given the heterogeneous nature of the different input representations. Finally, we present, for the first time, a method for constructing a training dataset of sparse matrices specifically designed for SAI learning. Experimental results demonstrate that the proposed framework is both effective and efficient, validating the feasibility and advantages of the approach.
Related Concept Videos
Convolution: Math, Graphics, and Discrete Signals
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
Deconvolution
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
Linear Approximation in Frequency Domain
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear.
Linear Approximation in Time Domain
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length, the...