Papers › Bootstrap your own latent: A new approach to self-supervised Learning
Bootstrap your own latent: A new approach to self-supervised Learning
Jean-bastien Grill, Florian Strub, Florent Altché, Corentin Tallec, Pierre H. Richemond, Elena Buchatskaya, Carl Doersch, Bernardo Avila Pires, Zhaohan Daniel Guo, Mohammad Gheshlaghi Azar, Bilal Piot, Koray Kavukcuoglu, Rémi Munos, Michal Valko
We introduce Bootstrap Your Own Latent (BYOL), a new approach to self-supervised image representation learning. BYOL relies on two neural networks, referred to as online and target networks, that interact and learn from each other. From an augmented view of an image, we train the online network to predict the target network representation of the same image under a different augmented view. At the same time, we update the target network with a slow-moving average of the online network. While state-of-the art methods rely on negative pairs, BYOL achieves a new state of the art without them. BYOL reaches 74.3% top-1 classification accuracy on ImageNet using a linear evaluation with a ResNet-50 architecture and 79.6% with a larger ResNet. We show that BYOL performs on par or better than the current state of the art on both transfer and semi-supervised benchmarks. Our implementation and pretrained models are given on GitHub.
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="2006.07733")
Code
Syntology Ran 62 of 79 code samples harvested from 16 repositories linked to this paper; 17 have no recorded run. Of those that ran: 4 ran · honoured contract; 1 ran · violated contract; 19 ran · our draft was wrong; 1 ran · fixture could not drive it; 37 ran with no contract checked.
By repository: community (archive-listed): 75 samples from 16 repositories, 58 ran; 4 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.
31 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
79 samples harvested; 62 ran; 4 honoured the contract we drafted; 17 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: 46 of the 79 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.
2784d037b1add7b4 · report
17ab24f7892fa961 · report
9942ab84cb1d15a2 · report
096cfb3b42210f32 · report
f6d2ad22f5a5580f · report
1ef88af7143047a0 · report
e3cbe47be1db1b63 · report
7dfac9bef432ab6b · report
67317765520392ae · report
688c1c4f58a24171 · report
4a24b0e23a6445dd · report
e27680ba34c9822b · report
f74419add7dfb458 · report
100d08f2dcfe7489 · report
66df1a1ee476a147 · report
dcc9aa7b1d6a5de1 · report
91caf7decdc1ce5f · report
5ec3adcd55340bbd · report
ad27d03b9ab5ef12 · report
cf8bd65b80370c1e · report
e0ac07cc5ef23be4 · report
e5edf7e87108eca5 · report
a8cac4c5cd21f6d9 · report
4bb4f89baaa7a100 · report
9cf7c8e34248b087 · report
48c90dc3cead67c6 · report
03e75d5f5306b451 · report
7641e6d697e6dffa · report
bd8fca31411b4514 · report
faf380e1645f84b0 · report
8d381c72dbc91f6f · report
062cc33741812100 · report
37caddd65d22b0fe · report
ba93c0af999b7a85 · report
1d47aaa21a3bb862 · report
f8d0daa856a02a03 · report
1c728412af1388f5 · report
3df1625e8f0b9699 · report
a30de131b4f273c8 · report
d20bc483f371ec97 · report
d86a281b947c32ef · report
5d81cae15b63b2d0 · report
55863b2dc4aac43d · report
e693eee1106320c1 · report
c9ab21522dc83e5e · report
ec20f22a185cd708 · report
aaecf667988ce174 · report
2ed1c82b5ad2ee9f · report
ceeec13af255b5bc · report
74d6aa7ba8ab5ca6 · report
2d19f4f3143c2ccf · report
d35a3394eb6872b1 · report
09b2eed13fab23fa · report
d1695fe8fcdca12a · report
5c93a9f666df290c · report
a2d406a0a54489bf · report
2fc1e20b19ae6392 · report
ef447d6959435039 · report
8808a3600e2448ce · report
418af70ca1e55c34 · report
92b4ff27a45e0530 · report
c451e53c0c857a96 · report
a163e55a4f350e6b · report
dfa5e6223a2e37f0 · report
c7965edd69188be9 · report
58f320d8dc72baf6 · report
74a470fbd7774b12 · report
641188dbe3eb2b34 · report
6df6dfae3b579fc5 · report
1769f75163afd95d · report
5650e93704e0d250 · report
7020323e76ae5b99 · report
584ff279cd1e8248 · report
371021e6723e9c29 · report
1d4261306685f800 · report
1c0f269ae9673b08 · report
4daa3e876f494d75 · report
f8ef5ca2539fcee5 · report
c6bc247ffa36099c · report
Tasks
Results from the paper archive 2025-07-28
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
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