Papers › Density estimation using Real NVP
Density estimation using Real NVP
Laurent Dinh, Jascha Sohl-Dickstein, Samy Bengio
Unsupervised learning of probabilistic models is a central yet challenging problem in machine learning. Specifically, designing models with tractable learning, sampling, inference and evaluation is crucial in solving this task. We extend the space of such models using real-valued non-volume preserving (real NVP) transformations, a set of powerful invertible and learnable transformations, resulting in an unsupervised learning algorithm with exact log-likelihood computation, exact sampling, exact inference of latent variables, and an interpretable latent space. We demonstrate its ability to model natural images on four datasets through sampling, log-likelihood evaluation and latent variable manipulations.
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="1605.08803")
Code
Syntology Ran 43 of 70 code samples harvested from 16 repositories linked to this paper; 27 have no recorded run. Of those that ran: 2 ran · honoured contract; 7 ran · our draft was wrong; 3 ran · fixture could not drive it; 31 ran with no contract checked.
By repository: community (archive-listed): 69 samples from 16 repositories, 42 ran; 1 identical to code first harvested elsewhere. The run record, sample by sample. “Ran” means executed on a synthesized input, not that the code is correct or reproduces the paper.
35 repositories listed; official and paper-mentioned ones first.
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
70 samples harvested; 43 ran; 2 honoured the contract we drafted; 27 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: 33 of the 70 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 16 repositories linked to this paper, official or community; each sample names its own and says which. Some samples are identical code Syntology first harvested from another repository; for those, this paper's copy is not located and its licence is not recorded. “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.
f972e7e0b4588d1e · report
d5af26f1bb10937d · report
b774329417d3cb53 · report
fcdf1094082b5983 · report
a68f3013f9d0faa8 · report
b896483dfb367a1d · report
2e844d999d1172c3 · report
666bcaaa2d8effd9 · report
3d011f7cef5a2e7b · report
0eaa0501f292c8c6 · report
34ffed75d4fb4931 · report
5f7fa08b89de722c · report
b6542dbfd17b1777 · report
be475a4fed7464c2 · report
e65c09e2e972e3c6 · report
ee4d33b5da8d23fa · report
72ed3d4628c2fd6f · report
53e531a482ac4dee · report
a0db7e5e5ab30955 · report
30e1477bc4b57f7d · report
9a35cdb9141d51ec · report
22e52a581dc49567 · report
02d7de503f8f151c · report
fbccf5ed84113182 · report
d40249b744f13e2f · report
a3d33c4dfab6325f · report
681e06d7532d0edf · report
355dc98275bca37b · report
3f4a65a29736ed2e · report
60ea456ee4a19edf · report
c793226ebfc2c109 · report
cd3b1c121c287a2d · report
94f135340bbbc29f · report
299ba404a9f96d42 · report
a256d12412fc4a42 · report
137d28e6764f74e4 · report
42a8363a66214fb0 · report
8f1ce335784ce477 · report
a9af99f9dc6f88d5 · report
678f84c2e99d3379 · report
314875cfe97c786f · report
e24beea03138f40b · report
ccc805cf7aa6b406 · report
32da9e5b5ad57d81 · report
2905171d5a4f77df · report
81950ec1ad22027a · report
349f39c743f5c526 · report
00838e83ac1117ce · report
d77fd2f51f8dae00 · report
f5044d42673aa07f · report
de669ff9f15b36d1 · report
f62eb0295869e616 · report
3c41f44f3a1ddce7 · report
0e7224db7dc1693f · report
3c1a067e298ec380 · report
a64f97c02b4fcc6a · report
e42de3a818fcf93d · report
6c4e0011ebb20eb2 · report
db719b918ff418df · report
1605aa4af4cccc4c · report
8f014633ebc49717 · report
2ef261497864740a · report
be23ec472b640e48 · report
54dc276d7472ea04 · report
45a2481cb9317453 · report
40ddb492b2e78ade · report
94af3072059ccb7c · report
e478f33fab38d758 · report
4c2fbb62a7ee51a7 · report
3ba6aec873833b39 · report
Tasks
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| Image Generation | ImageNet 32x32 | Real NVP (Dinh et al., 2017) | bpd | 4.28 | #35 of 35 | Archive leaderboard | report |
Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.
Methods
Introduced by this paper: RealNVP
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