HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

A Continual Development Methodology for Large-scale Multitask Dynamic ML Systems

Andrea Gesmundo

A Continual Development Methodology for Large-scale Multitask Dynamic ML Systems

Abstract

The traditional Machine Learning (ML) methodology requires to fragment the development and experimental process into disconnected iterations whose feedback is used to guide design or tuning choices. This methodology has multiple efficiency and scalability disadvantages, such as leading to spend significant resources into the creation of multiple trial models that do not contribute to the final solution.The presented work is based on the intuition that defining ML models as modular and extensible artefacts allows to introduce a novel ML development methodology enabling the integration of multiple design and evaluation iterations into the continuous enrichment of a single unbounded intelligent system. We define a novel method for the generation of dynamic multitask ML models as a sequence of extensions and generalizations. We first analyze the capabilities of the proposed method by using the standard ML empirical evaluation methodology. Finally, we propose a novel continuous development methodology that allows to dynamically extend a pre-existing multitask large-scale ML system while analyzing the properties of the proposed method extensions. This results in the generation of an ML model capable of jointly solving 124 image classification tasks achieving state of the art quality with improved size and compute cost.

Benchmarks

BenchmarkMethodologyMetrics
domain-generalization-on-imagenet-aµ2Net+ (ViT-L/16)
Top-1 accuracy %: 84.53
fine-grained-image-classification-on-caltechµ2Net+ (ViT-L/16)
Top-1 Error Rate: 4.06%
fine-grained-image-classification-on-food-101µ2Net+ (ViT-L/16)
Accuracy: 91.47
fine-grained-image-classification-on-oxford-2µ2Net+ (ViT-L/16)
Accuracy: 95.5
fine-grained-image-classification-on-stanford-1µ2Net+ (ViT-L/16)
Accuracy: 93.5%
image-classification-on-cars196µ2Net+ (ViT-L/16)
Accuracy: 87.18
image-classification-on-cats-vs-dogs-1µ2Net+ (ViT-L/16)
Accuracy: 99.83
image-classification-on-dtdµ2Net+ (ViT-L/16)
Accuracy: 82.23
image-classification-on-emnist-lettersµ2Net+ (ViT-L/16)
Accuracy: 95.03
image-classification-on-eurosatµ2Net+ (ViT-L/16)
Accuracy (%): 99.22
image-classification-on-imagenet-sketchµ2Net+ (ViT-L/16)
Accuracy: 88.6
image-classification-on-imagenetteµ2Net+ (ViT-L/16)
Accuracy: 100
image-classification-on-inaturalist-2018µ2Net+ (ViT-L/16)
Top-1 Accuracy: 80.97
image-classification-on-malaria-datasetµ2Net+ (ViT-L/16)
Acc. (test): 97.46%
image-classification-on-places365µ2Net+ (ViT-L/16)
Top 1 Accuracy: 59.15
image-classification-on-plantvillageµ2Net+ (ViT-L/16)
Accuracy: 99.89
image-classification-on-stanford-onlineµ2Net+ (ViT-L/16)
Accuracy: 89.47
image-classification-on-stl-10µ2Net+ (ViT-L/16)
Percentage correct: 99.64
long-tail-learning-on-imagenet-ltµ2Net+ (ViT-L/16)
Top-1 Accuracy: 82.5
scene-classification-on-uc-merced-land-useµ2Net+ (ViT-L/16)
Accuracy (%): 100

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
A Continual Development Methodology for Large-scale Multitask Dynamic ML Systems | Papers | HyperAI