Our Papers
2026
Placing the Bottleneck: Spatial Latent Scene Representations for World Models
Reliable and useful models of the physical world must preserve geometric structure as they generate observations across viewpoints. We explore scene representations that can integrate observations and be queried repeatedly under new viewpoints to give geometrically consistent predictions. Highway Novel View Synthesis architectures preserve observation-derived features and their camera provenance, achieving strong reconstruction quality, but their representation and decoder-visible context grow with the number of observations. Fixed bottlenecks instead compress observations into a bounded, target-independent scene memory, making them attractive as compact and reusable world representations, but often at a cost in reconstruction quality. We investigate whether this performance gap between highway and bottleneck approaches is caused only by information compression, or also by the loss of an explicit geometric relation between the scene representation and the renderer. In a scaled-down bottleneck SVSM experiment, increasing the number of unstructured scene tokens produces only modest gains and does not close the gap to a separately trained highway reference. We then propose a spatially placed variant of a SceneTok-style bottleneck architecture in which each latent slot is assigned a 3D region. A shared, parameter-free relation between patch-centre rays and latent cells guides both context-to-memory writes and memory-to-target reads. On the CLEVR-TR dataset, spatial placement makes additional memory capacity substantially more useful; in the larger model with K = 500 scene tokens, spatial placement improves mean-scene PSNR by 3.65 dB, averaged over three matched training seeds. The resulting memory supports localized scene edits: masking geometry-selected groups of cells produces spatially concentrated changes in the rendered scene, giving the latent memory a spatially interpretable structure. We validate this approach on MultiShapeNet, and find that the spatial variant improves all six matched model-scale and memory-capacity configurations by 0.70–1.08 dB. Together, these results suggest that the effectiveness of compact scene memory depends not only on capacity (i.e. how much information it can store), but also on whether the scene representation and renderer share a stable geometric relation.
NeurIPS'26 Workshop on World Models in Physical AI
Multi-Objective Alignment of a 3D Ligand Flow Model with Flow-GRPO
Structure-based drug design aims to generate small molecules that bind favorably within a specific three-dimensional protein pocket. However, existing generative models primarily reproduce their training distributions rather than directly optimizing downstream objectives such as binding affinity, synthetic accessibility, drug-likeness, and physical plausibility. We adapt Flow-GRPO to FLOWR.ROOT, a state-of-the-art pocket-conditioned 3D ligand generative model, enabling online post-training with black-box molecular rewards. We find that penalizing invalid rollouts preserves RDKit-valid molecule yield, whereas excluding them from the objective can cause validity collapse. Optimizing either Vina affinity or synthetic accessibility in isolation improves the target metric but degrades the other. In contrast, jointly optimizing these objectives with varying reward weights produces a family of configurations that improve both objectives relative to the pretrained model. A balanced configuration improves the pose-optimized Vina score from −7.73 to −8.22 kcal/mol and normalized SA from 0.70 to 0.72, while also increasing QED and maintaining PoseBusters validity. Without further training, the SPINDR fine-tuned models exhibit similar trade-offs on the CrossDocked2020 dataset and achieve up to 93% PoseBusters validity, the highest among the evaluated CrossDocked2020-trained generative baselines. However, these gains are accompanied by some degradation in local bond geometry. Our results demonstrate that Flow-GRPO can balance multiple molecular objectives and transfer improvements across benchmark datasets.
NeurIPS'26 Workshop on AI for Drug Discovery: Bridging the Translation Gap; NeurIPS'26 Workshop on Agentic Systems for Molecular Sciences
How to reward invalid molecules? Objective design for molecular reward alignment
Diffusion and flow-matching models can generate 3D molecules conditioned on protein pockets, but their training objectives do not directly optimize molecular properties relevant to practitioners. Online reward alignment can shift the generative distribution toward molecules with better properties, but because rewards are often defined only for chemically valid molecules, its objective must specify how invalid outputs are handled. We adapt a recently proposed method for negative aware finetuning to the continuous coordinates and categorical outputs of a pocket-conditioned molecular generator and study how invalid samples should enter its objective. We first show that excluding invalid molecules from training improves the target property among the remaining valid molecules, while chemical validity collapses. We then introduce a validity-aware reward that includes all generated samples and jointly rewards the target property and chemical validity. On the SPINDR test set, this improves QED from 0.48 to 0.73, SA from 0.67 to 0.93, and score-only Vina from −7.35 to −9.54 kcal/mol, while avoiding the severe chemical-validity collapse observed when invalid samples are excluded. Our results show that explicitly handling invalid molecules is important for online reward alignment of molecular generators.
NeurIPS'26 Workshop on AI for Drug Discovery: Bridging the Translation Gap; NeurIPS'26 Workshop on Agentic Systems for Molecular Sciences
2025
2024
2023
2022
2021
2020
2018