One of the main achievements of BASE is the introduction of "causal pieces". We showed that every spiking neural network is a piecewise function, meaning that its input space decomposes into many different "causal pieces". For a simple spiking neuron model, we showed that the number of causal pieces a spiking neural network possesses provides a lower bound on its approximation error. Thus, the number of causal pieces is a measure of unlearnability: if the neural network only has a few pieces, it is not flexible enough to sufficiently fit the data. Conversely, if the neural network has many causal pieces, it is highly expressive. The concept of causal pieces is applicable to many different types of spiking neuron models, and thus has high potential for future research on the computational properties of spiking neural networks.
However, causal pieces were originally designed for spiking neural networks with neurons that spike at most once. To answer the question of whether our results also apply to spiking neurons that can spike more often, we developed a transference principle. This principle showed that approximation bounds derived for single-spike neural networks are also valid for multi-spike neural networks, and vice versa, for a large class of spiking neuron models. Put simply: when it comes to approximation capability, allowing neurons to spike more often does not fundamentally increase what the neural network can represent.
BASE also extended its research towards memristor-based neural network accelerators for onboard AI. We studied how hardware imperfections such as noise and drift affect neural network performance and developed mitigation methods, providing a step towards low-power and radiation-tolerant AI hardware for space applications.
Our work on reconfigurable cubes is inspired by neural cellular automata: a method where "cells" on a grid change their state depending on their local surroundings, which is computed by a local neural network. Different from cellular automata, where cells can be "created" and "deleted" out of thin air, our cubes are physical objects and therefore conserved, and reconfiguration has to obey physical principles, i.e. cubes cannot overlap or collide with each other, and the ensemble is not allowed to disconnect. BASE therefore extends the idea of local neural control to physically constrained reconfigurable systems, where useful global behaviour has to emerge while respecting collision, connectivity, and movement constraints.
Totimorphic lattices have only recently been proposed, and our work is the first to propose their use in space applications. In these types of systems, it is common to solve for configurations that have a certain property, without providing a way to morph the structure into this configuration. Our approach solves this by continuously morphing the structure until a target property is reached, yielding both the desired target configuration and the trajectory to it. We further demonstrated how autonomous reconfiguration can be used to enable self-repair, which was also validated in real experiments with 3D-printed lattice configurations.
The causal piece concept in particular has high potential and will require future research extending the results to a broader class of spiking neuron models, as well as studying in more depth which computational properties can be predicted from a spiking neural network's causal piece structure. Eventually, this might enable a principled comparison of spiking and non-spiking neural networks, highlighting where spiking provides benefits and what its limitations are.