EgoThinker: Unveiling Egocentric Reasoning with Spatio-Temporal CoT

Baoqi Pei, Yifei Huang, Jilan Xu, Yuping He, Guo Chen +3 more
10/27/2025
cs.CV

Official code: InternRobotics/EgoThinker (29 stars, last commit 2025-11-25).

Abstract

Egocentric video reasoning centers on an unobservable agent behind the camera who dynamically shapes the environment, requiring inference of hidden intentions and recognition of fine-grained interactions. This core challenge limits current multimodal large language models MLLMs, which excel at visible event reasoning but lack embodied, first-person understanding. To bridge this gap, we introduce EgoThinker, a novel framework that endows MLLMs with robust egocentric reasoning capabilities through spatio-temporal chain-of-thought supervision and a two-stage learning curriculum. First, we introduce EgoRe-5M, a large-scale egocentric QA dataset constructed from 13M diverse egocentric video clips. This dataset features multi-minute segments annotated with detailed CoT rationales and dense hand-object grounding. Second, we employ SFT on EgoRe-5M to instill reasoning skills, followed by reinforcement fine-tuning RFT to further enhance spatio-temporal localization. Experimental results show that EgoThinker outperforms existing methods across multiple egocentric benchmarks, while achieving substantial improvements in fine-grained spatio-temporal localization tasks. Full code and data are released at https://github.com/InternRobotics/EgoThinker.

View on arXivView PDF

Code Implementations(1)

Official implementation of EgoThinker at NIPS 2025

291Shell, PythonOct 22, 202511 months ago

Similar Papers

Cite this paper

@article{pei2025egothinker,
  title  = {EgoThinker: Unveiling Egocentric Reasoning with Spatio-Temporal CoT},
  author = {Baoqi Pei and Yifei Huang and Jilan Xu and Yuping He and Guo Chen and Fei Wu and Yu Qiao and Jiangmiao Pang},
  year   = {2025},
  eprint = {2510.23569},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.23569v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.23569.svg)](https://codeofpaper.com/paper/2510.23569)

Discussion