Welcome to DU! The truly grassroots left-of-center political community where regular people, not algorithms, drive the discussions and set the standards. Join the community: Create a free account Support DU (and get rid of ads!): Become a Star Member Latest Breaking News General Discussion The DU Lounge All Forums Issue Forums Culture Forums Alliance Forums Region Forums Support Forums Help & Search

n2doc

(47,953 posts)
Wed Jan 30, 2013, 02:29 PM Jan 2013

Engineers Solve a Biological Mystery and Boost Artificial Intelligence

Jan. 29, 2013 — By simulating 25,000 generations of evolution within computers, Cornell University engineering and robotics researchers have discovered why biological networks tend to be organized as modules -- a finding that will lead to a deeper understanding of the evolution of complexity.

The new insight also will help evolve artificial intelligence, so robot brains can acquire the grace and cunning of animals.

From brains to gene regulatory networks, many biological entities are organized into modules -- dense clusters of interconnected parts within a complex network. For decades biologists have wanted to know why humans, bacteria and other organisms evolved in a modular fashion. Like engineers, nature builds things modularly by building and combining distinct parts, but that does not explain how such modularity evolved in the first place. Renowned biologists Richard Dawkins, Günter P. Wagner, and the late Stephen Jay Gould identified the question of modularity as central to the debate over "the evolution of complexity."

For years, the prevailing assumption was simply that modules evolved because entities that were modular could respond to change more quickly, and therefore had an adaptive advantage over their non-modular competitors. But that may not be enough to explain the origin of the phenomena.

more
http://www.sciencedaily.com/releases/2013/01/130130082300.htm

8 replies = new reply since forum marked as read
Highlight: NoneDon't highlight anything 5 newestHighlight 5 most recent replies
Engineers Solve a Biological Mystery and Boost Artificial Intelligence (Original Post) n2doc Jan 2013 OP
Only A Matter Of Time When Our Machines Decide To Terminate Us. TheMastersNemesis Jan 2013 #1
Reduce, Recycle, Reuse... DreamGypsy Jan 2013 #2
What is the wiring cost of a gene regulatory network? phantom power Jan 2013 #3
paper, data and source code available for free here: phantom power Jan 2013 #4
Why do they always reduce everything to an economic model? AdHocSolver Jan 2013 #5
The word "cost" in this context is broader than just "money" phantom power Jan 2013 #7
Modular systems are easier to "debug" and "correct". AdHocSolver Feb 2013 #8
"so robot brains can acquire the grace and cunning of animals." Javaman Jan 2013 #6

DreamGypsy

(2,252 posts)
2. Reduce, Recycle, Reuse...
Wed Jan 30, 2013, 02:55 PM
Jan 2013

...makes things happen quicker and cheaper.

I found a preprint of the article (from July 12, 2012) here. Haven't had a chance to read it through yet, but the authors' Discussion and Conclusions provides a little more clarity than the popular article:

Overall, this paper supports the hypothesis that selection to reduce connection costs causes modularity, even in unchanging environments. The results also open new areas of research into identifying connection costs in networks without physical connections (e.g. genetic regulatory networks) and investigating whether pressures to minimize connection costs may explain modularity in human-created networks (e.g. communication and social networks).

It is tempting to consider any component of modularity that arises due to minimizing connection costs as a ‘spandrel’, in that it emerges as a byproduct of selection for another trait17. However, because the resultant modularity produces evolvability, minimizing connection costs may serve as a bootstrapping process that creates initial modularity that can then be further elevated by selection for evolvability. Such hypotheses for how modularity initially arises are needed, because selection for evolvability cannot act until enough modularity exists to increase the speed of adaptation.

Knowing that selection to reduce connection costs produces modular networks will substantially advance fields that harness
evolution for engineering, because a longstanding challenge therein has been evolving modular designs. It will additionally
aid attempts to evolve accurate models of biological networks, which catalyze medical and biological research. The functional modularity generated also makes synthetically evolved networks easier to understand. These results will thus generate immediate benefits in many fields of applied engineering, in addition to furthering our quest to explain one of nature’s predominant organizing principles.


Lots of pretty graphics showing the results of their simulations, too.

phantom power

(25,966 posts)
3. What is the wiring cost of a gene regulatory network?
Wed Jan 30, 2013, 03:27 PM
Jan 2013

I would expect most modularity in evolutionary biology to stem from modularity in the gene regulatory networks that control organism development. So understanding how modularity in these networks is cheaper would be crucial.

Anyway, it's a really interesting result. I'll likely try and find a way to use it next time I'm doing evolutionary computing

AdHocSolver

(2,561 posts)
5. Why do they always reduce everything to an economic model?
Wed Jan 30, 2013, 04:05 PM
Jan 2013

As any competent programmer knows, modular code is much easier and faster to debug and correct.

The benefit is in reduced time and effort to develop a system that "works". It may not be the "best" system. However, aiming for a system that at least "works" is why there is so much variety in the universe.

Even as a metaphor, the term "cost" is misleading.

If the universe were designed on the basis of a least cost model (think cheaply made imported junk from low wage countries), our world would have disintegrated a billion years ago.



phantom power

(25,966 posts)
7. The word "cost" in this context is broader than just "money"
Thu Jan 31, 2013, 08:11 PM
Jan 2013

Cost can really be any function of a structure. amount of materials, time, pain (e.g. SW that is easier and fast to debug costs less time and pain), etc.

"wiring cost" in their case refers to things like total length of the network graph. Or the energetic or raw material resources that an organism needs to grow and maintain itself.

AdHocSolver

(2,561 posts)
8. Modular systems are easier to "debug" and "correct".
Fri Feb 1, 2013, 03:49 AM
Feb 2013

Whether "fixing" a mechanical or electronic device (or getting a prototype to work), "divide and conquer strategies" work best.

Most systems are over-designed, over-engineered and overcomplicated. The worst software code is referred to as spaghetti code for a reason.

The key to understanding a system is to first not describe it in terms as muddled as economics terminology, which is misunderstood by most people including a lot of posters on DU.

From the article linked to in the OP:

**********
For years, the prevailing assumption was simply that modules evolved because entities that were modular could respond to change more quickly, and therefore had an adaptive advantage over their non-modular competitors. But that may not be enough to explain the origin of the phenomena.
**********

They should have stopped here.


However, they had to add:

**********
The team discovered that evolution produces modules not because they produce more adaptable designs, but because modular designs have fewer and shorter network connections, which are costly to build and maintain. As it turned out, it was enough to include a "cost of wiring" to make evolution favor modular architectures
**********

They assumed that their model mimicked nature, which doesn't follow. The only thing their adding a "cost of wiring" proved is that THEIR MODEL required such an addition, NOT that "nature" required it.

Javaman

(62,534 posts)
6. "so robot brains can acquire the grace and cunning of animals."
Thu Jan 31, 2013, 10:58 AM
Jan 2013

"we tried for a Beagle but got a Hyena instead...oops".

Latest Discussions»Culture Forums»Science»Engineers Solve a Biologi...