Analysis of Video Feature Learning in Two-Stream CNNs on the Example of Zebrafish Swim Bout Classification

12/20/2019
by   Bennet Breier, et al.
12

Semmelhack et al. (2014) have achieved high classification accuracy in distinguishing swim bouts of zebrafish using a Support Vector Machine (SVM). Convolutional Neural Networks (CNNs) have reached superior performance in various image recognition tasks over SVMs, but these powerful networks remain a black box. Reaching better transparency helps to build trust in their classifications and makes learned features interpretable to experts. Using a recently developed technique called Deep Taylor Decomposition, we generated heatmaps to highlight input regions of high relevance for predictions. We find that our CNN makes predictions by analyzing the steadiness of the tail's trunk, which markedly differs from the manually extracted features used by Semmelhack et al. (2014). We further uncovered that the network paid attention to experimental artifacts. Removing these artifacts ensured the validity of predictions. After correction, our best CNN beats the SVM by 6.12 classification accuracy of 96.32 explainability for CNNs.

READ FULL TEXT

page 7

page 15

research
12/10/2017

An Architecture Combining Convolutional Neural Network (CNN) and Support Vector Machine (SVM) for Image Classification

Convolutional neural networks (CNNs) are similar to "ordinary" neural ne...
research
08/28/2018

Motorcycle Classification in Urban Scenarios using Convolutional Neural Networks for Feature Extraction

This paper presents a motorcycle classification system for urban scenari...
research
02/11/2020

Convolutional Support Vector Machine

The support vector machine (SVM) and deep learning (e.g., convolutional ...
research
01/21/2023

Towards a Measure of Trustworthiness to Evaluate CNNs During Operation

Due to black box nature of Convolutional neural networks (CNNs), the con...
research
03/21/2015

Boosting Convolutional Features for Robust Object Proposals

Deep Convolutional Neural Networks (CNNs) have demonstrated excellent pe...
research
11/03/2021

Rethinking the Image Feature Biases Exhibited by Deep CNN Models

In recent years, convolutional neural networks (CNNs) have been applied ...
research
03/08/2017

Streaming Weak Submodularity: Interpreting Neural Networks on the Fly

In many machine learning applications, it is important to explain the pr...

Please sign up or login with your details

Forgot password? Click here to reset