Francesco Faccio, J Ürgen Schmidhuber, Yuhui Wang, Qingyuan Wu, Weida Li
We lifted 6 functions out of this paper's own repositories and ran 5 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.
| Repository | Role | Ran |
|---|---|---|
| wangyuhuix/HighwayVIN | canonical | 5 of 6 |
| Function | Status | Where it lives |
|---|---|---|
| create_save_dir | Ran | wangyuhuix/HighwayVIN/utils/experiment.py pointer only (licence: NONE) · get_code("7eaa92b8bc526a8f") |
| dijkstra_policy | Ran | wangyuhuix/HighwayVIN/utils/dijkstra.py pointer only (licence: NONE) · get_code("6727d93ccfb289a7") |
| extract_goal | Ran | wangyuhuix/HighwayVIN/utils/maze.py pointer only (licence: NONE) · get_code("93239ee1fabf4d5e") |
| extract_policy | Ran | wangyuhuix/HighwayVIN/utils/maze.py pointer only (licence: NONE) · get_code("20b2480741304075") |
| generate_maze | Ran | wangyuhuix/HighwayVIN/utils/maze.py pointer only (licence: NONE) · get_code("1e650c55d6304137") |
| dijkstra_dist | Not yet run | wangyuhuix/HighwayVIN/utils/dijkstra.py pointer only (licence: NONE) · get_code("20e43a580f8d0916") |
Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.
Value iteration networks (VINs) enable end-toend learning for planning tasks by employing a differentiable "planning module" that approximates the value iteration algorithm. However, long-term planning remains a challenge because training very deep VINs is difficult. To address this problem, we embed highway value iterationa recent algorithm designed to facilitate long-term credit assignment-into the structure of VINs. This improvement augments the "planning module" of the VIN with three additional components: 1) an "aggregate gate," which constructs skip connections to improve information flow across many layers; 2) an "exploration module," crafted to increase the diversity of information and gradient flow in spatial dimensions; 3) a "filter gate" designed to ensure safe exploration. The resulting novel highway VIN can be trained effectively with hundreds of layers using standard backpropagation. In long-term planning tasks requiring hundreds of planning steps, deep highway VINs outperform both traditional VINs and several advanced, very deep NNs.
The same record, over MCP at https://syntology.ai/mcp:
get_harvested_code_for_paper("2406.03485")
get_code_for_paper("2406.03485")
have("2406.03485")
Connect an agent — have() is free.