Posts Tagged ‘neuroinformatics’

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.

Professor Colin Ingram, died December 2013

January 5, 2014

I have been working with Colin for the best part of ten years, primarily on the CARMEN project. In November we went together to the Society for Neuroscience meeting in San Diego, and manned a stall about CARMEN in the Convention Centre there together. In January he was to come to visit me to discuss how we might take the CARMEN project forward. It was a shock to hear of his untimely death in mid December, aged only 53. He was a very good scientist, and a friend as well: we’d shared quite a number of beers, as well as worked on the project from writing the proposal together in a small windowless office in Newcastle, to being interviewed by the Research Councils, to making it actually work, and getting a second round of funding for it. He was a major figure in the UK in Neuroinformatics – quite apart from being co-dirctor of the Institute of Neuroscience in Newcastle University. I can’t quite believe he’s gone, and my heart goes out  both to his wife and children, and to the people that he worked closely with in Newcastle.

Visiting Kaunas, Lithuania this week.

January 29, 2012

This Thursday, I’m going to a meeting in Kaunas, in Lithuania. It’s related to my work, it’s a meeting about Neuroscience (specifically Neuroinformatics) in Lithuania, organised by someone who used to be a colleague at the University where I work, but who has now gone back to her home country. I’m giving an invited talk, and staying a few days there, though not long enough to really see the whole country.

Why do I blog about this?

Well at least three, and possibly all four, of my grandparents came from that part of the world. Not Kaunas itself, but Vidzy, which is currently in Belarus, though it has been in Lithuania, I believe: the stories are difficult to discern, since they came to this country about 1905 or so. So I read over the history of the region since, then, which I knew already in outline, and it is indeed a most unhappy story: it is as well that many emigrated west long before the second world war, for those who stayed were largely annihilated in the holocaust. The websites I read (and the stories I had heard) suggest that the local population were enthusiastic supporters of the anti-jewish actions taken, perhaps because the jews had been seen to side with the previous imperial invaders (the Russians), perhaps because they were simply anti-semitic. No-one can really tell. I read that all that remains in Vidzy is cemeteries, though there are, apparently still about a thousand Jewish inhabitants in Kaunas.

Does this matter to me? Can one hide from history, and concentrate on Science? Should I try to see what remains of the Jewish parts of Kaunas? I will try to: Vidzy is too far for me to get to on this trip, but I should try to make some connection with these long-lost roots.