Archive for the ‘Neuromorphic systems’ Category

Affordable AI Chips with Intrinsic Common Sense and Morality

October 29, 2025

One of my colleagues, Dr Adeel Ahsan, has a major project called “Affordable AI Chips with Intrinsic Common Sense and Morality“, aiming to develop software (and later hardware) that uses concepts based on neocortical pyramidal neurons (particularly as described by Prof Bill Phillips in his book “The Co-operative Neuron“.

The concept is to use context directly in neural network based artificial intelligence: rather than simply using all the input data in the same way, it is divided into driving input and contextual input, modelled on the inputs to the two sites of neural integration on neocortical pyramidal neurons. These are basal input (“driving”) and apical input (“contextual”). Using this considerably more sophisticated neuron provides real advantages, although it is clearly more complex to implement.

The project proposes that contextual input can provide “common sense” input, reducing the likelihood of the network being completely wrong. The work was originally used to develop hearing aids that used audio (direct) and visual input (context). But the idea is much more generally applicable, and this project, funded by ARIA aims to develop these ideas into real applications, as well as developing (neuromorphic) hardware to support these applications.

Neuromorphic Systems: revisited

March 29, 2024

I’ve been interested in Neuromorphic Systems for a long time: I helped hold the first and the second European Workshops on Neuromorphic systems at Stirling University (Scotland, UK) way back in the 1990’s. I kept working on this area for some time, but then became Head of Department, and became more interested in Neuroinformatics (and was, for a time, the UK representative at the International Neuroinformatics Co-ordinating Forum). But the Medical Research Council pulled the plug on official UK membership, and much water has flown under many bridges since then… Now I’m Emeritus Professor (with the freedopm that brings), and more importantly, there’s been a huge increase in interest in this overall area.

What is meant by Neuromorphic Systems has moved on. At the very beginning (following Carver Mead’s book) this often meant based on MOS transistors in the subthreshold domain, because of their exponential transfer function. But this specific meaning was widened to include more normal analogue circuitry, and spiking systems as well. These days, the meaning has move on some more. Here, I attempt to redefine neuromorphic systems, primarily to avoid the term becoming associated with all the different types of neural networks, and thus becoming more or less meaningless!

What is meant by (or rather, what do I mean by) Neuromorphic systems?

I consider that there are two main branches of Neuromorphic systems:

1: Hardware (or hardware and software) that models neural systems. Examples are

  • modelling ion channels,
  • modelling patches of active membrane,
  • modelling single neurons or neural microcircuits, and
  • modelling larger-scale aspects of a brain.

2: Neurobiologically inspired hardware (or hardware/software) for solving real problems, particularly sensory or cognitive problems. Examples are

  • auditory, visual, tactile (etc.) sensors designed for interpretation (rather than reproduction),
  • systems for processing sensory data (whether from neuromorphic sensors or other sources),
  • brain/computer interface systems processing real neural data.

One important aspect of these systems (whether implemented in analogue, mixed signal or digital domains) is real-time operation.

I have been trying to avoid neuromorphic systems becomeing snowed under by all the other large-scale applications of neurally inspired systms, such as neural networks, reinforcement learning systems, and all the systems that process huge volumes of data off-line to build recognition and generative sytems.

Why do this now?

There is renewed interest in neuromorphic systems for at least four reasons.

Firstly, although the large language models (GPTs) work extremely well, they only do so after being trained on extremely large volumes of data, and this training takes a very long time on a large number of processors. This means that training this type of AI system is only possible for those with large numbers of processors (google, microsoft, for example). Further, these systems are “in the cloud”, so that information has to be sent to them, and the results received. There is real interest in building stand-alone systems that sit “at the edge”, rather than “in the cloud”, and neuromorpphic systems are one possible way of achieveing this.

Secondly, there are advances in hardware, as well as in hardware design. Novel devices, specifically memristors are being developed by many different groups, and are being integrated into existing digital designs. This is still difficult but is becoming commercially viable. Such devices make adaptable memory possible in analog, mixed signal, and digital systems without either (relatively) large capacitors or complex digital circuitry.

Thirdly, there is increasing interest in incorporating neuromorphics into robotic systems. This needs not only the first reason above, but also effective real-time sensory systems that can enable the robotic system to co-exist with humans in real environments. There has been interest in neuromorphic cameras right from the start, (there’s a chapter in Mead’s 1989 book on this), but newer systems, like those from Inivation , are now commercially available. There are ideas for neuromorphic microphones and olfactory sensors too, though real neuromorphic microphones are still difficult. The primary aim is sensors that work for interpretation, rather than reproduction.

Fourthly, there have been major advances in neuroscience and neurophysiology, leading to new ideas about how neurons and neural circuitry work. There are many different types of neuron, and our understanding of their operation (both singly and in local microcircuits) has moved beyond the earlier leaky integrate-and-fire neuron. It is still early days for implementing these relatively new ideas in electronics.

As a result, there are more researchers working in the neuromorphic area than ever before. At the same time, there is a much larger community working on neural networks, large language models, big data, and so on, one one aim of this blog article is to identify the Neuromorphic systems community.

We need to be able to meet up and share ideas (as well as taking part in large conferences that include aspects of neuromorphic systems, such as neural net conferences (like NIPS, ICANN, etc.) and ISSCC and other chip design conferences. There are excellent workshops on the area (Telluride and Cappocaccia), but I’d like to start a discussion on how we might meet up and share ideas on a less formal basis.