{"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/arxiv-2605-07278","title":"Predictive but Not Plannable: RC-aux for Latent World Models","arxiv_id":"2605.07278","date":"2026-05-08","proceeding":null,"authors":["Wenyuan Li","Guang Li","Keisuke Maeda","Takahiro Ogawa","Miki Haseyama"],"abstract":"A latent world model may achieve accurate short-horizon prediction while still inducing a latent space that is poorly aligned with planning. A key issue is spatiotemporal mismatch: these models are often trained with local predictive supervision, but deployed for long-horizon goal-directed search in latent spaces where Euclidean distance may not reflect what is reachable within a finite action budget. We present the Reachability-Correction auxiliary objective (RC-aux), a lightweight correction for this mismatch in reconstruction-free latent world models. RC-aux keeps the world-model backbone unchanged and adds planning-aligned supervision along two axes. Along the time axis, multi-horizon open-loop prediction trains the model beyond one-step consistency. Along the space axis, budget-conditioned reachability supervision, together with temporal hard negatives, encourages the latent space to distinguish states that are eventually reachable from those reachable within the current planning horizon. At test time, the learned reachability signal can also be used by a reachability-aware planner to favor trajectories that are both goal-directed and attainable under the available budget. We instantiate RC-aux on LeWorldModel and evaluate it under both continuation-training and matched-from-scratch settings. Across goal-conditioned pixel-control tasks and a LIBERO-Goal extension, RC-aux improves LeWM-style planning with modest additional cost. These results suggest that planning with latent world models depends not only on predictive accuracy, but also on whether the learned representation encodes the temporal and geometric structure required by downstream search. The code is available at https://github.com/Guang000/RC-aux.","url_abs":"https://arxiv.org/abs/2605.07278","url_pdf":"https://arxiv.org/pdf/2605.07278","source":{"archive":null,"snapshot":"2025-07-28","note":"not in the Papers with Code archive (frozen at the snapshot)","row_kind":"graph","title_abstract_authors_date":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)"},"code_links":[],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2605.07278","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2605.07278"}},"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":[{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/Guang000/RC-aux","reach":null}],"summary":{"ran_draft_wrong":9,"ran":8,"ran_fixture":1,"ran_honours":1,"unverified":5},"by_repo_kind":{"found_in_text":{"samples":24,"ran":19,"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":"4de117ed9898a653","entry":"_adjacent_margin_ranking_loss","repo":"Guang000/RC-aux","repo_kind":"found_in_text","path":"rcaux.py","file_url":"https://github.com/Guang000/RC-aux/blob/HEAD/rcaux.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"4de117ed9898a653"}},{"code_sha256_prefix":"c4e7baded10d67f9","entry":"_balanced_axis_weights","repo":"Guang000/RC-aux","repo_kind":"found_in_text","path":"rcaux.py","file_url":"https://github.com/Guang000/RC-aux/blob/HEAD/rcaux.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":"c4e7baded10d67f9"}},{"code_sha256_prefix":"096331c71a515c9d","entry":"_collect_cross_rollout_pairs","repo":"Guang000/RC-aux","repo_kind":"found_in_text","path":"rcaux.py","file_url":"https://github.com/Guang000/RC-aux/blob/HEAD/rcaux.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":"096331c71a515c9d"}},{"code_sha256_prefix":"ecb9b4480a62fbdc","entry":"_collect_rollout_pairs","repo":"Guang000/RC-aux","repo_kind":"found_in_text","path":"rcaux.py","file_url":"https://github.com/Guang000/RC-aux/blob/HEAD/rcaux.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":"ecb9b4480a62fbdc"}},{"code_sha256_prefix":"95cda6065255678d","entry":"_expand_reach_pairs","repo":"Guang000/RC-aux","repo_kind":"found_in_text","path":"rcaux.py","file_url":"https://github.com/Guang000/RC-aux/blob/HEAD/rcaux.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"95cda6065255678d"}},{"code_sha256_prefix":"85dce1186f57f630","entry":"_expand_temporal_distance_pairs","repo":"Guang000/RC-aux","repo_kind":"found_in_text","path":"rcaux.py","file_url":"https://github.com/Guang000/RC-aux/blob/HEAD/rcaux.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"85dce1186f57f630"}},{"code_sha256_prefix":"32210b649b975eb2","entry":"_expand_temporal_negative_pairs","repo":"Guang000/RC-aux","repo_kind":"found_in_text","path":"rcaux.py","file_url":"https://github.com/Guang000/RC-aux/blob/HEAD/rcaux.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"32210b649b975eb2"}},{"code_sha256_prefix":"ba9f881a424850d1","entry":"_reachability_pair_weights","repo":"Guang000/RC-aux","repo_kind":"found_in_text","path":"rcaux.py","file_url":"https://github.com/Guang000/RC-aux/blob/HEAD/rcaux.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":"ba9f881a424850d1"}},{"code_sha256_prefix":"43f86d83bc37fc50","entry":"_resolve_pair_weighting","repo":"Guang000/RC-aux","repo_kind":"found_in_text","path":"rcaux.py","file_url":"https://github.com/Guang000/RC-aux/blob/HEAD/rcaux.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"43f86d83bc37fc50"}},{"code_sha256_prefix":"e821ae58914133b2","entry":"_terminal_distance_objective","repo":"Guang000/RC-aux","repo_kind":"found_in_text","path":"rcaux.py","file_url":"https://github.com/Guang000/RC-aux/blob/HEAD/rcaux.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":"e821ae58914133b2"}},{"code_sha256_prefix":"9349163e385141ca","entry":"_terminal_distance_pairs","repo":"Guang000/RC-aux","repo_kind":"found_in_text","path":"rcaux.py","file_url":"https://github.com/Guang000/RC-aux/blob/HEAD/rcaux.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"9349163e385141ca"}},{"code_sha256_prefix":"a20d52f6efd72004","entry":"_terminal_progress_negative_pairs","repo":"Guang000/RC-aux","repo_kind":"found_in_text","path":"rcaux.py","file_url":"https://github.com/Guang000/RC-aux/blob/HEAD/rcaux.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"a20d52f6efd72004"}},{"code_sha256_prefix":"2bd87739907e1136","entry":"_terminal_progress_pairs","repo":"Guang000/RC-aux","repo_kind":"found_in_text","path":"rcaux.py","file_url":"https://github.com/Guang000/RC-aux/blob/HEAD/rcaux.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"2bd87739907e1136"}},{"code_sha256_prefix":"263c3a7b2560b9f3","entry":"_weighted_bce","repo":"Guang000/RC-aux","repo_kind":"found_in_text","path":"rcaux.py","file_url":"https://github.com/Guang000/RC-aux/blob/HEAD/rcaux.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"263c3a7b2560b9f3"}},{"code_sha256_prefix":"189667d91943a954","entry":"get_rollout_horizon","repo":"Guang000/RC-aux","repo_kind":"found_in_text","path":"rcaux.py","file_url":"https://github.com/Guang000/RC-aux/blob/HEAD/rcaux.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":"189667d91943a954"}},{"code_sha256_prefix":"7c0974fd7c56cbbd","entry":"get_rollout_weights","repo":"Guang000/RC-aux","repo_kind":"found_in_text","path":"rcaux.py","file_url":"https://github.com/Guang000/RC-aux/blob/HEAD/rcaux.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"7c0974fd7c56cbbd"}},{"code_sha256_prefix":"03bfbcf567d5645b","entry":"multi_horizon_prediction_loss","repo":"Guang000/RC-aux","repo_kind":"found_in_text","path":"rcaux.py","file_url":"https://github.com/Guang000/RC-aux/blob/HEAD/rcaux.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":"03bfbcf567d5645b"}},{"code_sha256_prefix":"4c001cf5c6ea3abe","entry":"one_step_prediction_loss","repo":"Guang000/RC-aux","repo_kind":"found_in_text","path":"rcaux.py","file_url":"https://github.com/Guang000/RC-aux/blob/HEAD/rcaux.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":"4c001cf5c6ea3abe"}},{"code_sha256_prefix":"13a6bead15e95ffe","entry":"open_loop_prediction_loss","repo":"Guang000/RC-aux","repo_kind":"found_in_text","path":"rcaux.py","file_url":"https://github.com/Guang000/RC-aux/blob/HEAD/rcaux.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":"13a6bead15e95ffe"}},{"code_sha256_prefix":"5c357b40582dd943","entry":"_terminal_progress_objective","repo":"Guang000/RC-aux","repo_kind":"found_in_text","path":"rcaux.py","file_url":"https://github.com/Guang000/RC-aux/blob/HEAD/rcaux.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":"5c357b40582dd943"}},{"code_sha256_prefix":"aab08f1c8866ca95","entry":"grounding_loss","repo":"Guang000/RC-aux","repo_kind":"found_in_text","path":"rcaux.py","file_url":"https://github.com/Guang000/RC-aux/blob/HEAD/rcaux.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":"aab08f1c8866ca95"}},{"code_sha256_prefix":"617b2a87149a85a5","entry":"rcaux_forward","repo":"Guang000/RC-aux","repo_kind":"found_in_text","path":"rcaux.py","file_url":"https://github.com/Guang000/RC-aux/blob/HEAD/rcaux.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":"617b2a87149a85a5"}},{"code_sha256_prefix":"369fe3723da3bad3","entry":"reachability_loss","repo":"Guang000/RC-aux","repo_kind":"found_in_text","path":"rcaux.py","file_url":"https://github.com/Guang000/RC-aux/blob/HEAD/rcaux.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":"369fe3723da3bad3"}},{"code_sha256_prefix":"471686ce2dd4733c","entry":"temporal_distance_loss","repo":"Guang000/RC-aux","repo_kind":"found_in_text","path":"rcaux.py","file_url":"https://github.com/Guang000/RC-aux/blob/HEAD/rcaux.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":"471686ce2dd4733c"}}]},"arxiv_metadata":{"licence":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)","fields":["title","abstract","authors","date"],"primary_category":"cs.LG","source":"arxiv_2026.jsonl"},"syntology_extracted_results":null}