Papers › Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks
Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks
Chelsea Finn, Pieter Abbeel, Sergey Levine
We propose an algorithm for meta-learning that is model-agnostic, in the sense that it is compatible with any model trained with gradient descent and applicable to a variety of different learning problems, including classification, regression, and reinforcement learning. The goal of meta-learning is to train a model on a variety of learning tasks, such that it can solve new learning tasks using only a small number of training samples. In our approach, the parameters of the model are explicitly trained such that a small number of gradient steps with a small amount of training data from a new task will produce good generalization performance on that task. In effect, our method trains the model to be easy to fine-tune. We demonstrate that this approach leads to state-of-the-art performance on two few-shot image classification benchmarks, produces good results on few-shot regression, and accelerates fine-tuning for policy gradient reinforcement learning with neural network policies.
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="1703.03400")
Code
Syntology Ran 86 of 154 code samples harvested from 43 repositories linked to this paper; 68 have no recorded run. Of those that ran: 6 ran · honoured contract; 1 ran · violated contract; 29 ran · our draft was wrong; 1 ran · fixture could not drive it; 49 ran with no contract checked.
By repository: official repository: 1 sample from 1 repository, 0 ran; community (archive-listed): 152 samples from 42 repositories, 85 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.
85 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
154 samples harvested; 86 ran; 6 honoured the contract we drafted; 68 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: 57 of the 154 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 43 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.
980919fe451414a1 · report
31deb9c7be58e00c · report
34f35211dea92750 · report
77bf690edcbd2974 · report
ea8b6ed6450139f9 · report
8bdb2b9d394d85bf · report
ef054b436c8098d9 · report
609db509762535cb · report
ef83f512b95bdb2e · report
b0978ebdb0ce3ed2 · report
f8d3ba63fa4d3088 · report
6e452cdc0fadf441 · report
5d78dd8984d02527 · report
5011b08348e5492e · report
d84b7628e44a934d · report
65320d46ade5b2da · report
9d71c45dd9887865 · report
2831361f8df0f5f8 · report
6f410bc3b799fb12 · report
23f25fc3752e2b12 · report
93c4edf2272400b5 · report
d53073ad75a7ff00 · report
c930e1b84447e6cb · report
c5becc80cbb51e3d · report
9639920d1e2bc40a · report
b3c76271d8b0eb64 · report
e3ee206f6ec04d58 · report
87ad94fd897e556d · report
51af2ebd778ea8d5 · report
cdc8953f39812984 · report
8edf11cc4b58def8 · report
9815cdb73b01463a · report
3f8474018a3a2204 · report
7d550f79f6439186 · report
2a31274d3bff46a8 · report
89b9a544fd4f74db · report
a1a99ec23db1357b · report
0f3d548c0cb6818a · report
0630f74816818382 · report
93275e38a44a53ec · report
a8f78f0cacf4d49a · report
9eb20bff998008f7 · report
d5de2c8b41668dfe · report
5457b64a9cf91ad9 · report
ec0fb012c0b639eb · report
6169b24cbef2d3af · report
428acd76dd218c3d · report
bbe0a23f6db14d65 · report
c4daaf04c83ccbd2 · report
b92731b55be235fa · report
0119024a5f2c09b7 · report
82bdff06f37e069f · report
826e48b56e489fae · report
2459a4e7bc46e742 · report
159ae31bd6bceefb · report
bf4e67105c8629b1 · report
54cb681500cf4722 · report
6990e7e380ef497e · report
05555b0c97352c11 · report
a80e314d2c3c05c8 · report
d54ad2d81fd18390 · report
dc1834f86f4b0e22 · report
252b1f1cf01d5b28 · report
e01d3118f70d5b05 · report
c5e794825d1e6ee1 · report
e0e936b85f1b650d · report
6e6461e77bd12cc0 · report
59b665121c69f877 · report
b9e24c3e3e0e88a7 · report
e78a9a3c93b39d53 · report
44ef1cbe96c1a0d4 · report
617daca3f7cba9e0 · report
08e27fecd8630d42 · report
24418e88c369907e · report
d6eb53b51abcd3ba · report
8dd8a8e3eac0253a · report
375aad94c3dde98d · report
187bc4818a35dd85 · report
e329883dde48a331 · report
f9c02bacacf8dfc0 · report
9e2447675de7c741 · report
f7eb271fa323b29e · report
84d8e466a8a42e55 · report
e1f576439c6726f0 · report
b5feb3c5fe651042 · report
a69240d5d84f2010 · report
f938a07c11213649 · report
312e877e19776da5 · report
260ae4e7be8f8d1b · report
437eaec2eb46d98e · report
5bfe2bb721bea138 · report
f735a270b8af92fc · report
58ec79d486693632 · report
0422a0a59c73941e · report
686262f4f165565a · report
4cddafa218957c26 · report
efb89418fdd5ab56 · report
195f4090e1a4521d · report
f40ad64b1be5cb3d · report
4073393cd947277e · report
a687d54df08772c6 · report
94d6d525278d2bd5 · report
d215b3a766d58747 · report
ad840a7222f49e8d · report
2a602b54028273ab · report
07cb1bdcee7d3d57 · report
e1b8491cee48904f · report
343088134df71884 · report
1369a1bcd8fcf219 · report
a5f9d9ba1b5e2d0c · report
b1868b4b615a2205 · report
e8f44cef97a4105d · report
0c94d755db4b139e · report
ec9b3be9c253bbb4 · report
4d83438ea4c97aac · report
46ca33eedd6bd1cf · report
94001abc0a8125df · report
d573fd8507d96088 · report
1aa223f468983762 · report
d72142a564b3e983 · report
58242025465b988c · report
fa6e636313bab28d · report
a9ccffea4b0a614b · report
efcef47843a31b3b · report
cc6f21a12ec084fc · report
41f8b0762a4201b5 · report
b81fd63dd0116e06 · report
c66cf06af6b43781 · report
db5610da74aa6eb4 · report
aba9590bba6ff8a8 · report
a384fd2f6407795c · report
4a59b5aa3c2e6207 · report
21fa635295537d1c · report
4246e3602f23a27a · report
b256f846e489217a · report
12d11a742996b980 · report
1469e165f5adf02e · report
eb5324f6a5786c98 · report
51b69a140e36f17f · report
13460feadb3fa71f · report
c0de2922e383c9ed · report
b0f7ef341475d3d7 · report
7a70484a8c6ea863 · report
c302086299d47cb7 · report
220e4973c329aa66 · report
e853be7e5751d09c · report
a7029a07ec1395db · report
72d04eb97254c420 · report
6b2336c5bf8ba995 · report
654f52e17f8d3cea · report
e78673d4bdd6ad3c · report
0b9aaae9c620514c · report
6318e1b6fc749097 · report
5c44538154dad8a7 · 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