<?xml version="1.0" encoding="UTF-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xml:lang="en">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>End to End Learning for Self-Driving Cars</title>
        <author>Mariusz Bojarski</author>
        <author>Davide Del Testa</author>
        <author>Daniel Dworakowski</author>
        <author>Bernhard Firner</author>
      </titleStmt>
      <publicationStmt>
        <p>Tag layer of the DHSS Meta-Tagging Project. The article text is reproduced from the
           staged copy named in sourceDesc and is not altered; the tags are held separately in
           standOff so that overlapping and nested spans are preserved.</p>
      </publicationStmt>
      <sourceDesc>
        <bibl>
          <title>End to End Learning for Self-Driving Cars</title>
          <date>2016</date>
          <publisher>arXiv (NVIDIA technical report)</publisher>
          
          <idno type="arXiv">1604.07316</idno>
          <idno type="record">bojarski2016-self-driving</idno>
          <note type="staged-file">bojarski2016-self-driving.txt, the project's staged copy</note>
          <note type="text-sha1">232fcab40e13c827c2b8541902ce6624aa0c6a5d</note>
          <note type="rights">arxiv-open</note>
        </bibl>
      </sourceDesc>
    </fileDesc>
    <profileDesc>
      <textClass><keywords><term>robotics</term></keywords></textClass>
      <particDesc>
        <person xml:id="paper"><p>the paper's own words</p></person>
        <person xml:id="tagger"><p>the tag layer; a sentence written by the tagger about the
          paper, always anchored to a quotation but not itself a quotation</p></person>
      </particDesc>
    </profileDesc>
    <revisionDesc>
      <change when="2026-10-06"
              who="build_paper_edition.py">0 spans located by searching the stored text for the quote's exact words, allowing any whitespace between them</change>
    </revisionDesc>
  </teiHeader>
  <standOff>
    <spanGrp type="tags">
      <span xml:id="t0" type="claim_type" ana="#claim_type" resp="#paper">
        <label>method</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t1" type="phenomenon" ana="#phenomenon" resp="#paper">
        <label>end-to-end learning of lane and road following</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t2" type="method" ana="#method" resp="#paper">
        <label>system-or-tool-building</label>
        <term>system-or-tool-building</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t3" type="mechanisms" ana="#mechanisms[0]" resp="#tagger" cert="0.9">
        <label>mechanisms</label>
        <term>the steering command is stored as 1/r rather than r, which removes the singularity at straight-ahead and makes the label continuous through zero across left and right turns</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t4" type="mechanisms" ana="#mechanisms[1]" resp="#tagger" cert="0.9">
        <label>mechanisms</label>
        <term>recovery is taught rather than encountered: the training set is augmented with images of the car already displaced from the lane centre, because human driving alone never shows the network a mistake</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t5" type="mechanisms" ana="#mechanisms[2]" resp="#tagger" cert="0.9">
        <label>mechanisms</label>
        <term>off-centre viewpoints are synthesised under an approximation the paper states it knows to be wrong - everything below the horizon treated as flat ground, everything above it as infinitely far - accepted because the resulting distortions do not hurt training</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t6" type="mechanisms" ana="#mechanisms[3]" resp="#tagger" cert="0.9">
        <label>mechanisms</label>
        <term>the label for a synthesised viewpoint is not the driver&#x27;s command but the command that would return the car to the correct place within a fixed two-second horizon</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t7" type="mechanisms" ana="#mechanisms[4]" resp="#tagger" cert="0.9">
        <label>mechanisms</label>
        <term>the training frames are filtered by the driver&#x27;s activity label and then downsampled, because consecutive frames at full rate are near-duplicates</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t8" type="mechanisms" ana="#mechanisms[5]" resp="#tagger" cert="0.9">
        <label>mechanisms</label>
        <term>the perturbations are drawn from a normal distribution deliberately twice as wide as the variation measured in human drivers</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t9" type="mechanisms" ana="#mechanisms[6]" resp="#tagger" cert="0.9">
        <label>mechanisms</label>
        <term>autonomy is computed from a COUNTED event and an ASSUMED constant: each simulated intervention is charged a fixed six seconds of human takeover time</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t10" type="mechanisms" ana="#mechanisms[7]" resp="#tagger" cert="0.9">
        <label>mechanisms</label>
        <term>the normalisation layer is inside the network but hard-coded, so it is not learned and can be changed with the architecture and run on the GPU</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t11" type="limitations" ana="#limitations[0]" resp="#tagger">
        <label>more work is needed to improve robustness and to verify/visualize the network&#x27;s internal processing</label>
        <note>what this limits: the deployment readiness of the system: Quotation withheld</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t12" type="limitations" ana="#limitations[1]" resp="#tagger">
        <label>The viewpoint transformation used for augmentation is an approximation because the true 3D scene geometry is unknown.</label>
        <note>what this limits: every augmented training example: PRECISE VIEWPOINT TRANSFORMATION REQUIRES 3D SCENE KNOWLEDGE WHICH WE DON&#x27;T HAVE</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t13" type="limitations" ana="#limitations[2]" resp="#tagger">
        <label>That approximation distorts objects standing above the ground plane.</label>
        <note>what this limits: the augmentation for anything but flat road: IT INTRODUCES DISTORTIONS FOR OBJECTS THAT STICK ABOVE THE GROUND, SUCH AS CARS, POLES, TREES, AND BUILDINGS - the distorted objects are the ones that matter</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t14" type="limitations" ana="#limitations[3]" resp="#tagger">
        <label>Larger augmentation magnitudes introduce undesirable artifacts into the training data.</label>
        <note>what this limits: the benefit of larger augmentation: ARTIFICIALLY AUGMENTING THE DATA DOES ADD UNDESIRABLE ARTIFACTS AS THE MAGNITUDE INCREASES</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t15" type="limitations" ana="#limitations[4]" resp="#tagger">
        <label>Robustness of the network, methods to verify it, and internal-state visualisation all remain open.</label>
        <note>what this limits: any safety or verification claim: MORE WORK IS NEEDED ... TO FIND METHODS TO VERIFY THE ROBUSTNESS, AND TO IMPROVE VISUALIZATION OF THE NETWORK-INTERNAL PROCESSING STEPS</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t16" type="limitations" ana="#limitations[5]" resp="#tagger">
        <label>The results are explicitly preliminary.</label>
        <note>what this limits: the standing of every result reported: THIS PAPER DESCRIBES PRELIMINARY RESULTS OF THIS NEW EFFORT</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t17" type="limitations" ana="#limitations[6]" resp="#tagger" cert="1.0">
        <label>The reported autonomy percentage is built on an assumed six-second cost per intervention, which the authors state as an assumption rather than measure.</label>
        <note>what this limits: any autonomy percentage from this paper: it multiplies the intervention count by an assumed six seconds - the time the authors take a human to retake control, re-centre and restart self-steering - so the figure moves with that assumption</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t18" type="limitations" ana="#limitations[7]" resp="#tagger" cert="1.0">
        <label>An intervention is a threshold crossing in simulation, not a human decision: the car counts as having failed when it passes one metre from the centre line.</label>
        <note>what this limits: the intervention count behind the autonomy figure: an intervention is triggered automatically when the simulated vehicle departs the centre line by more than one metre, so the number depends on that threshold</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t19" type="limitations" ana="#limitations[8]" resp="#tagger" cert="1.0">
        <label>After every simulated intervention the car is placed back on the recorded ground truth, so the measure cannot observe how a failure would have developed.</label>
        <note>what this limits: simulated autonomy as evidence of safety: after each intervention the vehicle is reset to the ground truth of the original video, so errors never compound and the metric counts how often the car left the lane rather than how badly</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t20" type="transfers" ana="#transfers[0]" resp="#tagger" cert="0.85">
        <label>a convolutional network taking raw camera pixels, used in place of the perception-plus-control pipeline of robotics so that steering is learned end to end</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t21" type="controls" ana="#controls[0]" resp="#tagger" cert="0.8">
        <label>manually calibrating the lane centre for each frame used by the simulator, rather than taking the human driver&#x27;s position as the target</label>
        <note>eliminates: the human drivers&#x27; own off-centre driving being learned as the correct steering target · outcome (stated by the tagger, no quotation): held</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t22" type="concepts" ana="#concepts[0]" resp="#paper">
        <label>convolutional neural network</label>
        <term>convolutional neural network</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t23" type="concepts" ana="#concepts[5]" resp="#paper">
        <label>autonomy</label>
        <term>autonomy</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t24" type="concepts" ana="#concepts[6]" resp="#paper">
        <label>intervention</label>
        <term>intervention</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t25" type="concepts" ana="#concepts[7]" resp="#paper">
        <label>road features</label>
        <term>road features</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t26" type="concepts" ana="#concepts[8]" resp="#paper">
        <label>training signal</label>
        <term>training signal</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t27" type="senses" ana="#senses[0]" resp="#tagger" cert="1.0">
        <label>autonomy - AS A STIPULATED FORMULA: one minus the intervention count times six seconds over elapsed time, as a percentage; the word names an arithmetic result, not an observed capability</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t28" type="senses" ana="#senses[1]" resp="#tagger" cert="1.0">
        <label>a performance criterion - CHOSEN FOR LEGIBILITY, WHICH IS NOT THE SAME AS BEING RIGHT: the paper&#x27;s argument for end-to-end training is that human-selected intermediate criteria are picked because a person can interpret them, and that this does not guarantee system performance</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t29" type="senses" ana="#senses[2]" resp="#tagger" cert="1.0">
        <label>road features - LEARNED WITHOUT EVER BEING NAMED: the network detects them from the steering angle alone, and the authors state they never trained it to detect road outlines</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t30" type="claim_relations" ana="#claim_relations[0]" resp="#tagger">
        <label>builds-on → Pomerleau ALVINN (1989)</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t31" type="claim_relations" ana="#claim_relations[1]" resp="#tagger">
        <label>builds-on → DARPA Autonomous Vehicle (DAVE) [5]</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t32" type="claim_relations" ana="#claim_relations[2]" resp="#tagger">
        <label>builds-on → Pomerleau [6], the ALVINN system</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t33" type="claim_relations" ana="#claim_relations[3]" resp="#tagger">
        <label>extends → Pomerleau [6], the ALVINN system</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t34" type="concept_edges" ana="#concept_edges[0]" resp="#tagger">
        <label>autonomy —operationalised-as→ intervention</label>
        <term>autonomy</term>
        <term>intervention</term>
        <note>strength of the relation: 1</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t35" type="concept_edges" ana="#concept_edges[1]" resp="#tagger">
        <label>training signal —causes→ road features</label>
        <term>training signal</term>
        <term>road features</term>
        <note>strength of the relation: 1
Audit 2026-09-28: DOUBTFUL - read against its full span and kept, but the network learns to detect road features with steering angle as its only training signal; causes is loose.</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t36" type="content_tags" ana="#content_tags.quantities[0]" resp="#tagger">
        <label>98% — fraction of time the network drove autonomously (Holmdel to Atlantic Highlands)</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t37" type="content_tags" ana="#content_tags.quantities[1]" resp="#tagger">
        <label>30 — system operating frame rate</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t38" type="content_tags" ana="#content_tags.quantities[2]" resp="#tagger">
        <label>9 — network depth: 1 normalization + 5 convolutional + 3 fully connected</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t39" type="content_tags" ana="#content_tags.quantities[3]" resp="#tagger">
        <label>10 — distance driven on the Garden State Parkway with zero interventions</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t40" type="content_tags" ana="#content_tags.findings[0]" resp="#tagger">
        <label>A CNN learned to turn raw pixels from one front-facing camera straight into steering commands; the end-to-end approach proved surprisingly powerful.</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t41" type="content_tags" ana="#content_tags.findings[1]" resp="#tagger">
        <label>The network learned useful road features using Quotation withheld, never explicitly supervised to detect them.</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t42" type="content_tags" ana="#content_tags.variables[0]" resp="#tagger">
        <label>raw pixels</label>
        <term>raw pixels</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t43" type="content_tags" ana="#content_tags.variables[1]" resp="#tagger">
        <label>steering angle</label>
        <term>steering angle</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t44" type="content_tags" ana="#content_tags.variables[2]" resp="#tagger">
        <label>autonomy</label>
        <term>autonomy</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t45" type="content_tags" ana="#content_tags.definitions[0]" resp="#tagger">
        <label>autonomy</label>
        <term>autonomy</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t46" type="content_tags" ana="#content_tags.definitions[1]" resp="#tagger">
        <label>end-to-end learning</label>
        <term>end-to-end learning</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t47" type="content_tags" ana="#content_tags.statistics[0]" resp="#tagger">
        <label>standard-deviation</label>
        <term>standard-deviation</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
    </spanGrp>
  </standOff>
  <text>
    <body>
      <p><note type="rights">The full text of this article is not redistributable, so it is
      not included here. The evidence sentences are withheld with it; the tag layer and its
      grounding status remain. The article itself is at https://arxiv.org/abs/1604.07316.</note></p>
    </body>
  </text>
</TEI>
