Papers › EXTENDING CONDITIONAL CONVOLUTION STRUCTURES FOR ENHANCING MULTITASKING CONTINUAL LEARNING

EXTENDING CONDITIONAL CONVOLUTION STRUCTURES FOR ENHANCING MULTITASKING CONTINUAL LEARNING

7 Dec 2020archive 2025-07-28

Cheng-Hao Tu, Cheng-En Wu, Chu-Song Chen

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.

PaperPDFCode

Code

ivclab/CondConvContinual officialmentioned in paperpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Computational EfficiencyContinual LearningMulti-Task Learning

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Continual Learning CUBS (Fine-grained 6 Tasks) CondConvContinual Accuracy 84.26 #1 of 6 Archive leaderboard report
Continual Learning Cifar100 (20 tasks) CondConvContinual Average Accuracy 77.4 #6 of 9 Archive leaderboard report
Continual Learning Cifar100 (20 tasks) CPG-light Average Accuracy 77.0 #8 of 9 Archive leaderboard report
Continual Learning Flowers (Fine-grained 6 Tasks) CondConvContinual Accuracy 97.16 #1 of 6 Archive leaderboard report
Continual Learning ImageNet (Fine-grained 6 Tasks) CondConvContinual Accuracy 76.16 #3 of 6 Archive leaderboard report
Continual Learning ImageNet-50 (5 tasks) CondConvContinual Accuracy 61.32 #2 of 5 Archive leaderboard report
Continual Learning Sketch (Fine-grained 6 Tasks) CondConvContinual Accuracy 80.77 #1 of 6 Archive leaderboard report
Continual Learning Stanford Cars (Fine-grained 6 Tasks) CondConvContinual Accuracy 92.61 #2 of 6 Archive leaderboard report
Continual Learning Wikiart (Fine-grained 6 Tasks) CondConvContinual Accuracy 78.32 #1 of 6 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

Batch NormalizationCondConvConvolutionLinear LayerReLU

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections