{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/hidden-biases-of-end-to-end-driving-models","title":"Hidden Biases of End-to-End Driving Models","arxiv_id":"2306.07957","date":"2023-06-13","proceeding":"ICCV 2023 1","authors":["Bernhard Jaeger","Kashyap Chitta","Andreas Geiger"],"abstract":"End-to-end driving systems have recently made rapid progress, in particular on CARLA. Independent of their major contribution, they introduce changes to minor system components. Consequently, the source of improvements is unclear. We identify two biases that recur in nearly all state-of-the-art methods and are critical for the observed progress on CARLA: (1) lateral recovery via a strong inductive bias towards target point following, and (2) longitudinal averaging of multimodal waypoint predictions for slowing down. We investigate the drawbacks of these biases and identify principled alternatives. By incorporating our insights, we develop TF++, a simple end-to-end method that ranks first on the Longest6 and LAV benchmarks, gaining 11 driving score over the best prior work on Longest6.","url_abs":"https://arxiv.org/abs/2306.07957v2","url_pdf":"https://arxiv.org/pdf/2306.07957v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"hidden-biases-of-end-to-end-driving-models","repo_url":"https://github.com/autonomousvision/carla_garage","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"autonomous-driving","task_name":"Autonomous Driving"},{"task_slug":"bench2drive","task_name":"Bench2Drive"},{"task_slug":"carla-leaderboard-2-0","task_name":"CARLA Leaderboard 2.0"},{"task_slug":"carla-map-leaderboard","task_name":"CARLA MAP Leaderboard"},{"task_slug":"carla-longest6","task_name":"CARLA longest6"},{"task_slug":"inductive-bias","task_name":"Inductive Bias"}],"methods":[{"method_slug":"carla","method_name":"CARLA"},{"method_slug":"entropy-regularization","method_name":"Entropy Regularization"},{"method_slug":"ppo","method_name":"PPO"}],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/autonomous-driving-on-carla-leaderboard","task":"Autonomous Driving","dataset":"CARLA Leaderboard","model":"TF++ WP","rank_in_archive_order":4,"of":18,"metrics":{"Driving Score":"66.32","Infraction penalty":"0.84","Route Completion":"78.57"},"uses_additional_data":false},{"leaderboard":"/sota/bench2drive-on-bench2drive","task":"Bench2Drive","dataset":"Bench2Drive","model":"TransFuser++","rank_in_archive_order":4,"of":35,"metrics":{"Driving Score":"84.21"},"uses_additional_data":false},{"leaderboard":"/sota/carla-leaderboard-2-0-on-carla","task":"CARLA Leaderboard 2.0","dataset":"CARLA","model":"TF++ (Map Track)","rank_in_archive_order":3,"of":4,"metrics":{"Driving Score":"5.56","Infraction Score":"0.47","Route Completion":"11.82"},"uses_additional_data":false},{"leaderboard":"/sota/carla-leaderboard-2-0-on-carla","task":"CARLA Leaderboard 2.0","dataset":"CARLA","model":"TF++","rank_in_archive_order":4,"of":4,"metrics":{"Driving Score":"5.18","Infraction Score":"0.48","Route Completion":"11.34"},"uses_additional_data":false},{"leaderboard":"/sota/carla-map-leaderboard-on-carla","task":"CARLA MAP Leaderboard","dataset":"CARLA","model":"Map TF++","rank_in_archive_order":1,"of":8,"metrics":{"Driving score":"61.17","Infraction penalty":"0.70","Route completion":"81.81"},"uses_additional_data":false},{"leaderboard":"/sota/carla-longest6-on-carla","task":"CARLA longest6","dataset":"CARLA","model":"TransFuser++ WP (TF++WP)","rank_in_archive_order":2,"of":21,"metrics":{"Driving Score":"73","Infraction Score":"0.56","Route Completion":"97"},"uses_additional_data":false},{"leaderboard":"/sota/carla-longest6-on-carla","task":"CARLA longest6","dataset":"CARLA","model":"TransFuser++ (TF++)","rank_in_archive_order":6,"of":21,"metrics":{"Driving Score":"69","Infraction Score":"0.72","Route Completion":"94"},"uses_additional_data":false}],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2306.07957","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2306.07957"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/autonomousvision/carla_garage","reach":null}],"summary":{"ran":10,"ran_draft_wrong":2,"ran_fixture":1,"unverified":4},"by_repo_kind":{"official":{"samples":17,"ran":13,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"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"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"80dbac57b0bfe077","entry":"Block","repo":"autonomousvision/carla_garage","repo_kind":"official","path":"team_code/transfuser.py","file_url":"https://github.com/autonomousvision/carla_garage/blob/HEAD/team_code/transfuser.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"80dbac57b0bfe077"}},{"code_sha256_prefix":"c883c728a459b83a","entry":"CustomNorm","repo":"autonomousvision/carla_garage","repo_kind":"official","path":"team_code/transfuser.py","file_url":"https://github.com/autonomousvision/carla_garage/blob/HEAD/team_code/transfuser.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"c883c728a459b83a"}},{"code_sha256_prefix":"d07d06f85b424d92","entry":"GPT","repo":"autonomousvision/carla_garage","repo_kind":"official","path":"team_code/transfuser.py","file_url":"https://github.com/autonomousvision/carla_garage/blob/HEAD/team_code/transfuser.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"d07d06f85b424d92"}},{"code_sha256_prefix":"71fc440ae60083f6","entry":"InfoDummy","repo":"autonomousvision/carla_garage","repo_kind":"official","path":"team_code/transfuser.py","file_url":"https://github.com/autonomousvision/carla_garage/blob/HEAD/team_code/transfuser.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"71fc440ae60083f6"}},{"code_sha256_prefix":"3d4489efff0d96f9","entry":"Mlp","repo":"autonomousvision/carla_garage","repo_kind":"official","path":"team_code/transfuser.py","file_url":"https://github.com/autonomousvision/carla_garage/blob/HEAD/team_code/transfuser.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"3d4489efff0d96f9"}},{"code_sha256_prefix":"fdf0d85afa378d45","entry":"PatchEmbed3D","repo":"autonomousvision/carla_garage","repo_kind":"official","path":"team_code/transfuser.py","file_url":"https://github.com/autonomousvision/carla_garage/blob/HEAD/team_code/transfuser.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"fdf0d85afa378d45"}},{"code_sha256_prefix":"aa4f65952e82e439","entry":"PatchMerging","repo":"autonomousvision/carla_garage","repo_kind":"official","path":"team_code/transfuser.py","file_url":"https://github.com/autonomousvision/carla_garage/blob/HEAD/team_code/transfuser.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"aa4f65952e82e439"}},{"code_sha256_prefix":"85cfd6ab309be0b8","entry":"SelfAttention","repo":"autonomousvision/carla_garage","repo_kind":"official","path":"team_code/transfuser.py","file_url":"https://github.com/autonomousvision/carla_garage/blob/HEAD/team_code/transfuser.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"85cfd6ab309be0b8"}},{"code_sha256_prefix":"429af4867aa42dde","entry":"VideoResNet","repo":"autonomousvision/carla_garage","repo_kind":"official","path":"team_code/transfuser.py","file_url":"https://github.com/autonomousvision/carla_garage/blob/HEAD/team_code/transfuser.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"429af4867aa42dde"}},{"code_sha256_prefix":"e18ea685986aac66","entry":"WindowAttention3D","repo":"autonomousvision/carla_garage","repo_kind":"official","path":"team_code/transfuser.py","file_url":"https://github.com/autonomousvision/carla_garage/blob/HEAD/team_code/transfuser.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"e18ea685986aac66"}},{"code_sha256_prefix":"2a16557c0e01720d","entry":"compute_mask","repo":"autonomousvision/carla_garage","repo_kind":"official","path":"team_code/transfuser.py","file_url":"https://github.com/autonomousvision/carla_garage/blob/HEAD/team_code/transfuser.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"2a16557c0e01720d"}},{"code_sha256_prefix":"b02810537588055a","entry":"window_partition","repo":"autonomousvision/carla_garage","repo_kind":"official","path":"team_code/transfuser.py","file_url":"https://github.com/autonomousvision/carla_garage/blob/HEAD/team_code/transfuser.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"b02810537588055a"}},{"code_sha256_prefix":"c15d21e9e6193af7","entry":"window_reverse","repo":"autonomousvision/carla_garage","repo_kind":"official","path":"team_code/transfuser.py","file_url":"https://github.com/autonomousvision/carla_garage/blob/HEAD/team_code/transfuser.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"c15d21e9e6193af7"}},{"code_sha256_prefix":"877ecd68b92683ed","entry":"BasicLayer","repo":"autonomousvision/carla_garage","repo_kind":"official","path":"team_code/transfuser.py","file_url":"https://github.com/autonomousvision/carla_garage/blob/HEAD/team_code/transfuser.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"877ecd68b92683ed"}},{"code_sha256_prefix":"b95dccd5c9f74fb4","entry":"SwinTransformer3D","repo":"autonomousvision/carla_garage","repo_kind":"official","path":"team_code/transfuser.py","file_url":"https://github.com/autonomousvision/carla_garage/blob/HEAD/team_code/transfuser.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"b95dccd5c9f74fb4"}},{"code_sha256_prefix":"17d362af22ec9f8b","entry":"SwinTransformerBlock3D","repo":"autonomousvision/carla_garage","repo_kind":"official","path":"team_code/transfuser.py","file_url":"https://github.com/autonomousvision/carla_garage/blob/HEAD/team_code/transfuser.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"17d362af22ec9f8b"}},{"code_sha256_prefix":"8bfa7814e611be75","entry":"TransfuserBackbone","repo":"autonomousvision/carla_garage","repo_kind":"official","path":"team_code/transfuser.py","file_url":"https://github.com/autonomousvision/carla_garage/blob/HEAD/team_code/transfuser.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"8bfa7814e611be75"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}