AI on a Piece of Sponge?

harhargange1 pts1 comments

AI on a piece of sponge? – My Regular Scientific Explorations

Skip to content

Letters imprinted on the same piece of sponge in it’s compressed region (shown by the darker region)

In 2020, I was grappling with a piece of sponge. I had come across an unusual effect in a soft elastic material. I published in Soft Matter and its’ older version was available on Arxiv from around a couple of years ago. According to this effect, you can encode memory (of deformation) in the individual rods of the sponge at a millimeter scale. Each orientation of a rod can correspond to a different n-bit, based on how we define it. Thus we can encode a lot of numbers, a lot of information into the piece of sponge. It is not memory foam, because it is reversible. We first put a global stress onto the material to collapse the individual rods. Then at second step we indent them externally. The external indentation stays in place, locally deforming the orientation of rods, thus storing "memory". If we ease the global stress, our gets erased. If you have a piece of sponge around you, you can play with it. You press it with your finger and it will come back when you remove it. Nothing special, which is why the extra step of applying a global stress first.

Now, when we discover something new, we don’t know what the purpose of it is, or would be. Our job as a scientist is to simply report it (hopefully publicly) and let the world do it’s job. If it is worthwhile, take it forward. If it is not, then let it gather dust on a server somewhere. However, when we were writing the paper, my guide constantly asked me, what could be the purpose of such a new form of "memory"‘, and if it is memory at all in the first place. In order to find applications for such a thing, I started looking at computers and how the memory is stored, and has been stored historically.

If you zoom in on a Compact or Blu-ray disc, its’ just lines. Lines etched via a laser and it is our ability to associate meaning to those lines that we enable ourselves to encode movies, games and software on them. The meaning we associate with them is digital; binary; 2-bits. However, not all forms of memory have to be binary. Especially music has traditionally been analog, on magnetic tapes and vinyl records, or in fact, IMAX films. Analog means that our ability to write on something or read from it is limited by our own capabilities. That line on the compact disc, could be 6.032455992929… microns long. But our capability to read them can only help us decide if it is smaller, than lets’ say 3 microns (for example, and associate a 0 with it), or longer and associate the other bit with it. If we can distinguish between other sets of lengths, lets’ say 1.5, 3, 4.5 and 6, then we can as well associate 4 numbers to each line, and encode double the memory on the same disc. So, this made me realize, first of all, that mechanical memory is indeed a thing, and it can have different kinds of applications than the electronic memories on our SSDs. The other thing, like I explained previously, is that it is reversible. So, probably slightly more advantageous in the context of non-programmable mechanical memories.

Reproducing a figure from the paper that shows buckled memory states.

The other thing I found while exploring the possible applications, was finding out about neuromorphic computing. It’s’ the kind of computing in which you combine logic gates with memory instead of keeping them separate as CPU and RAM. Its’ called neuromorphic because it is inspired from neurons which do the same. Each neuron can take signals from different dendrites around it and initiate a signal in its’ output. This output is positive (firing is triggered) if the weights of the dendrites along the positive input signal are large enough or not. The ‘weights ‘! These are the same kind of weights that you have in your AI systems, since AI systems were indeed inspired from our brain.

So, coming back to my sponge, could this be it? Could the brain be storing the weights in some kind of deformation in its’ own soft fibers? Maybe, maybe not. It’s just a conjecture. However, from what I have learnt during my years of answering such questions, there are two ways of doing science. The first approach is the discovery approach. We try to find out mechanisms of phenomena. This is how it works, this is what controls that. The other way is the engineering approach. I don’t know what the mechanism of how brain works, but because our experiments prove that we have this control ability, let us see what we can build something new out of it.

Last time I thought more of neuromorphic computing was in 2020 while working on this project. The next time is today, when I found out about Taalas building architectures which are again, a combination of logic gates and memory. So, how do I propose a sponge could be useful here? Here’s my proposal: Since resistances, capacitances etc are electronic components that change their values...

memory sponge from piece first associate

Related Articles