DecTrain: Deciding When to Train a Monocular Depth DNN Online

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Fu, Zih-Sing, Sudhakar, Soumya, Karaman, Sertac, Sze, Vivienne
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866910809622315008
author Fu, Zih-Sing
Sudhakar, Soumya
Karaman, Sertac
Sze, Vivienne
author_facet Fu, Zih-Sing
Sudhakar, Soumya
Karaman, Sertac
Sze, Vivienne
contents Deep neural networks (DNNs) can deteriorate in accuracy when deployment data differs from training data. While performing online training at all timesteps can improve accuracy, it is computationally expensive. We propose DecTrain, a new algorithm that decides when to train a monocular depth DNN online using self-supervision with low overhead. To make the decision at each timestep, DecTrain compares the cost of training with the predicted accuracy gain. We evaluate DecTrain on out-of-distribution data, and find DecTrain maintains accuracy compared to online training at all timesteps, while training only 44% of the time on average. We also compare the recovery of a low inference cost DNN using DecTrain and a more generalizable high inference cost DNN on various sequences. DecTrain recovers the majority (97%) of the accuracy gain of online training at all timesteps while reducing computation compared to the high inference cost DNN which recovers only 66%. With an even smaller DNN, we achieve 89% recovery while reducing computation by 56%. DecTrain enables low-cost online training for a smaller DNN to have competitive accuracy with a larger, more generalizable DNN at a lower overall computational cost.
format Preprint
id arxiv_https___arxiv_org_abs_2410_02980
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle DecTrain: Deciding When to Train a Monocular Depth DNN Online
Fu, Zih-Sing
Sudhakar, Soumya
Karaman, Sertac
Sze, Vivienne
Machine Learning
Robotics
Deep neural networks (DNNs) can deteriorate in accuracy when deployment data differs from training data. While performing online training at all timesteps can improve accuracy, it is computationally expensive. We propose DecTrain, a new algorithm that decides when to train a monocular depth DNN online using self-supervision with low overhead. To make the decision at each timestep, DecTrain compares the cost of training with the predicted accuracy gain. We evaluate DecTrain on out-of-distribution data, and find DecTrain maintains accuracy compared to online training at all timesteps, while training only 44% of the time on average. We also compare the recovery of a low inference cost DNN using DecTrain and a more generalizable high inference cost DNN on various sequences. DecTrain recovers the majority (97%) of the accuracy gain of online training at all timesteps while reducing computation compared to the high inference cost DNN which recovers only 66%. With an even smaller DNN, we achieve 89% recovery while reducing computation by 56%. DecTrain enables low-cost online training for a smaller DNN to have competitive accuracy with a larger, more generalizable DNN at a lower overall computational cost.
title DecTrain: Deciding When to Train a Monocular Depth DNN Online
topic Machine Learning
Robotics
url https://arxiv.org/abs/2410.02980