atlas

Research map / Video / Video-language understanding

A Backpack Full of Skills: Egocentric Video Understanding with Diverse Task Perspectives

CVPR 2024 · Video › Video-language understanding · approach: Egocentric video understanding · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes EgoPack, a unified temporal-graph architecture for egocentric video tasks that stores multi-task prototypes as a reusable "backpack" to aid learning of a novel task on Ego4D.

Problem

Egocentric video understanding models are usually task-specific, and multi-task learning suffers negative transfer and requires supervision for all tasks at training time, limiting extension to new tasks later.

Approach

Shared GNN-based temporal backbone with task-specific heads; after multi-task pretraining, per-task feature prototypes (indexed by verb/noun pairs from action recognition) are frozen and stored, and a novel task queries them via k-NN message passing, with each task casting a vote on the final logits.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add temporal graph modelling to the MLP baselineEgo4D temporal models · Ego4D PNRlocalisation error (s): 1.76 s to 0.61 sHelped
train all tasks jointly with hard parameter sharing (ablation)Temporal Graph · Ego4D AR and OSCCaccuracy: 24.25 -> 22.05; 71.26 -> 71.10Hurt
use task-prototype cross-task interactionEgoPack · Ego4D ARverb top-1 accuracy (%): 24.25 -> 25.10Helped
add temporal graph modelling to the MLP baseline (ablation)Ego4D tasks · Ego4D tasks (aggregated)average score (∆): 0.416 -> 0.433 (+4.22%)Helped
replace prototype-based interaction with task translation (ablation)EgoPack temporal architecture · Ego4D tasks (aggregated)average score (∆): 0.416 -> 0.431 (+3.61%)Helped
add a multi-task objective and cross-task interaction (ablation)Temporal Graph · Ego4D tasks (aggregated)average score (∆): 0.416 -> 0.430 (+3.50%)Helped
fine-tune a new task-specific head after multi-task training without other heads' outputs (ablation)Multi-Task Learning model · Ego4D tasks (aggregated)average score (∆): 0.416 -> 0.437 (+5.02%)Helped
use task prototypes and cross-task interaction instead of MTL+FT (ablation)EgoPack · Ego4D tasks (aggregated)average score (∆): 0.437 -> 0.441 (+6.10%)Helped
increase the number of nearest-neighbour task prototypes from k=0 to k=4 (ablation)EgoPack · Ego4D tasks (aggregated)average scoreHelped
use EgoPack rather than EgoT2 for LTA verb predictionEgoPack · Ego4D LTA testverb edit distance: 0.722 -> 0.721Helped
use EgoPack rather than EgoT2 (EgoVLP)EgoPack · Ego4D OSCC testaccuracy (%): 75.0 -> 72.1Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Ego4D

Benchmarks: Ego4D AR Ego4D LTA Ego4D OSCC Ego4D PNR

Metrics: top-1 accuracy edit distance temporal localisation error

Baselines: Ego4D baselines EgoT2 MLP Multi-Task Learning Task Translation EgoVLP HierVL I-CVAE

Builds on: GraphSAGE EgoT2 Omnivore TRN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy