Skip to content

Latest commit

Β 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 

Repository files navigation

This is a placeholder repo to feature this project on my personal Github profile. Please visit geohai lab project page to see the full repo.

--

GLEVR: Graph Learning for Egocentric Video Recognition

This work won 1st place in the Ego-Exo4D Fine-Grained Keystep Recognition Benchmark Challenge at the Egocentric Vision Workshop at CVPR 2025 and is published in the Proceedings of ICCV Workshops 2025 here.
Check out our lab website if interested here.

GLEVR (Graph Learning on Egocentric Videos for keystep Recognition) is a lightweight, flexible graph-learning framework for fine-grained keystep recognition in egocentric videos. It leverages graph-based representations to capture long-term dependencies efficiently and integrates multi-view and multimodal data available only during training to boost performance at inference time.


🧠 Key Ideas

  • Node Classification for Keystep Recognition: Each keystep segment is represented as a node in a temporal graph.
  • Multiview & Multimodal Training: Additional exocentric views and video narrations are incorporated using additional nodes and edge types to improve egocentric video understanding.
  • Efficient Graph Construction: Sparse, flexible graph topologies yield high accuracy with significantly lower model size and compute cost than traditional video models.
  • Egocentric-Only Inference: At test time, only the egocentric video view is needed.

🧱 Architecture Overview

We support the following graph structures:

  • Egocentric Vision Graph: A temporal graph with nodes per egocentric video clip.
  • Multiview Vision Graph: Adds aligned exocentric clips as additional nodes with cross-view edges.
  • Heterogeneous Multimodal Graph: Adds caption-based nodes using LLaMA3-generated segment summaries and LongCLIP embeddings.

πŸš€ Results

Model Narration Val Acc Test Acc
TimeSFormer ❌ 35.25 35.93
EgoVLPv2 (EgoExo) ❌ 38.21 38.69
VI Encoder (EgoExo) ❌ 40.23 41.53
MLE Baseline ❌ 40.40 β€”
GLEVR (Ours) ❌ 54.69 52.36
GLEVR-Hetero (Ours) βœ… 56.99 53.65

GLEVR outperforms all baselines on the Ego-Exo4D dataset with significantly smaller model size and compute footprint.


πŸ“Š Experimental Highlights

  • Long-Form Reasoning: Performance improves >14% with full temporal context vs. isolated segments.
  • Multi-view Gains: Using exocentric clips during training improves accuracy without increasing sample count.
  • Multimodal Alignment: Automatically generated narrations boost performance via GLEVR-Hetero.

Data

  • Dataset: Ego-Exo4D
  • Visual features: Omnivore Swin-L pretrained embeddings
  • Narrations: Generated using VideoRecap + LLaMA-3 summaries

πŸ“š Citation

If you find this work helpful, please consider citing our work:

@inproceedings{romero2025long,
  title={Long-form Reasoning for Keystep Recognition using Graph Neural Networks},
  author={Romero, Julia and Min, Kyle and Tripathi, Subarna and Karimzadeh, Morteza},
  booktitle={Proceedings of the IEEE/CVF International Conference on Computer Vision},
  pages={7624--7633},
  year={2025}
}

About

My work with Intel Labs on developing a graph learning framework for long-form video understanding. Our model won 1st of 20+ teams in Meta's 2025 EgoExo4D keystep recognition benchmark challenge.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors