[Hplusroadmap] [OWW-Discuss] Tapping into open source / open access and doingslightly more
Bryan Bishop
kanzure at gmail.com
Fri May 16 06:53:43 CDT 2008
On Friday 16 May 2008, Antoon Goderis <goderisa at cs.man.ac.uk> wrote:
> Crossing over to robotics is an interesting add to the mix and has
> been looked at in our world for auto-generating new experiments.
>
> http://www.aber.ac.uk/compsci/Research/bio/robotsci/
"The Robot Scientist makes use of an iterative approach to
experimentation, where knowledge aquired from a previous iteration is
used to guide the next experimentation step. This is a process known as
Active Learning, where the learner can plan its own agenda, i.e. decide
how best to improve its knowledge base and how to go about acquiring
this information. The Robot Scientist uses the laboratory robot to
execute the experiment(s) selected as most informative; has a plate
reader to analyse the experiments, generating data corresponding to the
scientific observations; uses abductive logic programming to generate
valid hypotheses that explain the observations; and uses these
hypotheses to determine the next most informative experiment. At the
beginning of any investigation, the Robot Scientist has not discovered
any information, therefore all possible hypotheses are equally valid.
As the directed discovery process continues, each new observation (or
experiment/interpretation cycle) will invalidate some of the
hypotheses, thereby excluding incorrect discoveries. The experiment
selection process aims to choose the experiment most likely to refute
the most hypotheses. This iterative process allows irrelevant
experiments to be avoided, potentially saving both laboratory time and
the cost of using unnecessary reagents and biological materials."
Yep, it's about time too. Another idea to throw into this is the idea of
doing in vitro evolution of interesting emergent systems, and then
taking those back under the robot and having them figure out what was
evolved in the directed evolution experiment, and since there's an
equivalency between DNA, GRNs and software, just convert it to software
and use *that* as a new principle in guiding the recursions.
> I've not run into the heterogeneous mechanical arm problem.. but I
> imagine the same representation formalisms are applicable for
> modeling the functionality of computational jobs, be they Semantic
> Webby or your own.
It is my understanding that we have a hard time representing
*functionality* in any formal way, other than sending the program
itself. Think about Google Code Search, or the apt-get interface. You
can only search for tags, not functionality. If you wanted to search
for functionality, you'd have to write the code. Oh, and I guess you're
done then. :)
- Bryan
________________________________________
http://heybryan.org/
More information about the Hplusroadmap
mailing list