The algorithm adjusts to changes experienced by real-world systems by changing their underlying equations as they receive new data. “This is a way forward for the future of robot control, natural language processing, video processing — any form of time series data processing,” said Ramin Hasani, the study paper’s lead author. “The potential is really significant.” [Read: How this company leveraged AI to become the Netflix of Finland] Hasani said the system is inspired by a tiny worm — the C. elegans: The code was influenced by the way the C. elegans’ neurons activate and communicate with each other through electrical impulses. Hasani structed his neural network so that the parameters can change over time based on the results of a nested set of differential equations. This allows it to continue learning after the training phase, making it more resilient to unexpected situations, like heavy rain covering a camera on a self-driving car.
Future plans
The liquid network’s small number of highly expressive neurons also makes it easier to interpret its decisions. “Just [by] changing the representation of a neuron, you can really explore some degrees of complexity you couldn’t explore otherwise,” said Hasani. In tests, the network performed promisingly in predicting future values in datasets, ranging from atmospheric chemistry to traffic patterns. Its small size also significantly reduced the computing costs. Hasani said he now wants to prepare the system for real-world applications: You can read the study paper on the pre-print server arXiv.