End-to-End Training of Deep Visuomotor Policies — TEI-tagged view

Sergey Levine, Chelsea Finn, Trevor Darrell, Pieter Abbeel · 2016 · robotics · arXiv:1504.00702 · full text at the source · TEI xml · tagged edition · index · concepts · authors
Where this record's text came from. faceted 2026-08 by reading the locally held text (pdftext); every evidence string verified as an exact substring of that text before merging. Long JMLR-format article whose body is heavily interleaved with LaTeX-to-text artefacts ((cid:xx) tokens, figure-caption fragments, page headers), so several otherwise apt sentences (e.g. the comparison with Levine and Koltun 2014, broken by a page header) were unusable as verbatim evidence and cleaner sentences were chosen instead. method is recorded as system-or-tool-building because the paper's empirical work is real-robot (PR2) task learning plus MuJoCo simulated baselines rather than any of the listed study designs; the simulated comparisons alone would map to 'simulation'. The Mordatch and Todorov relation is labelled 'extends' because the paper positions its own formulation as covering the unknown-dynamics, stochastic-policy case that the cited work does not; the available relation vocabulary has no 'differentiates-from' option. 2026-08-14, 2026-08-15 and 2026-08-25 schema-0.3 passes: every quote verified as an exact substring of the staged text and anchored at merge time; concept terms verified present; every edge endpoint an existing node.
Some quotes on this page contain (cid:NN). The PDF this text was extracted from encodes 3 characters in a way that names no letter, so the extractor could not say what they were. The quotes keep them because a quote is reproduced exactly or it proves nothing — the marks are the source’s, not the tagging’s.
Other fields define these differently the same word, defined another way in another discipline
deep learning 11 fields · convolutional neural networks 3 fields · perception 3 fields · standard-deviation 3 fields · supervised learning 3 fields · linear regression 2 fields
Tags on this paper every tag the record carries, whether or not the words occur in the text below — a number is how many papers in the corpus carry that tag; a tag with no number is unique to this paper
deep learning42 reinforcement learning10 robot control visuomotor policy guided policy search pose estimation3 supervised learning15 system-or-tool-building173

Our tag layer for this paper

Cross-disciplinary analysis
content-tags & facets: phenomenon · claim-type · cross-domain-transfer · mechanism · claim-relation · replication-status · limitation — grounded in the full text
phenomenonvisuomotor policy learning— “In this section, we define the visuomotor policy learning problem and present an overview of our approach.”
claim-typemethod— “To this end, we develop a method that can be used to learn policies that map raw image observations directly to torques at the robot’s motors.”
method — evidence— “We address these challenges by developing a guided policy search algorithm for sensorimotor deep learning, as well as a novel CNN architecture designed for robotic control.”
transferfrom artificial intelligence (deep learning / computer vision): deep convolutional networks trained end-to-end from perception to control for robotic manipulation— “as well as a novel CNN architecture designed for robotic control”transfers[0]
mechanismguided policy search: convert reinforcement-learning policy search into supervised learning of a deep network, with a trajectory-optimizer acting as the teacher— “guided policy search method, which transforms policy search into supervised learning”mechanisms[0]
builds-on convolutional neural networks (deep learning)— “We represent our policies with convolutional neural networks”claim_relations[0]
builds-on reinforcement learning— “supervision provided by a simple trajectory-centric reinforcement learning method”claim_relations[1]
builds-on Bregman ADMM (BADMM) (Wang and Banerjee, 2014)— “We show that this can be formalized as an instance of Bregman ADMM (BADMM) (Wang and Banerjee, 2014), which can be used to show that the algorithm converges to a locally optimal solution.”claim_relations[2]
extends Levine and Abbeel, 2014; Levine et al., 2015 (the authors' own conference papers)— “Some of the material in this article has previously appeared in two conference papers (Levine and Abbeel, 2014; Levine et al., 2015), which we extend to introduce visual input into the policy.”claim_relations[3]
extends Mordatch and Todorov (2014)— “The use of ADMM for guided policy search was also proposed by Mordatch and Todorov (2014) for deterministic policies under known dynamics.”claim_relations[4]
sensearchitecture quality - MEASURED ON A PROXY: accuracy on the pose-estimation pretraining task, chosen to isolate the architectures from other confounding factors— “To isolate the architectures from other confounding factors, we measure their accuracy on the pose estimation pretraining task described in Section 5.2. This is a reasonable proxy for evaluating how well the network can overcome two major challenges in visuomotor learning”senses[0]
sensefailure at insertion - defined by a threshold taken from the object itself: since the peg is 0.5 units long, a larger distance means the controller cannot insert— “Since the peg is 0.5 units long, distances above this amount correspond to controllers that cannot perform an insertion.”senses[1]
senseobservable - split by phase, and the split is the method's central assumption: the full system state is observable AT TRAINING TIME BUT NOT AT TEST TIME, which is what lets a trajectory-centric RL algorithm supply supervision the deployed policy never gets— “In our method, the full state of the system is observable at training time, but not at test time. For most tasks, providing the full state simply requires positioning objects in one of several known positions for each trial during training”senses[2]
controltwo baselines that pre-train the vision layers for pose prediction instead of training end-to-end, one with the SAME architecture as the full policy — held— “Our results demonstrate improvements in consistency and generalization from training visuomotor policies end-to-end, when compared to training the vision and control components separately.” — rules out that the improvement comes from the network architecture rather than from training the vision and control layers jointly end-to-end— “We compared to two baselines, both of which train the vision layers in advance for pose prediction, instead of training the entire policy end-to-end.”controls[0]
auditguided policy search —operationalised-as→ supervised learning — Audit 2026-09-28: DOUBTFUL - read against its full span and kept, but the span says guided policy search TRANSFORMS policy search into a supervised learning problem; operationalised-as is loose.— “Guided policy search transforms policy search into a supervised learning problem, where the training set is generated by a simple trajectory-centric RL algorithm”concept_edges[0]
noteguided policy search —operationalised-as→ supervised learning — THE METHOD'S WHOLE MOVE IS A CONVERSION BETWEEN PROBLEM CLASSES, stated as such: '…search TRANSFORMS policy search INTO A SUPERVISED LEARNING…' The hard problem is not solved; it is turned into an easier one whose labels another algorithm supplies.— “Guided policy search transforms policy search into a supervised learning problem, where the training set is generated by a simple trajectory-centric RL algorithm”concept_edges[0]
weightguided policy search —operationalised-as→ supervised learning — 0.9— “Guided policy search transforms policy search into a supervised learning problem, where the training set is generated by a simple trajectory-centric RL algorithm”concept_edges[0]
outcomecontrol — held— “We compared to two baselines, both of which train the vision layers in advance for pose prediction, instead of training the entire policy end-to-end.”— “Our results demonstrate improvements in consistency and generalization from training visuomotor policies end-to-end, when compared to training the vision and control components separately.”controls[0]
for which uselimitation — the training procedure as described: it requires TO POSITION THE OBJECTS IN THE SCENE AT CONSISTENT POSITIONS— “to position the objects in the scene at consistent positions”limitations[0]
for which uselimitation — the generalisation claim: OUR CURRENT METHOD DOES NOT GENERALIZE TO DRAMATICALLY DIFFERENT SETTINGS, ESPECIALLY WHEN VISUAL DISTRACTO[rs occlude]— “Although we demonstrate moderate generalization over variations in the scene, our current method does not generalize to dramatically different settings, especially when visual distractors occlude the manipulated object or break up its silhouette in ways that differ from the training.”limitations[1]
for which uselimitation — the range of tasks the method can address: THE REQUIREMENT TO OBSERVE THE FULL STATE DURING TRAINING LIMITS THE TASKS TO WHICH THE METHOD CAN BE APPLIED— “However, the requirement to observe the full state during training limits the tasks to which the method can be applied.”limitations[2]
for which uselimitation — any extension to freely moving objects: those TASKS ... REQUIRE MORE EXTENSIVE INSTRUMENTATION, SUCH AS MOTION CAPTURE— “However, tasks that require, for example, manipulating freely moving objects require more extensive instrumentation, such as motion capture.”limitations[3]
for which uselimitation — every result produced through the visual encoder: THE FEATURE POINT REPRESENTATION ... ASSUMES THAT THE LEARNED FEATURES ARE PRESENT AT ALL TIMES, AND ONLY ONE INSTANCE OF EACH FEATURE IS EVER PRESENT IN THE IMAGE— “The feature point representation is very simple, since it assumes that the learned features are present at all times, and only one instance of each feature is ever present in the image.”limitations[4]
for which uselimitation — applying this method to a new task: the full state must be observable during training, which the authors call minor when objects can be positioned consistently and not minor for tasks manipulating freely moving objects— “However, the requirement to observe the full state during training limits the tasks to which the method can be applied. In many cases, this limitation is minor, and the only “instrumentation” required at training is to position the objects in the scene at consistent positions. However, tasks that require, for example, manipulating freely…limitations[5]
for which uselimitation — the architecture comparison in this paper: it is measured on the pose-estimation pretraining task, described by the authors as a reasonable proxy for the visuomotor challenges— “To isolate the architectures from other confounding factors, we measure their accuracy on the pose estimation pretraining task described in Section 5.2. This is a reasonable proxy for evaluating how well the network can overcome two major challenges in visuomotor learning”limitations[6]
replicationuntested
limitationtraining requires positioning objects at consistent positions— “to position the objects in the scene at consistent positions”limitations[0]
limitationThe method does not generalise to dramatically different visual settings, especially under occluding distractors.— “Although we demonstrate moderate generalization over variations in the scene, our current method does not generalize to dramatically different settings, especially when visual distractors occlude the manipulated object or break up its silhouette in ways that differ from the training.”limitations[1]
limitationThe approach requires the full system state to be observable during training, which restricts the range of applicable tasks.— “However, the requirement to observe the full state during training limits the tasks to which the method can be applied.”limitations[2]
limitationTasks with freely moving objects would need heavier instrumentation such as motion capture.— “However, tasks that require, for example, manipulating freely moving objects require more extensive instrumentation, such as motion capture.”limitations[3]
limitationThe spatial feature-point representation makes simplifying assumptions about feature presence and uniqueness.— “The feature point representation is very simple, since it assumes that the learned features are present at all times, and only one instance of each feature is ever present in the image.”limitations[4]
limitationThe method needs the full state observable during training, and the authors say exactly when that is minor and when it is not.— “However, the requirement to observe the full state during training limits the tasks to which the method can be applied. In many cases, this limitation is minor, and the only “instrumentation” required at training is to position the objects in the scene at consistent positions. However, tasks that require, for example, manipulating freely…limitations[5]
limitationThe architecture comparison is not run on the target task but on a pretraining task, which the authors describe as a reasonable proxy.— “To isolate the architectures from other confounding factors, we measure their accuracy on the pose estimation pretraining task described in Section 5.2. This is a reasonable proxy for evaluating how well the network can overcome two major challenges in visuomotor learning”limitations[6]
limitationThe training-time observability the method depends on is bought with a physical constraint on the world, stated plainly: providing the full state 'simply requires positioning objects in one of several known positions for each trial during training'. The assumption is not about the algorithm but about how the laboratory is arranged.— “In our method, the full state of the system is observable at training time, but not at test time. For most tasks, providing the full state simply requires positioning objects in one of several known positions for each trial during training”limitations[7]
Content tags
content-observations: finding · quantity · variable · definition · key-term — grounded in the full text
findingend-to-end training improves consistency and generalization— “improvements in consistency and generalization from training visuomotor policies”content_tags.findings[0]
evidence status notefinding — QUOTE RECOVERED FROM THE PAPER'S OWN CHARACTERS. The recorded quote was LETTERS-ONLY IDENTICAL to this stretch of the staged text but not an exact substring of it - spaces, hyphens, ligature glyphs or mathematical operators differed, so it could never anchor. This is the file's own text between the same two letters: not produced by a rule about the damage, copied out of the file. Round-trip checked (the recovered span is letters-only equal to the original) and length-checked. The text as originally recorded is kept in evidence as extracted.content_tags.findings[0]
findingthe policy maps raw camera images directly to motor torques— “learn policies that map raw image observations directly to torques at the robot’s motors”content_tags.findings[2]
findingfull system state is available at training but not at test time— “the full state of the system is observable at training time,”content_tags.findings[3]
quantity92,000 parameters — size of the CNN policy network— “neural networks (CNNs) with 92,000 parameters”content_tags.quantities[0]
quantity7 layers — depth of the policy CNN— “parameters and 7 layers”content_tags.quantities[1]
quantitytens of minutes interaction time — real-world data needed to train a policy— “only tens of minutes of real-world interaction time”content_tags.quantities[2]
quantity2 conference papers — prior papers this article extends— “previously appeared in two conference papers (Levine and Abbeel, 2014; Levine et al., 2015)”content_tags.quantities[3]
variableraw image observations (policy input)— “map raw image observations”content_tags.variables[0]
variablemotor torques (policy output)— “directly to torques at the robot’s motors”content_tags.variables[1]
variablecost function (high-level task-completion signal)— “task completion is defined at a high level by means of a cost function”content_tags.variables[2]
variablefull state (latent info inferred from images)— “important state information, such as the positions of task-relevant objects, must be inferred”content_tags.variables[3]
definitionguided policy search— “Guided policy search converts policy search into supervised learning”content_tags.definitions[0]
definitionvisuomotor policies— “learns visuomotor policies that directly use camera image observations”content_tags.definitions[1]
evidence status notedefinition — QUOTE RECOVERED FROM THE PAPER'S OWN CHARACTERS. The recorded quote was LETTERS-ONLY IDENTICAL to this stretch of the staged text but not an exact substring of it - spaces, hyphens, ligature glyphs or mathematical operators differed, so it could never anchor. This is the file's own text between the same two letters: not produced by a rule about the damage, copied out of the file. Round-trip checked (the recovered span is letters-only equal to the original) and length-checked. The text as originally recorded is kept in evidence as extracted.content_tags.definitions[1]
definitionpolicy search— “Policy search methods can allow robots to learn control policies for a wide range of tasks”content_tags.definitions[2]
definitionBregman ADMM (BADMM)— “an instance of Bregman ADMM (BADMM)”content_tags.definitions[3]
key-termsvisuomotor policies, policy search, guided policy search, reinforcement learning, convolutional neural networks, end-to-end, sensorimotor, torques, perception, supervised learning
Concepts
terms this paper carries, each with the sentence it was cut from — the layer that joins one paper to another. Terms with no quote yet are on CONCEPTS.html.
conceptvisuomotor policy— “In this section, we define the visuomotor policy learning problem and present an overview of our approach.”concepts[3]
conceptguided policy search— “The core component of our approach is a guided policy search algorithm”concepts[4]
conceptpose estimation— “To isolate the architectures from other confounding factors, we measure their accuracy on the pose estimation pretraining task described in Section 5.2. This is a reasonable proxy for evaluating how well the network can overcome two major challenges in visuomotor learning”concepts[5]
conceptsupervised learning— “Guided policy search transforms policy search into a supervised learning problem, where the training set is generated by a simple trajectory-centric RL algorithm”concepts[6]
Statistics — cross-field join keys
field-invariant statistical terms, used in their statistical sense (gated on a number / symbol / test). A p-value or a standard deviation means the SAME thing in physics, biology, psychology and sociology — so these are the strongest cross-field join keys. Grounded verbatim.
mean μ as written: mean of— “divergence term DKL(p(ut|xt)(cid:107)πθ(ut|xt)) inside Lp(p, θ) for iLQG, we also estimate a linearization of the mean of the conditionally Gaussian policy πθ(ut|ot) with respect to the state xt, using the same procedure that we use”content_tags.statistics[1]
evidence status notemean — DAMAGED GLYPHS IN THIS QUOTE: (cid:107). These are raw PDF font glyph indices that leaked out in place of the characters they stand for - usually a mathematical operator. The quote is verbatim to the staged text and its anchor is sound; the STAGED TEXT is what is damaged. NOT repaired: the cid-to-character mapping is defined by the font embedded in that particular PDF, so guessing it would produce a clean and unverifiable quote. Repair needs the source PDF and is a re-staging job.content_tags.statistics[1]
regression β as written: linear regression— “A simple way to fit these linear-Gaussian dynamics is to use linear regression to determine fx, fu, and fc, and fit Ft based on the errors.”content_tags.statistics[2]
standard-deviation SD/σ— “Error bars indicate one standard deviation.”content_tags.statistics[3]

When we have changed our mind. Some entries in the table begin with a word in capitals and the reason for it. EVIDENCE CORRECTED — the finding still stands, but we had quoted the wrong sentence from the paper, and the quotation has been replaced with the right one. RETRACTED — the entry itself was wrong; it stays on the page, marked, with the reason, rather than being deleted. WITHDRAWN AND REPLACED — the entry was wrong, and a corrected version of it appears in the entries below. Each mark carries its own reason, in brackets, because the reasons differ from one entry to the next. An entry we have WITHDRAWN is removed from this page and kept in the record, with its reason. A line reading Audit and a date is a later re-reading of the entry against its whole sentence: DOUBTFUL means it was kept, and the reason says what is loose about it. Quotation marks inside the tagger's sentence. Where a tag is the tagger's own sentence, a phrase in quotation marks inside it is borrowed from the paper — the tagger's wording around it is not. The paper's own sentence is the evidence quote for that row; on this page it is withheld with the article, and the article is at its publisher. Nothing inside quotation marks anywhere on this page is ours: if it is quoted, it is the paper's. Whose words a concept carries. A concept entry records a term the paper itself uses, so the term, the sense given for it, and its evidence are the paper's own words, quoted where the paper fixes them. This is the opposite of a sense entry in the tag table, which is the tagger's sentence about how the paper uses a term. Where a concept entry could not be grounded in the paper's words, the entry says so on its own row.

Tag layer © the Meta-Tagging Project, CC BY 4.0. The paper text is © its authors/publisher and is linked, not reproduced. Excerpts shown are short quotations for identification and verification. · back to index · concepts · authors · עברית
© 2026 Shir Sivroni · ORCID 0009-0000-2597-2824