On Learning Interpretable CNNs with Parametric Modulated Kernel-Based Filters

Erfan Loweimi, Peter Bell, Steve Renals

We investigate the problem of direct waveform modelling using parametric kernel-based filters in a convolutional neural network (CNN) framework, building on SincNet, a CNN employing the cardinal sine (sinc) function to implement learnable bandpass filters. To this end, the general problem of learning a filterbank consisting of modulated kernel-based baseband filters is studied. Compared to standard CNNs, such models have fewer parameters, learn faster, and require less training data. They are also more amenable to human interpretation, paving the way to embedding some perceptual prior knowledge in the architecture. We have investigated the replacement of the rectangular filters of SincNet with triangular, gammatone and Gaussian filters, resulting in higher model flexibility and a reduction to the phone error rate. We also explore the properties of the learned filters learned for TIMIT phone recognition from both perceptual and statistical standpoints. We find that the filters in the first layer, which directly operate on the waveform, are in accord with the prior knowledge utilised in designing and engineering standard filters such as mel-scale triangular filters. That is, the networks learn to pay more attention to perceptually significant spectral neighbourhoods where the data centroid is located, and the variance and Shannon entropy are highest.

 DOI: 10.21437/Interspeech.2019-1257

Cite as: Loweimi, E., Bell, P., Renals, S. (2019) On Learning Interpretable CNNs with Parametric Modulated Kernel-Based Filters. Proc. Interspeech 2019, 3480-3484, DOI: 10.21437/Interspeech.2019-1257.

  author={Erfan Loweimi and Peter Bell and Steve Renals},
  title={{On Learning Interpretable CNNs with Parametric Modulated Kernel-Based Filters}},
  booktitle={Proc. Interspeech 2019},