{"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/object-goal-navigation-using-goal-oriented","title":"Object Goal Navigation using Goal-Oriented Semantic Exploration","arxiv_id":"2007.00643","date":"2020-07-01","proceeding":"NeurIPS 2020 12","authors":["Devendra Singh Chaplot","Dhiraj Gandhi","Abhinav Gupta","Ruslan Salakhutdinov"],"abstract":"This work studies the problem of object goal navigation which involves navigating to an instance of the given object category in unseen environments. End-to-end learning-based navigation methods struggle at this task as they are ineffective at exploration and long-term planning. We propose a modular system called, `Goal-Oriented Semantic Exploration' which builds an episodic semantic map and uses it to explore the environment efficiently based on the goal object category. Empirical results in visually realistic simulation environments show that the proposed model outperforms a wide range of baselines including end-to-end learning-based methods as well as modular map-based methods and led to the winning entry of the CVPR-2020 Habitat ObjectNav Challenge. Ablation analysis indicates that the proposed model learns semantic priors of the relative arrangement of objects in a scene, and uses them to explore efficiently. Domain-agnostic module design allow us to transfer our model to a mobile robot platform and achieve similar performance for object goal navigation in the real-world.","url_abs":"https://arxiv.org/abs/2007.00643v2","url_pdf":"https://arxiv.org/pdf/2007.00643v2.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":"object-goal-navigation-using-goal-oriented","repo_url":"https://github.com/devendrachaplot/Object-Goal-Navigation","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"object-goal-navigation-using-goal-oriented","repo_url":"https://github.com/facebookresearch/habitat-challenge","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"object","task_name":"Object"},{"task_slug":"robot-navigation","task_name":"Robot Navigation"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/robot-navigation-on-habitat-2020-object-nav-1","task":"Robot Navigation","dataset":"Habitat 2020 Object Nav test-std","model":"SemExp","rank_in_archive_order":4,"of":13,"metrics":{"DISTANCE_TO_GOAL":"8.81774","SOFT_SPL":"0.14506","SPL":"0.07073","SUCCESS":"0.17854"},"uses_additional_data":false}],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2007.00643","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2007.00643"}},"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/devendrachaplot/Object-Goal-Navigation","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/facebookresearch/habitat-challenge","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran_draft_wrong":1,"ran_fixture":1,"ran":1,"unverified":3},"by_repo_kind":{"official":{"samples":6,"ran":3,"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":"d9e524d1fba2e741","entry":"draw_line","repo":"devendrachaplot/Object-Goal-Navigation","repo_kind":"official","path":"agents/utils/visualization.py","file_url":"https://github.com/devendrachaplot/Object-Goal-Navigation/blob/HEAD/agents/utils/visualization.py","link_basis":"plan_row","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"d9e524d1fba2e741"}},{"code_sha256_prefix":"db3feb6ec6d0e459","entry":"get_contour_points","repo":"devendrachaplot/Object-Goal-Navigation","repo_kind":"official","path":"agents/utils/visualization.py","file_url":"https://github.com/devendrachaplot/Object-Goal-Navigation/blob/HEAD/agents/utils/visualization.py","link_basis":"plan_row","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"well_formed","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"db3feb6ec6d0e459"}},{"code_sha256_prefix":"3371127a0ac34f26","entry":"get_grid","repo":"devendrachaplot/Object-Goal-Navigation","repo_kind":"official","path":"utils/model.py","file_url":"https://github.com/devendrachaplot/Object-Goal-Navigation/blob/HEAD/utils/model.py","link_basis":"harvester_set","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":"3371127a0ac34f26"}},{"code_sha256_prefix":"454eaebe9d6e3dad","entry":"compress_sem_map","repo":"devendrachaplot/Object-Goal-Navigation","repo_kind":"official","path":"agents/utils/semantic_prediction.py","file_url":"https://github.com/devendrachaplot/Object-Goal-Navigation/blob/HEAD/agents/utils/semantic_prediction.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":"454eaebe9d6e3dad"}},{"code_sha256_prefix":"2f01ebe892a5c508","entry":"get_optimizer","repo":"devendrachaplot/Object-Goal-Navigation","repo_kind":"official","path":"utils/optimization.py","file_url":"https://github.com/devendrachaplot/Object-Goal-Navigation/blob/HEAD/utils/optimization.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":"2f01ebe892a5c508"}},{"code_sha256_prefix":"817b4d66208fbdc9","entry":"init_vis_image","repo":"devendrachaplot/Object-Goal-Navigation","repo_kind":"official","path":"agents/utils/visualization.py","file_url":"https://github.com/devendrachaplot/Object-Goal-Navigation/blob/HEAD/agents/utils/visualization.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":"817b4d66208fbdc9"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}