atlas

Research map / Vision-language and multimodal / Human and embodied modeling

A Generative Approach for Wikipedia-Scale Visual Entity Recognition

CVPR 2024 · Vision-language and multimodal › Human and embodied modeling · approach: Language-grounded scene text and structure · 3 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 Generative Entity Recognition (GER), which maps an image to a short discriminative language-based code for one of 6M Wikipedia entities, using GIT-based auto-regressive decoding with entity-based pretraining on WebLI.

Problem

Web-scale visual entity recognition: mapping a query image to one of ~6 million Wikipedia entities (OVEN benchmark), where classifiers have huge parameter counts and dual encoders lose fine-grained information and need dense storage.

Approach

Represent each entity as a short integer code built from the least-frequent, most discriminative tokens of its tokenized name (ALD codes), and train an auto-regressive image-to-code decoder; pretrain by retrieving WebLI images for each Wikipedia entity and replacing captions with entity names.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GER-ALD instead of PaLI-17BOVEN entity recognition · OVEN testHM top-1 accuracy: +6.8 top-1 HM test accuracyHelped
Use unambiguous language-based discriminative codes rather than atomic codes (ablation)GER · OVEN testHM top-1 accuracyHelped
Use unambiguous language-based discriminative codes rather than tokenized entity names (ablation)GER · OVEN testHM top-1 accuracyHelped
Use entity-based WebLI pretraining rather than standard WebLI caption pretraining (ablation)GER · OVEN validationtop-1 accuracy: +11.1Helped
Replace retrieved WebLI captions with corresponding OVEN entity names during pretraining (ablation)GER · OVEN validationtop-1 accuracy: +1.9Helped
Use GER-ALD codes rather than tokenized entity names for pretraining (ablation)GER · OVEN validationtop-1 accuracy: +2.7Helped
Select least frequent entity-name tokens for codes rather than most frequent, first, or random tokens (ablation)GER-ALD · OVEN validationHM top-1 accuracyHelped
Decode selected GER-ALD tokens least-frequent-first rather than least-frequent-last (ablation)GER-ALD · OVEN validationHM top-1 accuracyHelped
Increase GER-ALD code length beyond 4 (ablation)GER-ALD · OVEN validationtop-1 accuracyHurt
Use semantic codes rather than atomic codes with a million-scale label space (ablation)GER · OVEN validationrelative improvement: +26% relative improvementHelped
Reduce the amount of pretraining data for atomic codes (ablation)GER-ATOMIC · OVEN validationrelative improvement of GER-ALD over GER-ATOMIC: more than 1000%Mixed
Use GER-ATOMIC rather than a standard classification MLP (ablation)ImageNet-LT classification · ImageNet-LTaccuracy: 74.3 versus 81.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: OVEN WebLI LAION ImageNet-LT WebVision

Benchmarks: OVEN ImageNet-LT WebVision

Metrics: top-1 accuracy harmonic mean of seen and unseen top-1 accuracy

Baselines: CLIP-L/14 dual encoder CLIP2CLIP GiT-Large PaLI-3B PaLI-17B GER-ATOMIC GER-CAPTION GER-HKC hierarchical classifier visual matching

Builds on: GIT DSI OVEN CLIP

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