HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

EXTENDING CONDITIONAL CONVOLUTION STRUCTURES FOR ENHANCING MULTITASKING CONTINUAL LEARNING

{Chu-Song Chen Cheng-En Wu Cheng-Hao Tu}

EXTENDING CONDITIONAL CONVOLUTION STRUCTURES FOR ENHANCING MULTITASKING CONTINUAL LEARNING

Abstract

Conditional operations have received much attention in recent deep learning studies to facilitate the prediction accuracy of a model. A recent advance toward this direction is the conditional parametric convolutions (CondConv), which is proposed to exploit additional capacities provided by the deep model weights to enhance the performance, whereas the computational complexity of the model is much less influenced. CondConv employs input-dependent fusion parameters that can combine multiple columns of convolution kernels adaptively for performance improvement. At runtime, the columns of kernels are on-line combined into a single one, and thus the time complexity is much less than that of employing multiple columns in a convolution layer under the same capacity. Although CondConv is effective for the performance enhancement of a deep model, it is currently applied to individual tasks only. As it has the nice property of adding model weights with computational efficiency, we extend it for multi-task learning, where the tasks are presented incrementally. In this work, we introduce a sequential multi-task (or continual) learning approach based on the CondConv structures, referred to as CondConv-Continual. Experimental results show that the proposed approach is effective for unforgetting continual learning. Compared to current approaches, CondConv is advantageous to offer a regular and easy-to-implement way to enlarge the neural networks for acquiring additional capacity and provides a cross-referencing mechanism for different task models to achieve comparative results.

Benchmarks

BenchmarkMethodologyMetrics
continual-learning-on-cifar100-20-tasksCPG-light
Average Accuracy: 77.0
continual-learning-on-cifar100-20-tasksCondConvContinual
Average Accuracy: 77.4
continual-learning-on-cubs-fine-grained-6CondConvContinual
Accuracy: 84.26
continual-learning-on-flowers-fine-grained-6CondConvContinual
Accuracy: 97.16
continual-learning-on-imagenet-50-5-tasksCondConvContinual
Accuracy: 61.32
continual-learning-on-imagenet-fine-grained-6CondConvContinual
Accuracy: 76.16
continual-learning-on-sketch-fine-grained-6CondConvContinual
Accuracy: 80.77
continual-learning-on-stanford-cars-fineCondConvContinual
Accuracy: 92.61
continual-learning-on-wikiart-fine-grained-6CondConvContinual
Accuracy: 78.32

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp