Papers › Continuous control with deep reinforcement learning
Continuous control with deep reinforcement learning
Timothy P. Lillicrap, Jonathan J. Hunt, Alexander Pritzel, Nicolas Heess, Tom Erez, Yuval Tassa, David Silver, Daan Wierstra
We adapt the ideas underlying the success of Deep Q-Learning to the continuous action domain. We present an actor-critic, model-free algorithm based on the deterministic policy gradient that can operate over continuous action spaces. Using the same learning algorithm, network architecture and hyper-parameters, our algorithm robustly solves more than 20 simulated physics tasks, including classic problems such as cartpole swing-up, dexterous manipulation, legged locomotion and car driving. Our algorithm is able to find policies whose performance is competitive with those found by a planning algorithm with full access to the dynamics of the domain and its derivatives. We further demonstrate that for many of the tasks the algorithm can learn policies end-to-end: directly from raw pixel inputs.
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="1509.02971")
Code
Syntology Ran 158 of 306 code samples harvested from 87 repositories linked to this paper; 148 have no recorded run. Of those that ran: 3 ran · honoured contract; 5 ran · our draft was wrong; 5 ran · fixture could not drive it; 145 ran with no contract checked.
By repository: community (archive-listed): 305 samples from 87 repositories, 157 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.
161 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
306 samples harvested; 158 ran; 3 honoured the contract we drafted; 148 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: 163 of the 306 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 87 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.
f13dfb890ccc97a8 · report
fb986aef8cb19dcb · report
64db7b42a6e83850 · report
976480803a792876 · report
6d718c5a05a53b10 · report
4ea2dabac66df07c · report
2233e3bf2203e01d · report
024ce7deaed96813 · report
b7b4ba4db14ceff3 · report
8062e958090e2e1f · report
c3081f2569beb64e · report
59b451ca369c1de8 · report
dc8d86e2dc6fd389 · report
6eca632bf823e7db · report
da2a0693988d4238 · report
00d63e51f73faefb · report
b0866a4da4a62415 · report
328c50f6e3095851 · report
462527aca7c44cd5 · report
1f1a916ff3cde3a5 · report
d96d6110c00ab9d4 · report
8f5c14d98d39f3b9 · report
200b44ea7ead9ab6 · report
c9b4479f17459322 · report
491a0ea3930828b7 · report
5223341b731ed4cb · report
1e7906d3e94a41ce · report
5869ee9ef41338a4 · report
39110b4bbc0661d2 · report
375a3ee63ca7c68d · report
dff03781c5d0b378 · report
7167793e1651d552 · report
b5564eaf87a00dd7 · report
d7979806fed71eee · report
584aca50891286f5 · report
259742c65c2d6559 · report
3ad5029d3ca03531 · report
59f7f71edc829572 · report
060c46e5cc508cc5 · report
4210d97aa24222d8 · report
f93619eb32cfaf3d · report
b6d3efae859b7b5b · report
db5f4c6c0d3a50b4 · report
5029b7b1380f0988 · report
a51e802f97dc5850 · report
7a433b7591cb1ad7 · report
f2987dfa659c5d53 · report
ba54cbfa6390641d · report
2cee98e5475e680a · report
6e1fded857f54d7a · report
b78a712913941f90 · report
65567268c56c2f46 · report
40513685bd8b8200 · report
55f075a92d493d35 · report
e48c1f362301c6a8 · report
6e0920a743c03903 · report
111a712bc883469d · report
4c5d9db3e7d648c9 · report
daeec7442740e76e · report
fa4e45cc6c3c6500 · report
b796e48c52beebc5 · report
c64a46f5ad45b01a · report
6429748a5267bb8a · report
8fadcc5f80d1e9b5 · report
dc719785d5a0b9f7 · report
28eeee629d33c0ad · report
84cb9968a76ef8e6 · report
4343e52712fa663d · report
cf91990d28ccf56a · report
a5d631b897e1acb6 · report
037ce510df007080 · report
b51369036ab5a352 · report
7869f0d6349f369b · report
61958a4594b078dd · report
8f17f70a798c9257 · report
07b241d4ab8ac0cb · report
ff0baff75d5cb615 · report
e60542a6e12b3525 · report
44abfcb21806cc13 · report
a75c153872d7f256 · report
5b62ad877a674563 · report
98596830b8e76bd9 · report
83a88d1e71ef2df5 · report
8496458fca8ba950 · report
cada5e0bd569171d · report
416bd507555ea4fa · report
6b17610b667cbc34 · report
a5e014313403ae12 · report
dc27eb092679d1d2 · report
ccb0aa1ef035eb8e · report
4fcd027380e5ca56 · report
d4f94d4568e6a3f3 · report
ed77765a89c3c5ba · report
ef632145448c9d94 · report
35d7e5f360ca6981 · report
e47034c4a39da307 · report
85896c6b57d5891f · report
f0163af304a40792 · report
046c7d82e0f35a06 · report
d7af24edd798e11c · report
0562ed655f21cba8 · report
21303179927140a0 · report
7e2a8290108cb3ea · report
06e140e447cd7fb3 · report
affd388fecde62eb · report
6d50e581fbec00bb · report
e76268df8017c794 · report
642df90cf8f1851a · report
132cdd71f41a5c43 · report
37ebaf510f179bf4 · report
ef85fd5d912b3855 · report
f6a31a3f71f0c87a · report
eb1ba8dec1905c59 · report
4e16ab1aa52fc01f · report
b07dfe06f4498bba · report
ab1c58fa8208bfec · report
3c7178cf937ba425 · report
1a3c5297309ff7b3 · report
cbd6d4cba3c8f7b0 · report
532a74ad7f880104 · report
6258582b31c25005 · report
79dfb108cab48c77 · report
48908dfdd43f1c2f · report
a15460ad3a6b391e · report
d8fadcf1cbc892d5 · report
3869ba95ec3a2e1a · report
87674610395558bb · report
7ebcb237f3ac8b6b · report
a1866c0223c9dca1 · report
031efd28ccd13e08 · report
88607f875726a410 · report
0d87c7101b2953f2 · report
66d85c7900951847 · report
3f3476b061f68f18 · report
a3c118a9e035f7e4 · report
4618f3f110556784 · report
980051699184bfdd · report
837dcd3ff834a51f · report
1d2fffeddc2ad914 · report
1d6614860f0f4b57 · report
ca95bd1bfa26d31f · report
fe8293ee7abbf8aa · report
34bfe74d89d0491d · report
dceb05d9d5cc7ee5 · report
417fff584ab90a11 · report
edb5292361905292 · report
90cab8ba8631c2f8 · report
0d0842514b1844a1 · report
5f358d33ffd43ed3 · report
57f92caea351b30b · report
a143a950a76e3523 · report
cf7f0fe0d3ac16d9 · report
0132cf6a5e04f2ad · report
d08ac0b87604485e · report
6298e4cee53206cd · report
f0945ef1933b173a · report
b5cc72675b688b00 · report
958765de0feeec56 · report
8bd7d62053fbfae5 · report
75b2da574221eee2 · report
8afc63f093262b83 · report
4abb7a0681b9f8e3 · report
b9b27fa7acc7c73f · report
ef0c12a6692597db · report
f6231123b603e20f · report
c5cbbbbfdd3a367c · report
8f5f60d9f1d5e30f · report
017ef34f0499756e · report
0d51c1e5212918ec · report
26052e22d5d45a91 · report
36fb14c831b75e4f · report
0d7cb0b9cab3eb74 · report
883fbd58c181e487 · report
18c75ab6a06581a4 · report
9c01f30e9f1052e8 · report
fbe0975fffcc8005 · report
abffeadabe12af6b · report
5c21d19fa9ff6b4b · report
f21df3758ed39418 · report
40c191818d46c0c5 · report
beb77bbddb9714ae · report
8950c65039fc4fe3 · report
684ee98628f58937 · report
caf348a3362776fb · report
661322009d0d9169 · report
364b3433ab267478 · report
513584b85fd46561 · report
f3ea6018cdcc0b04 · report
2216995588e06169 · report
dcf4d6df3ff30ac0 · report
ddcc51cfeb97e2a4 · report
c836b46b3c210e6a · report
746b1c49c2b69b79 · report
5fe982c3dc2394d3 · report
96855c8d20a0088b · report
222a72ff1d084586 · report
53c5f2f2df73a0e0 · report
749aa0dd2a4c1d09 · report
42b59cfab688e3f5 · report
c5b393b179d8d497 · report
a36fc940a0f3eb1b · report
d5cb870eb8408c73 · report
0872133cc6e7eee2 · report
cf0cfca323e5c3c4 · report
6040d49d762613d7 · report
7f050e7ce4583465 · report
4080c577fc710255 · report
42be45cafdda9bc6 · report
b616451b9c41d0be · report
2961cc94350daaae · report
ebdd58004bdf82fd · report
4644458fd0a4374e · report
6bb81ff3c30fb32a · report
e8ec892b92d9062e · report
9f83c78d8022ed75 · report
ced83557bfb5a383 · report
5145b262fcd6a876 · report
a6abf3bfff439ec4 · report
eb9e7e016a76b1f8 · report
d09f9c9f2dc485f8 · report
dcb47558604bda70 · report
51208e609141fcee · report
8190363f4546bfd1 · report
ae6be9eb7b4764c8 · report
397b92de9510f2f3 · report
c328a2f2ee939de2 · report
499a19e5cb3d719d · report
77ca3b0e41fef94a · report
1853e9d1db43078d · report
7c027fdd3a59bfb8 · report
e8dad0570efe7ab9 · report
ae000ab63f993f26 · report
42c7eae4db28a7cb · report
caf935ecdc9a432e · report
752f0cadbbfe89a3 · report
a8bd327c1c912a9d · report
3355949c0d857a6e · report
e88bf23758633506 · report
b861cffa858f460c · report
a7f923df06fb12c2 · report
d96fe6b321763c14 · report
4b11a27451c374cd · report
76a41f814d76f5c0 · report
5b513793c76f96d8 · report
fb2a2e6b4cc0d551 · report
c0e725d5bf9fb153 · report
078c84de4438f91b · report
af8a78d9208cc109 · report
b2fbe2ad70b688a2 · report
95b0927e10c3dd78 · report
ff673a112b0d8acd · report
9c10e0c8cad8f8a1 · report
d702970461989ce2 · report
c3809b45fe3af363 · report
709bf3140064269c · report
ed80a9cbb590756d · report
b2a68c19e99020f6 · report
84a671ee7bad8513 · report
c3b2071edfe94da7 · report
cd47b224d263fba6 · report
b34e1d14d05b3345 · report
66f422ab00f28663 · report
adb269cf9b74e9a6 · report
49ac8c4b2338f149 · report
0d2b4efe0274fc66 · report
1229a5d8dea62487 · report
05a3439d18f70f4b · report
9d5ea952455199bc · report
1be47476efdc31c1 · report
7b82c41b5ad0e056 · report
338005115fd3efac · report
8a1d8ca5ca9e0472 · report
ac81a4e465c9a89b · report
97e32fd094fe28c9 · report
2d6179a73f14ca5e · report
28af75dd1e756e4d · report
7484fd6def5722c7 · report
930b524d6b021ed1 · report
c04864a6841339e7 · report
5a5eafa2c20fcefe · report
fa624e896014aa19 · report
e95e6dd3a35646ba · report
dfd2f69c5bd6bd73 · report
af08b37858b1dd07 · report
a6b3153326abaddd · report
ff560a45eef0d026 · report
88db7be53206704c · report
e78231c9f4eb9c2f · report
d108d1b5ff426750 · report
269f19cc9358c590 · report
f39751e02169b745 · report
8e9ed77aca673ea4 · report
13e0cdee9d418dbc · report
54074d019aff0495 · report
698f442074344c97 · report
093c23bdbb785c8a · report
14b6d9e3982a117c · report
c6840dd2ce1ed774 · report
e58c3a477f895e6c · report
af1d4d0c4d0351c5 · report
0374c56639501f7a · report
84d603f2102cf1ed · report
7f073c276baecc11 · report
24c0dee0fb0fec39 · report
ac16f6e8f09e31bc · report
825ecb6732e9fc31 · report
Tasks
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| Continuous Control | Lunar Lander (OpenAI Gym) | DDPG | Score | 256.98±14.38 | #3 of 5 | Archive leaderboard | report |
| OpenAI Gym | Ant-v4 | DDPG | Average Return | 1712.12 | #4 of 5 | Archive leaderboard | report |
| OpenAI Gym | HalfCheetah-v4 | DDPG | Average Return | 14934.86 | #2 of 5 | Archive leaderboard | report |
| OpenAI Gym | Hopper-v4 | DDPG | Average Return | 1290.24 | #4 of 5 | Archive leaderboard | report |
| OpenAI Gym | Humanoid-v4 | DDPG | Average Return | 139.14 | #5 of 5 | Archive leaderboard | report |
| OpenAI Gym | Walker2d-v4 | DDPG | Average Return | 2994.54 | #3 of 5 | 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: DDPG
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