Tree-CNN: A Deep Convolutional Neural Network for Lifelong Learning

02/15/2018
by   Deboleena Roy, et al.
0

In recent years, Convolutional Neural Networks (CNNs) have shown remarkable performance in many computer vision tasks such as object recognition and detection. However, complex training issues, such as "catastrophic forgetting" and hyper-parameter tuning, make incremental learning in CNNs a difficult challenge. In this paper, we propose a hierarchical deep neural network, with CNNs at multiple levels, and a corresponding training method for lifelong learning. The network grows in a tree-like manner to accommodate the new classes of data without losing the ability to identify the previously trained classes. The proposed network was tested on CIFAR-10 and CIFAR-100 datasets, and compared against the method of fine tuning specific layers of a conventional CNN. We obtained comparable accuracies and achieved 40 reduction in training effort in CIFAR-10 and CIFAR 100 respectively. The network was able to organize the incoming classes of data into feature-driven super-classes. Our model improves upon existing hierarchical CNN models by adding the capability of self-growth and also yields important observations on feature selective classification.

READ FULL TEXT

page 8

page 10

research
12/04/2017

Leaf Identification Using a Deep Convolutional Neural Network

Convolutional neural networks (CNNs) have become popular especially in c...
research
11/11/2018

HSD-CNN: Hierarchically self decomposing CNN architecture using class specific filter sensitivity analysis

Conventional Convolutional neural networks (CNN) are trained on large do...
research
11/17/2018

PydMobileNet: Improved Version of MobileNets with Pyramid Depthwise Separable Convolution

Convolutional neural networks (CNNs) have shown remarkable performance i...
research
12/27/2021

A Multi-channel Training Method Boost the Performance

Deep convolutional neural network has made huge revolution and shown its...
research
09/22/2014

Spatially-sparse convolutional neural networks

Convolutional neural networks (CNNs) perform well on problems such as ha...
research
08/30/2017

Efficient Convolutional Network Learning using Parametric Log based Dual-Tree Wavelet ScatterNet

We propose a DTCWT ScatterNet Convolutional Neural Network (DTSCNN) form...
research
07/31/2017

Analysis and Optimization of Convolutional Neural Network Architectures

Convolutional Neural Networks (CNNs) dominate various computer vision ta...

Please sign up or login with your details

Forgot password? Click here to reset