RelateAnything: Real-Time Open-Vocabulary Relation Prediction From Any Inputs
Maëlic Neau
Independent Researcher
Published September 11, 2026 · on the feed September 16, 2026 · ▲ 4 · arXiv 2609.12552
The abstract
Open-vocabulary detection accepts any class list at inference, and promptable segmentation returns regions without class names: the taxonomy has left the model and become an input. Relation prediction has not. Scene-graph models are still trained and evaluated on the 50 or 56 predicates of one annotation style, their relation head conditioned on object labels and so tied to one detector. Three obstacles explain this, none primarily modelling: no relation corpus is both free-text and verified, a label-conditioned architecture cannot accept a vocabulary it was not trained on, and the standard metric rewards agreement with the training corpus, so a larger vocabulary scores as a regression. We present RelateAnything, a 53M-parameter model taking an image and regions from any source and returning scored relations over a predicate vocabulary supplied at inference as strings. Object labels are never an input, so the region source can change without retraining, and the vocabulary is a bank of text embeddings, not a learned classifier. It runs at 20 ms/frame. Training over 19,103 predicates requires positive-unlabeled supervision and a text encoder that separates antonyms, which contrastive encoders embed at cosine 0.95. To supply the supervision we build RA-4M, 474k images and 4.3M relations over 10,102 free-text predicates, generated against numbered box markers and geometrically verified. To measure it we build OV-SGG-Bench, six axes scored across datasets that the priors standard recall rewards cannot satisfy. On three cross-dataset benchmarks and a fourth zero-shot, RelateAnything has 2.3-3.5x the mean recall of the strongest open-vocabulary method of comparable scale, margins that survive a real detector, and leads a 3B-VLM scene-graph model on both metrics at under 2% of its parameters. In-domain measurement overstates transfer gains ~5x. Model, corpus and benchmark are public.
The Brief
3:36A short podcast summary of the paper. Written and voiced by AI.
Transcript
RelateAnything. Real-Time Open-Vocabulary Relation Prediction From Any Inputs. By Maëlic Neau, working independently. Published on the eleventh of September. Its code repository is worked out: about two hundred source files, with a readme and a licence.
Object detection has already let go of its fixed taxonomy. Open-vocabulary detectors accept any class list at inference, and promptable segmentation returns regions with no class names at all. In both cases the list of things the model can talk about has left the model and become an input, something a user hands over at the moment of use. Relation prediction has not made that move. Scene-graph models are still trained and evaluated on the fifty or fifty-six predicates of a single annotation style. Their relation head is conditioned on object labels, and that ties the whole model to whichever detector produced those labels.
The paper argues that three obstacles explain this, and that none of them is primarily about modelling. First, there is no relation corpus that is both free-text and verified. Second, an architecture conditioned on labels cannot accept a vocabulary it was never trained on. Third, the standard metric rewards agreement with the training corpus, so a model that knows a larger vocabulary shows up as a regression rather than an improvement. Each obstacle blocks progress on its own, which is why fixing the model alone would not be enough.
RelateAnything is a fifty-three million parameter model built to remove all three at once. It takes an image, plus regions from any source, and returns scored relations over a predicate vocabulary handed to it at inference as plain strings. Object labels are never an input, so the region source can change without retraining. The vocabulary is a bank of text embeddings rather than a learned classifier, which is what lets new predicates arrive as text instead of as new output units. It runs at twenty milliseconds per frame.
Training over nineteen thousand one hundred and three predicates needs two things. It needs positive-unlabeled supervision. And it needs a text encoder that separates antonyms, which contrastive encoders place at a cosine similarity of zero point nine five, close enough to be nearly indistinguishable.
For the supervision, the authors build RA-4M: four hundred and seventy-four thousand images and four point three million relations over ten thousand one hundred and two free-text predicates. The relations are generated against numbered box markers and then verified geometrically, which answers the first obstacle, a corpus that is free-text and checked. For measurement, they build OV-SGG-Bench. It scores six axes across datasets, and it is designed so that the priors standard recall rewards cannot satisfy it, which answers the third obstacle, the metric.
The evaluation covers three cross-dataset benchmarks and a fourth that is zero-shot. There, RelateAnything reaches two point three to three point five times the mean recall of the strongest open-vocabulary method of comparable scale. Those margins survive when a real detector supplies the regions, rather than clean ones. It also leads a three billion parameter VLM scene-graph model on both metrics, while using under two percent of that model's parameters. One further finding concerns measurement itself: in-domain evaluation overstates transfer gains by about five times, which is the metric problem from the start of the paper, now given a size.
The argument runs against a modelling-first reading. Relation prediction stayed closed, on this account, because of data, architecture and metric together, and the paper answers all three in one package: a verified free-text corpus, a model that never sees object labels, and a benchmark that does not reward memorising one annotation style. Model, corpus and benchmark are all public.
Paper Quest · 7 chapters · about 40 min
Play this paper
Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.
Chapter 1 🧩 · The problem
Detectors learned to take any list of names. Relation models never did. Here is why.
You want a model that looks at a photo and says how things relate: the cup is on the table, the man is riding the horse. Detectors already accept any list of object names you hand them at run time.
The road ahead
- 1 · The problem ~6 min Relation models are stuck with one small fixed list of relation words, one detector's labels, and a score that punishes learning more.
- 2 · What came before ~3 min
- 3 · The key idea ~9 min Take pixels and regions without labels, hold relation words as a bank of text embeddings, and score each region pair against them.
- 4 · Choose your own research ~3 min
- 5 · Build the method ~8 min Build a checked free-text corpus with numbered markers, train with positive-unlabeled loss, then score region pairs against strings given at inference.
- 6 · The experiment ~6 min You’ll guess: How did the 53M-parameter RelateAnything compare with a 3B-VLM scene-graph model?
- 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Free, with Google or an email address. Your stars and progress are kept.