jamesough
Imagine you have two planetary bodies fixed in space. A free mass is attracted to both, but it's possible to find an unstable equilibrium somewhere between them. Put the mass here, and it'll stay still-- but it's like balancing a ball on the top of a sphere; it'll roll off towards one of the two planets unless you stabilize it.
Now imagine displacing the mass from the equilibrium, but in a direction perpendicular to the line between the planets-- it'll swing back and forth like one of those slingshot rides. There are two dimensions perpendicular to the line between the planets, so two dimensions with stable oscillations, therefore you can get circular orbits.
They are both Turing complete, yes, but the similarities are deeper. Recurrent CNNs are a very natural way to describe CAs because they both impose exactly the same prior: that the system's underlying laws are spatially quantized, local, and translationally invariant.
There hasn't been much work done in this area. People have made the connection before (e.g. this paper from Sutskever: https://arxiv.org/pdf/1511.08228.pdf) but AFAIK this is the first work to actually look deeply into how well you can recover CA rules with neural nets and gradient descent.
If we are to believe Steven Wolfram's proposition that the universe is a cellular automaton at its core, then learning the rule by gradient descent seems pretty obviously useful, and not something that anyone has really tried yet.
To be more explicit: applying gradient descent to cellular automata has a reasonable likelihood to being the only way to uncover the fundamental laws of reality, and essentially nobody is working on it except OP. So it's a useful paper!
1. Elon removed as CEO by SEC order - can’t be CEO of a public company
2. Tesla stock drops 50%
3. Tesla stock becomes so cheap they take it private
4. Musk reinstated as CEO'
This kind of unlinked data leaks very fast, too: at my peak I had to top up with Anki for about 3 hours a day. I've forgotten almost all of it now.
A small consolation is that I can still tell you the 'exact number of gallons of water' in most major lakes.
We don't have general-purpose robotics because there aren't enough robots being built for them to become cheap.
And the robots can't do anything in the real world because they cost too much for someone to gather 1m hours of training data.
Presumably this is the Softbank game plan -- build a ton of general-purpose robotic hardware platforms, and hope that they (or another group) figures out how to build general-purpose algorithms in the next few years.
It's a calculated risk that Softbank have the resources to bankroll.
Related topic: reversible computing. You might wonder if a computation need take any energy at all: it turns out that an irreversible computation (e.g. NOR, XOR, AND etc) is physically guaranteed to waste energy, but if you make sure your compute steps are always reversible (i.e. each input maps to one and only one output) then you can theoretically compute for free (the Feynmann lectures on computation cover this well).
But these energies are negligible compared to the wattage that goes through a standard CPU.
But let's do the math, I'm curious!