Combining optimal path search with task-dependent learning in a neural network

01/26/2022
by   Tomas Kulvicius, et al.
0

Finding optimal paths in connected graphs requires determining the smallest total cost for traveling along the graph's edges. This problem can be solved by several classical algorithms where, usually, costs are predefined for all edges. Conventional planning methods can, thus, normally not be used when wanting to change costs in an adaptive way following the requirements of some task. Here we show that one can define a neural network representation of path finding problems by transforming cost values into synaptic weights, which allows for online weight adaptation using network learning mechanisms. When starting with an initial activity value of one, activity propagation in this network will lead to solutions, which are identical to those found by the Bellman Ford algorithm. The neural network has the same algorithmic complexity as Bellman Ford and, in addition, we can show that network learning mechanisms (such as Hebbian learning) can adapt the weights in the network augmenting the resulting paths according to some task at hand. We demonstrate this by learning to navigate in an environment with obstacles as well as by learning to follow certain sequences of path nodes. Hence, the here-presented novel algorithm may open up a different regime of applications where path-augmentation (by learning) is directly coupled with path finding in a natural way.

READ FULL TEXT

page 1

page 4

page 7

page 9

page 10

research
05/21/2019

Shortest-Path-Preserving Rounding

Various applications of graphs, in particular applications related to fi...
research
03/18/2019

Extrapolating paths with graph neural networks

We consider the problem of path inference: given a path prefix, i.e., a ...
research
04/14/2021

Towards Time-Optimal Any-Angle Path Planning With Dynamic Obstacles

Path finding is a well-studied problem in AI, which is often framed as g...
research
10/18/2019

Interpreting Basis Path Set in Neural Networks

Based on basis path set, G-SGD algorithm significantly outperforms conve...
research
06/07/2021

Multi-goal path planning using multiple random trees

In this paper, we propose a novel sampling-based planner for multi-goal ...
research
02/21/2019

Predicting ConceptNet Path Quality Using Crowdsourced Assessments of Naturalness

In many applications, it is important to characterize the way in which t...
research
04/10/2019

Deep Learning without Weight Transport

Current algorithms for deep learning probably cannot run in the brain be...

Please sign up or login with your details

Forgot password? Click here to reset