Precise atom manipulation through deep reinforcement learning
nature.com
nature.com
It is ripe territory to create automated experimenters that generate PID loop algorithms and gradient fields without accounting for hidden or difficult-to-measure variables of the environment. These algorithms are not too complicated and we can already see it in fuzzing / concolic execution platforms for discovering security vulnerabilities. This concept can be applied across disciplines.
In this paper’s case, we this concept is applied to a robot (an STM) to control for hidden forces impacting the atoms and biasing its own output. These forces change over time. Source code, highly legible, good references for a beginner, even included the controller code… this is research!
I think this touches on my main beef with a specificity of Drexler's argument: He's written that biological systems are akin to a bit of a chaotic soup of machinery, while the APM systems he proposes are neat, organized; more like a factory. This begs the questions of #1: why nature hasn't built something like his APM factories, and #2: Why shouldn't we persue something more like biology vice his version of current-tech-but-smaller APM.
Drexler uses Biology as an example of APM being feasible, but his vision is distinct from biology's.
I don't think #1 is very puzzling: can you expect a gradual continuous evolution from wiggly machines in solution, which communicate primarily by diffusion, and which must be robust to genetic variation, to a factory in hard vacuum? The path must be not just possible, but fitness-enhancing in each neighborhood (on the scale of the steps evolution took historically). In our history there was some evolution in this direction: introduction of compartments, active transport, complexes which cut out most of the diffusion step between related enzymes. But the compartments and the complexes are not qualitatively different.
It seems a harder question why life stuck with protein/bone/enamel instead of discovering lighter and stronger densely-linked carbon structural materials. Maybe because bone is continually incrementally torn down and rebuilt?
Re #2. I think anyone would agree that biology-style nanomachinery is interesting and promising. But factory-style opens up a whole new level of possibilities with orders of magnitude greater performance on multiple measures. People can pursue both! Flapping-wing flight had both scientific interest and potential applications in more-agile flying machines; that doesn't mean fixed-wing wasn't a much more strategic direction in the years around 1900.
https://medium.com/starts-with-a-bang/how-many-fundamental-c...
I'm thinking specifically of linear motors [1] which are capable of sub-micron positioning as long as the rotor and stators can be manufactured with enough precision. Is there some fundamental problem preventing us from using an interferometric laser encoder to train a neural network to control each linear motor coming off the assembly line, thus eliminating the much of the precision manufacturing?
[0] https://en.wikipedia.org/wiki/Universal_approximation_theore...
The training thing is important though. There are problems which are arbitrarily likely to have all training algorithms fail, not just in a practical sense, but as a fundamental limitation.
Imagine, for example, training a neural net to classify random numbers into prime and non-prime.
If such a model succeeds at the task, how would one understand what the basic "theory/higher level function" is which the model "discovered/learned"?
I am definitely gonna try this, just for fun.
[0] 3D printing
[1] the Star Trek ones would need to aggressively cool what they materialise because of the heat released as the bonds form, to an extent that some claim isn't possible, but that isn't my field and I can't comment