Interpreting intermediate convolutional layers in unsupervised acoustic word classification
Understanding how deep convolutional neural networks classify data has been subject to extensive research. This paper proposes a technique to visualize and interpret intermediate layers of unsupervised deep convolutional networks by averaging over individual feature maps in each convolutional layer and inferring underlying distributions of words with non-linear regression techniques. A GAN-based architecture (ciwGAN arXiv:2006.02951) that includes a Generator, a Discriminator, and a classifier was trained on unlabeled sliced lexical items from TIMIT. The training process results in a deep convolutional network that learns to classify words into discrete classes only from the requirement of the Generator to output informative data. This classifier network has no access to the training data -- only to the generated data. We propose a technique to visualize individual convolutional layers in the classifier that yields highly informative time-series data for each convolutional layer and apply it to unobserved test data. Using non-linear regression, we infer underlying distributions for each word which allows us to analyze both absolute values and shapes of individual words at different convolutional layers, as well as perform hypothesis testing on their acoustic properties. The technique also allows us to test individual phone contrasts and how they are represented at each layer.
Code (0)
등록된 구현이 없습니다.
Tasks
ClassificationregressionTime SeriesTime Series AnalysisMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Interpreting intermediate convolutional layers of generative CNNs trained on waveforms
This paper presents a technique to interpret and visualize intermediate layers in generative CNNs trained on raw speech data in an unsupervised manner. We argue that averaging over feature maps after ReLU activation in e…
Time Series Analysis1-D CNN based Acoustic Scene Classification via Reducing Layer-wise Dimensionality
This paper presents an alternate representation framework to commonly used time-frequency representation for acoustic scene classification (ASC). A raw audio signal is represented using a pre-trained convolutional neural…
Acoustic Scene ClassificationDictionary LearningDimensionality ReductionScene ClassificationInterpreting Hidden Semantics in the Intermediate Layers of 3D Point Cloud Classification Neural Network
Although 3D point cloud classification neural network models have been widely used, the in-depth interpretation of the activation of the neurons and layers is still a challenge. We propose a novel approach, named Relevan…
3D Point Cloud ClassificationAdversarial AttackClassificationPoint Cloud ClassificationHow transferable are features in convolutional neural network acoustic models across languages?
Characterization of the representations learned in intermediate layers of deep networks can provide valuable insight into the nature of a task and can guide the development of well-tailored learning strategies. Here we s…
Automatic Speech RecognitionAutomatic Speech Recognition (ASR)Specificityspeech-recognition+2Unsupervised acoustic unit discovery for speech synthesis using discrete latent-variable neural networks
For our submission to the ZeroSpeech 2019 challenge, we apply discrete latent-variable neural networks to unlabelled speech and use the discovered units for speech synthesis. Unsupervised discrete subword modelling could…
Acoustic Unit DiscoveryDecoderSpeech Synthesis