Perhaps I'm, er, biased, but the most obvious similarity that immediately jumped out to me when I started reading this article is with Inductive Programming, the broader field of machine learning algorithms that learn programs, that includes Inductive Functional Programming and Inductive Logic Programming (which I study; hence, "biased").
In fact, I'd go as far as to say that this is a new kind of Inductive Programming. Perhaps it should be called Inductive Continuous Programming or Inductive Neural Progamming or some such. But what's exceedingly clear to me is that what the article describes is a search for a program that is composed of continuous functions, guided by a strong structural bias.
The hallmarks of Inductive Progamming include an explicit encoding of strong structural biases, including by the use of a library of primitives from which the learned model is composed; a strong Occamist bias; learned models that are programs. This work ticks all the boxes. The authors might benefit from looking up the relevan bibliography.
A couple of starting pointers:
Magic Haskeller, an Inductive Functional Programming system.
http://nautilus.cs.miyazaki-u.ac.jp/%7Eskata/MagicHaskeller....
Metagol, an Inductive Logic Programming system:
https://github.com/metagol/metagol
ILASP, a system for the Inductive Learning of Answer Set Programs: