Glossary
What Is EgoSchema?
Last reviewed: October 2026
Short answer
EgoSchema is a published diagnostic benchmark for very long-form video-language understanding. Per its paper, it has over 5000 human curated multiple-choice questions on three-minute egocentric clips derived from Ego4D, spanning over 250 hours of video, each with five options. Firsthand is not affiliated with its authors.
01
What is EgoSchema?
EgoSchema is introduced in EgoSchema: A Diagnostic Benchmark for Very Long-form Video Language Understanding (arXiv 2308.09126) by Karttikeya Mangalam, Raiymbek Akshulakov and Jitendra Malik of UC Berkeley. The abstract calls it a very long-form video question-answering dataset and benchmark for evaluating how well modern vision and language systems understand long video. It is derived from Ego4D, with over 5000 human curated multiple choice question-answer pairs spanning over 250 hours of real video, and each question asks for the correct answer among five options based on a three-minute clip. The arXiv page shows one version from 17 August 2023, and the PDF is marked as a preprint under review, so a publication venue is Not stated in the sources read. Robot learning is also Not stated in the sources read.
02
Where do EgoSchema’s videos come from, per the sources?
Per the paper, EgoSchema does not record new footage. Its RGB clips are sourced from Ego4D, which the paper describes as over 3670 hours of RGB video with over 3.85 million narration instances, where narrators describe everything the camera wearer, written as C, does. Stage I of the pipeline keeps non-overlapping three-minute clips that each have at least 30 human-annotated narrations. The paper lists a limitation: the clips inherit Ego4D’s egocentric video biases. The project page says a file connecting questions to the original Ego4D metadata is in development. Participant counts, locations and devices for the EgoSchema subset are Not stated in the sources read.
03
How are EgoSchema questions built and formatted?
Per the paper, a four-stage pipeline lightens the load on human annotators. After Stage I filtering, Stage II gives each clip’s narrations to a large language model, which generates three questions per clip, then a correct answer and four wrong answers for each, making five options. The authors report that only GPT-4, Bard and Claude gave good quality at a high enough rate, after about 85 prompts. Stage III discards badly formatted outputs and applies a blind filter that removes questions a language model can answer without the video narrations.
Stage IV is manual. In a first round, annotators check that each question is well formed, the answer is correct, the distractors are wrong, and the temporal certificate length is at least 30 seconds. That round cuts admissible questions by about 4x to 5x, and more than 97% of the questions that pass also pass a second round of re-curation. The README says answers are submitted as an integer from 0 to 4 per question.
04
What does very long-form mean for EgoSchema?
The authors argue that clip length alone does not capture temporal difficulty, so they introduce temporal certificate sets. A certificate is the minimum set of sub-clips needed to convince a human verifier that the marked answer is correct, and certificate length is the total duration of those sub-clips. The paper calls tasks with certificates of about 100 seconds very long-form and reports a median EgoSchema certificate of about 100 seconds, estimated on a random sample of 100 clips.
The abstract states intrinsic temporal lengths over 5.7x longer than the second closest dataset and 10x to 100x longer than any other video understanding dataset. Other passages in the paper give slightly different ratios, so quote the one you cite.
05
What results do the authors report?
The abstract says models with several billion parameters score under 33% on the multiple-choice task, where random is 20%, while humans reach about 76%. The paper’s zero-shot table lists FrozenBiLM (1.2B) at 26.4% and 26.9%, VIOLET (198M) at 19.9% and 19.6%, mPLUG-Owl (7.2B) from 20.0% to 31.1%, and InternVideo (478M) from 31.4% to 32.1%, depending on the number of frames. The README adds that closed-source models with 100B+ parameters score under 40%.
Human accuracy ranges from 67.0% under a one-minute limit to 76.2% when watching the video before reading the text. These are 2023 sources, not a current leaderboard; any later score is Not stated in the sources read.
06
How is EgoSchema accessed, and under what licence?
The README describes three ways to download the videos: the Kaggle egoschema-public competition, a Wasabi download script, or a zipped Google Drive file. It releases correct answers for only 500 questions, because EgoSchema is meant as a zero-shot benchmark. Scoring on the full set is by submitting predictions to the Kaggle leaderboard or a validation server, which reports accuracy over all 5031 questions.
The abstract says the data and zero-shot evaluation code are open-sourced under the Ego4D license, and the paper says that licence allows public use of the video and text data for research and commercial purposes. The repository’s own licence terms are Not stated in the sources read. Not legal advice; read the licence files.
07
How does EgoSchema relate to Ego4D, EgoLife and Charades-Ego?
EgoSchema is an evaluation set, not a source of new footage: its clips and narrations come from Ego4D, which the site’s Ego4D entry describes as a large public dataset and benchmark suite. EgoLife is its own week-long recording with an EgoLifeQA benchmark, and Charades-Ego is a dataset of paired third- and first-person videos of scripted indoor activities. All are third-party research, and Firsthand is not part of any of them. The table below sets only what each official source or site entry states.
08
What real-world egocentric task data can you get custom-collected on demand?
EgoSchema is a public benchmark, and Firsthand is not affiliated with its authors. Firsthand makes no claim that its data trained, was evaluated on or is compatible with EgoSchema or any model scored on it. EgoSchema rests on narrations and multiple-choice questions over three-minute clips; the Firsthand site does not state question-answer annotations, video captions or narrations, evaluation or benchmark datasets, eye gaze or third-person video.
What the site states is custom egocentric collection of real human demonstrations to a written spec, fast and on demand: head and wrist camera video, depth, 3D hand pose at 21 joints per hand with a per-joint visibility flag, wrist trajectories, action segments and contact events. The only language field is one task instruction per episode. Confirm a spec on a Spec Pilot, a small fast first batch. The median from signed spec to first validated batch is 48 hours where coverage is deep and three to four weeks where it is thin. Billing is per validated hour; delivery is RLDS, LeRobot, WebDataset or HDF5.
09
EgoSchema format and contents, as stated in the official sources
| Item | What the official sources state |
|---|---|
| Paper | arXiv 2308.09126, EgoSchema: A Diagnostic Benchmark for Very Long-form Video Language Understanding; one version, 17 Aug 2023, marked preprint under review |
| Task | Multiple-choice question answering on a three-minute clip, five options |
| Questions | Over 5000 human curated (abstract); 5031 in the README validation output |
| Video | Over 250 hours of real video, derived from Ego4D |
| Clip filter | Non-overlapping three-minute clips with at least 30 human-annotated narrations |
| Generation | Language model; 3 questions per clip, each with 1 correct and 4 wrong answers |
| Filtering | Rule-based filtering, blind language-model filtering, two rounds of manual curation |
| Certificate length | Median about 100 seconds; at least 30 seconds required in curation |
| Answer key | Public for 500 questions; full scoring via Kaggle leaderboard or validation server |
| Reported results | Models under 33% (random 20%); humans about 76% |
| Licence | Ego4D license (abstract); repository’s own terms Not stated in the sources read |
| Participants, locations, devices | Not stated in the sources read |
| Robot learning | Not stated in the sources read |
| Firsthand relationship | None. Firsthand is not affiliated with EgoSchema’s authors |
11
EgoSchema beside Ego4D, EgoLife and Charades-Ego: benchmark versus dataset roles, as each source or site entry states
| Aspect | EgoSchema | Ego4D | EgoLife | Charades-Ego |
|---|---|---|---|---|
| Role | Diagnostic benchmark for very long-form video question answering | Large public egocentric video dataset and benchmark suite | Week-long dataset, EgoLifeQA benchmark and assistant system | Dataset of paired third- and first-person videos |
| Footage | Derived from Ego4D; no new recording stated | Daily-life video from camera wearers | Six participants living together for one week | Crowd workers recording scripted activities at home |
| Scale | Over 5000 questions, over 250 h (abstract) | 3,670 h, 931 camera wearers (abstract) | 300 h (abstract); 266 h (Table 1) | 68,536 activity instances, 68.8 h (abstract) |
| Language | Five-option multiple-choice questions on three-minute clips | Textual narrations | Transcripts, captions and EgoLifeQA questions | Temporal annotations and textual descriptions |
| Benchmark | Is the benchmark; zero-shot evaluation | Five benchmarks | EgoLifeQA, 3,000 questions | Not covered here |
| Terms | Ego4D license (abstract) | Licence agreement required | Dataset terms Not stated in the sources read | Not covered here |
12
What EgoSchema provides beside what the Firsthand site states
| Aspect | EgoSchema (sources read) | What the Firsthand site states |
|---|---|---|
| Capture | Existing Ego4D clips; no new capture stated | Head-mounted global-shutter camera plus two wrist cameras on one hardware-triggered clock |
| Hands | Not described as hand pose in the sources read | 3D hand pose at 21 joints per hand with a per-joint visibility flag; wrist trajectories |
| Segmentation | Timestamped Ego4D narrations feed question generation | Frame-accurate action segments and contact events |
| Language | Five-option multiple-choice questions and answers | One task instruction per episode, the only language field stated |
| Purpose | Zero-shot evaluation of video-language models | Custom collection of demonstrations to a written spec |
| Turnaround | Public download | Spec Pilot; 48-hour median where coverage is deep, three to four weeks where thin |
| Delivery | Videos via Kaggle, Wasabi or Google Drive | RLDS, LeRobot, WebDataset, HDF5 |
| Compatibility | Not claimed | Not claimed |
13
Frequently asked questions
- What is EgoSchema?
- A very long-form video question-answering benchmark derived from Ego4D: over 5000 human curated multiple-choice questions spanning over 250 hours of video, each with five options and a three-minute clip, per arXiv 2308.09126.
- How hard is EgoSchema for models and humans?
- Per the abstract, models with several billion parameters scored under 33% where random is 20%, and humans about 76%. These are 2023 results; any later score is Not stated in the sources read.
- How are the questions made?
- A language model generates three questions per three-minute clip from Ego4D narrations, each with one correct and four wrong answers. Rule-based and blind filtering and two rounds of manual curation follow.
- Can EgoSchema be used commercially?
- The abstract says the data and evaluation code are open-sourced under the Ego4D license, and the paper says that licence allows research and commercial use of the video and text data. The repository’s own licence is Not stated in the sources read. Read the licence files; this is not legal advice.
- Is the full answer key public?
- No. The README releases correct answers for only 500 questions and says the entire answer file will not be made public; scoring on the full set is by submitting predictions to the Kaggle leaderboard or a validation server.
- Does Firsthand use EgoSchema, and can I request a custom dataset?
- Firsthand is not affiliated with EgoSchema’s authors and makes no claim of use, training, evaluation or compatibility. You can request a custom egocentric dataset: write a spec, confirm it on a Spec Pilot, pay per validated hour.
Sources
- EgoSchema: A Diagnostic Benchmark for Very Long-form Video Language Understanding (arXiv 2308.09126)
- EgoSchema paper, PDF (arXiv)
- EgoSchema project page (official)
- egoschema/EgoSchema (official GitHub)
- Ego4D: Around the World in 3,000 Hours of Egocentric Video (arXiv 2110.07058)
- EgoLife: Towards Egocentric Life Assistant (arXiv 2503.03803)
- Charades-Ego: A Large-Scale Dataset of Paired Third and First Person Videos (arXiv 1804.09626)