Papers › SPACE: Unsupervised Object-Oriented Scene Representation via Spatial Attention and...
SPACE: Unsupervised Object-Oriented Scene Representation via Spatial Attention and Decomposition
Zhixuan Lin, Yi-Fu Wu, Skand Vishwanath Peri, Weihao Sun, Gautam Singh, Fei Deng, Jindong Jiang, Sungjin Ahn
The ability to decompose complex multi-object scenes into meaningful abstractions like objects is fundamental to achieve higher-level cognition. Previous approaches for unsupervised object-oriented scene representation learning are either based on spatial-attention or scene-mixture approaches and limited in scalability which is a main obstacle towards modeling real-world scenes. In this paper, we propose a generative latent variable model, called SPACE, that provides a unified probabilistic modeling framework that combines the best of spatial-attention and scene-mixture approaches. SPACE can explicitly provide factorized object representations for foreground objects while also decomposing background segments of complex morphology. Previous models are good at either of these, but not both. SPACE also resolves the scalability problems of previous methods by incorporating parallel spatial-attention and thus is applicable to scenes with a large number of objects without performance degradations. We show through experiments on Atari and 3D-Rooms that SPACE achieves the above properties consistently in comparison to SPAIR, IODINE, and GENESIS. Results of our experiments can be found on our project website: https://sites.google.com/view/space-project-page
In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.
For agents, Syntology's MCP tool lists every function and class Syntology harvested from this paper and whether it ran (how to connect): get_harvested_code_for_paper(arxiv_id="2001.02407")
Code
Syntology Ran 36 of 51 code samples harvested from 4 repositories linked to this paper; 15 have no recorded run. Of those that ran: 3 ran · honoured contract; 3 ran · our draft was wrong; 2 ran · fixture could not drive it; 28 ran with no contract checked.
By repository: community (archive-listed): 51 samples from 4 repositories, 36 ran. The run record, sample by sample. “Ran” means executed on a synthesized input, not that the code is correct or reproduces the paper.
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
51 samples harvested; 36 ran; 3 honoured the contract we drafted; 15 have no recorded run. Read from Syntology's graph 2026-09-24; that is when this build read the record, not when the samples ran.
Licence: 38 of the 51 samples are pointer only, meaning Syntology does not serve that copy's text. This page shows no code text for any sample; each one links to its file in the repository.
Harvested from 4 repositories linked to this paper, official or community; each sample names its own and says which. “Ran” means the sample executed on a synthesized input. It does not mean the output is correct, and nothing here reproduces the paper's results. “Honoured” and “violated” refer to a contract Syntology drafted from the code itself; “our draft was wrong” and “fixture could not drive it” are failures of Syntology's instrument, not of the code.
Each sample ends with its code_sha256, Syntology's identity for that exact code. An agent fetches the stored sample with Syntology's MCP tool get_code(code_sha256="…") (how to connect); click an identity to copy that call.
Repository labels, per sample. official repository: The archive marks this repository official for the paper. named in the paper: The archive records that the paper mentions this repository; it is not marked official. community (archive-listed): In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper. found in paper text by Syntology: Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted. community: Not in the archive's code links for this paper; a community repository Syntology harvested. Samples from a repository marked official are listed first. Licence labels name the repository's licence as recorded at harvest. “Pointer only” means Syntology does not serve that copy's text, for one of four reasons: no licence file was found; the licence was not identified; the licence is recorded as permissive but that copy's record is not marked cleared; or the licence is outside the permissive list Syntology serves text under (MIT, Apache-2.0, BSD and similar). Some licences outside that list permit redistribution, such as WTFPL, and GPL-3.0 under its conditions; they are simply not on the list. Hover a licence label for the reason. File links open the file on GitHub at the default branch, which may have changed since the harvest.
133f48b183df7d0b · report
f84d9362e8c0be0e · report
1cbb4664acf8e289 · report
0c8fd030940b81dd · report
453a7064dad87cfb · report
a4ace48dedeef8fb · report
60cecc1907723405 · report
bd2a5593f743092e · report
dca1bdd65a0d90e0 · report
351ffffa8d2c7190 · report
1f4684a24388ea46 · report
730f01536a5df72a · report
50d23fc461c1ac05 · report
8509f71e0541dfad · report
2b1ab6fda397d56c · report
2db58aa746031914 · report
01c52fabe5c70752 · report
a289c9c0362a7ac0 · report
0784c8ca6cc7bd1a · report
c0bdf5faa394c8c7 · report
29a57e7e4031100c · report
318a4a83d23ab99b · report
317c2513bc773e24 · report
d7466602b09144bd · report
9b80c13dd98959d4 · report
a5f8ccf2364b391c · report
a0176b778c024a84 · report
22f02c42a137247f · report
cec75c84bc88045c · report
5cefba6de921f217 · report
0a1e474f8c6f9235 · report
c2ecfa7b95f02508 · report
bfca6ead307936c8 · report
8582eaff32ef7fff · report
f2b3c5bce3661feb · report
5da93a38a1779bcb · report
dc8e1056e4079750 · report
86d183f89f3bbd32 · report
af315f04ad9a060f · report
61c3acd8b00e59e6 · report
394e067bedabb297 · report
6abb28fbe1178f97 · report
12db70167d3291df · report
a1fdc89a469eb273 · report
3c0f8ef59ad36050 · report
bcfb9765a024bd2d · report
c3414acc0ae26193 · report
e1a39d7201652ecc · report
4c193d00ee677ab4 · report
fa03a464466fad92 · report
3fc240625d53914a · report
Tasks
Results from the paper archive 2025-07-28
No leaderboard rows for this paper in the archive.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections