atlas

Research map / Video / Action recognition

AntGPT: Can Large Language Models Help Long-term Action Anticipation from Videos?

ICLR 2024 · Video › Action recognition · approach: Action anticipation and latent actions · 8 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 AntGPT, which turns recognized video actions into verb-noun text sequences so LLMs can infer goals (top-down) and model action dynamics (bottom-up) for long-term action anticipation, and distills the LLM into a 91M student.

Problem

Long-term action anticipation (LTA) from egocentric and cooking videos requires predicting future verb-noun action sequences; existing bottom-up models lack explicit goal knowledge, and goals are usually unlabeled.

Approach

Represent video observations as sequences of recognized discrete action labels so an off-the-shelf LLM can act as a few-shot goal inferer (top-down planning via in-context learning) and as a temporal dynamics model (bottom-up sequence completion, fine-tuned with LoRA), with knowledge distilled into a small transformer.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add inferred goals from GPT-3.5 to goal-condition the temporal TransformerTransformer LTA · Ego4D v1 validationVerb edit distance: 0.735 -> 0.724Helped
Add inferred goals from GPT-3.5 to goal-condition the temporal TransformerTransformer LTA · EPIC-Kitchens-55 validation, AllmAP: 38.2 -> 40.1Helped
Add inferred goals from GPT-3.5 to goal-condition the temporal TransformerTransformer LTA · EGTEA validation, RaremAP: 68.3 -> 72.9Helped
Use GPT-3-curie as the temporal LLM and add inferred goals (ablation)GPT-3-curie LTA · Ego4D v1 validationVerb edit distance: 0.707 -> 0.709Hurt
Use Llama2-7B as the temporal LLM and add inferred goals (ablation)Llama2-7B LTA · Ego4D v1 validationNoun edit distance: 0.705 -> 0.717Hurt
Replace natural action labels with shuffled semantic labels (ablation)AntGPT · Ego4D v2 testVerb edit distance: 0.6794 -> 0.6993Hurt
Replace natural action labels with dictionary indices (ablation)AntGPT · Ego4D v2 testVerb edit distance: 0.6794 -> 0.7249Hurt
Distill Llama2-7B into a 91M student (ablation)Llama2-7B temporal model · Ego4D v2 testVerb edit distance: 0.7176 -> 0.6649Helped
Use EgoVLP rather than CLIP recognition features (ablation)AntGPT · Ego4D v2 testVerb edit distance: 0.6794 -> 0.6677Helped
Train with both ground-truth and recognized action inputs (ablation)AntGPT · Ego4D v2 testNoun edit distance: 0.6721 -> 0.6506Helped
Increase LLM input context from 1 to 8 observed segments (ablation)AntGPT · Ego4D v1 validationVerb edit distance: 0.734 -> 0.707Helped
Increase autoregressive Transformer depth from 1 to 6 layers (ablation)Transformer LTA · Ego4D v1 validationVerb edit distance: 0.739 -> 0.747Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Ego4D LTA v1 Ego4D LTA v2 EPIC-Kitchens-55 EGTEA Gaze+

Benchmarks: Ego4D LTA v1 Ego4D LTA v2 EPIC-Kitchens-55 EGTEA Gaze+

Metrics: edit distance (ED@20) mean average precision (mAP)

Baselines: HierVL ICVAE VCLIP SlowFast VideoLLM PaMsEgoAI Palm EGO-TOPO Anticipatr Timeception

Builds on: CLIP LoRA Llama 2 Ego-Topo chain-of-thought prompting

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