<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
   xmlns="http://purl.org/rss/1.0/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:prism="http://prismstandard.org/namespaces/1.2/basic/"
   xmlns:dcterms="http://purl.org/dc/terms/"

>
<channel rdf:about="http://www.citeulike.org/about">
<pubDate>Thu, 21 Aug 2008 00:48:09 BST</pubDate>


	<title>CiteULike: mcphee's modularity</title>
	<description>CiteULike: mcphee's modularity</description>


	<link>http://www.citeulike.org/user/mcphee/tag/modularity</link>
	<dc:publisher>CiteULike.org</dc:publisher>
	<dc:language>en-gb</dc:language>
	<dc:rights>Copyright &#169; 2004-2008 citeulike.org</dc:rights>
	<items>
    <rdf:Seq>
        <rdf:li rdf:resource="http://www.citeulike.org/user/mcphee/article/333353"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/mcphee/article/2374194"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/mcphee/article/2329638"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/mcphee/article/2329627"/>
        <rdf:li rdf:resource="http://www.citeulike.org/user/mcphee/article/2273080"/>

	</rdf:Seq>
	</items>
	</channel>


<item rdf:about="http://www.citeulike.org/user/mcphee/article/333353">
    <title>Spontaneous evolution of modularity and network motifs.</title>
    <link>http://www.citeulike.org/user/mcphee/article/333353</link>
    <description>&lt;i&gt;Proc Natl Acad Sci U S A (20 September 2005)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Biological networks have an inherent simplicity: they are modular with a design that can be separated into units that perform almost independently. Furthermore, they show reuse of recurring patterns termed network motifs. Little is known about the evolutionary origin of these properties. Current models of biological evolution typically produce networks that are highly nonmodular and lack understandable motifs. Here, we suggest a possible explanation for the origin of modularity and network motifs in biology. We use standard evolutionary algorithms to evolve networks. A key feature in this study is evolution under an environment (evolutionary goal) that changes in a modular fashion. That is, we repeatedly switch between several goals, each made of a different combination of subgoals. We find that such &#34;modularly varying goals&#34; lead to the spontaneous evolution of modular network structure and network motifs. The resulting networks rapidly evolve to satisfy each of the different goals. Such switching between related goals may represent biological evolution in a changing environment that requires different combinations of a set of basic biological functions. The present study may shed light on the evolutionary forces that promote structural simplicity in biological networks and offers ways to improve the evolutionary design of engineered systems.</description>
    <dc:title>Spontaneous evolution of modularity and network motifs.</dc:title>

    <dc:creator>Nadav Kashtan</dc:creator>
    <dc:creator>Uri Alon</dc:creator>
    <dc:identifier>doi:10.1073/pnas.0503610102</dc:identifier>
    <dc:source>Proc Natl Acad Sci U S A (20 September 2005)</dc:source>
    <dc:date>2005-09-27T18:51:05-00:00</dc:date>
    <prism:publicationYear>2005</prism:publicationYear>
    <prism:publicationName>Proc Natl Acad Sci U S A</prism:publicationName>
    <prism:issn>0027-8424</prism:issn>
    <prism:category>evolution</prism:category>
    <prism:category>evolutionary-computation</prism:category>
    <prism:category>modularity</prism:category>
    <prism:category>networks</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/mcphee/article/2374194">
    <title>Representation and structural difficulty in genetic programming</title>
    <link>http://www.citeulike.org/user/mcphee/article/2374194</link>
    <description>&lt;i&gt;Evolutionary Computation, IEEE Transactions on, Vol. 10, No. 2. (2006), pp. 157-166.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Standard tree-based genetic programming suffers from a structural difficulty problem in that it is unable to search effectively for solutions requiring very full or very narrow trees. This deficiency has been variously explained as a consequence of restrictions imposed by the tree structure or as a result of the numerical distribution of tree shapes. We show that by using a different tree-based representation and local (insertion and deletion) structural modification operators, that this problem can be almost eliminated even with trivial (stochastic hill-climbing) search methods, thus eliminating the above explanations. We argue, instead, that structural difficulty is a consequence of the large step size of the operators in standard genetic programming, which is itself a consequence of the fixed-arity property embodied in its representation.</description>
    <dc:title>Representation and structural difficulty in genetic programming</dc:title>

    <dc:creator>Nguyen Hoai</dc:creator>
    <dc:creator>RI Mckay</dc:creator>
    <dc:creator>D Essam</dc:creator>
    <dc:identifier>doi:10.1109/TEVC.2006.871252</dc:identifier>
    <dc:source>Evolutionary Computation, IEEE Transactions on, Vol. 10, No. 2. (2006), pp. 157-166.</dc:source>
    <dc:date>2008-02-14T14:23:47-00:00</dc:date>
    <prism:publicationYear>2006</prism:publicationYear>
    <prism:publicationName>Evolutionary Computation, IEEE Transactions on</prism:publicationName>
    <prism:volume>10</prism:volume>
    <prism:number>2</prism:number>
    <prism:startingPage>157</prism:startingPage>
    <prism:endingPage>166</prism:endingPage>
    <prism:category>evolution</prism:category>
    <prism:category>evolutionary-computation</prism:category>
    <prism:category>genetic-programming</prism:category>
    <prism:category>grammar</prism:category>
    <prism:category>modularity</prism:category>
    <prism:category>representation</prism:category>
    <prism:category>structures</prism:category>
    <prism:category>tag</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/mcphee/article/2329638">
    <title>Co-evolutionary modular neural networks for automatic problem decomposition</title>
    <link>http://www.citeulike.org/user/mcphee/article/2329638</link>
    <description>&lt;i&gt;Evolutionary Computation, 2005. The 2005 IEEE Congress on, Vol. 3 (2005), pp. 2691-2698 Vol. 3.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Decomposing a complex computational problem into sub-problems, which are computationally simpler to solve individually and which can be combined to produce a solution to the full problem, can efficiently lead to compact and general solutions. Modular neural networks represent one of the ways in which this divide-and-conquer strategy can be implemented. Here we present a co-evolutionary model which is used to design and optimize modular neural networks with task-specific modules. The model consists of two populations. The first population consists of a pool of modules and the second population synthesizes complete systems by drawing elements from the pool of modules. Modules represent a part of the solution, which co-operates with others in the module population to form a complete solution. With the help of two artificial supervised learning tasks created by mixing two sub-tasks we demonstrate that if a particular task decomposition is better in terms of performance on the overall task, it can be evolved using this co-evolutionary model.</description>
    <dc:title>Co-evolutionary modular neural networks for automatic problem decomposition</dc:title>

    <dc:creator>VR Khare</dc:creator>
    <dc:creator>Xin Yao</dc:creator>
    <dc:creator>B Sendhoff</dc:creator>
    <dc:creator>Yaochu Jin</dc:creator>
    <dc:creator>H Wersing</dc:creator>
    <dc:identifier>doi:10.1109/CEC.2005.1555032</dc:identifier>
    <dc:source>Evolutionary Computation, 2005. The 2005 IEEE Congress on, Vol. 3 (2005), pp. 2691-2698 Vol. 3.</dc:source>
    <dc:date>2008-02-04T14:37:13-00:00</dc:date>
    <prism:publicationYear>2005</prism:publicationYear>
    <prism:publicationName>Evolutionary Computation, 2005. The 2005 IEEE Congress on</prism:publicationName>
    <prism:volume>3</prism:volume>
    <prism:startingPage>2691</prism:startingPage>
    <prism:endingPage>2698 Vol. 3</prism:endingPage>
    <prism:category>co-evolution</prism:category>
    <prism:category>evolution</prism:category>
    <prism:category>evolutionary-computation</prism:category>
    <prism:category>modularity</prism:category>
    <prism:category>neural-networks</prism:category>
    <prism:category>problem-decomposition</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/mcphee/article/2329627">
    <title>Environments Conducive to Evolution of Modularity</title>
    <link>http://www.citeulike.org/user/mcphee/article/2329627</link>
    <description>&lt;i&gt;Parallel Problem Solving from Nature - PPSN IX (2006), pp. 603-612.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Modularity has been recognised as one of the crucial aspects of natural complex systems. Since these are results of evolution, it has been argued that modular systems must have selective advantages over their monolithic counterparts. Simulation results with artificial neuro-evolutionary complex systems, however, are indecisive in this regard. It has been shown that advantages of modularity, if judged on a static task, in these systems are very much dependent on various factors involved in the training of these systems. We present a couple of dynamic environments and argue that environments like these might be partly responsible for the evolution of modular systems. These environments allow for a better, more direct use of structural information present within modular systems hence limit the influence of other factors. We support these arguments with the help of a co-evolutionary model and a fitness measure based on system performance in these dynamic environments.</description>
    <dc:title>Environments Conducive to Evolution of Modularity</dc:title>

    <dc:creator>Vineet Khare</dc:creator>
    <dc:creator>Bernhard Sendhoff</dc:creator>
    <dc:creator>Xin Yao</dc:creator>
    <dc:identifier>doi:10.1007/11844297_61</dc:identifier>
    <dc:source>Parallel Problem Solving from Nature - PPSN IX (2006), pp. 603-612.</dc:source>
    <dc:date>2008-02-04T14:35:08-00:00</dc:date>
    <prism:publicationYear>2006</prism:publicationYear>
    <prism:publicationName>Parallel Problem Solving from Nature - PPSN IX</prism:publicationName>
    <prism:startingPage>603</prism:startingPage>
    <prism:endingPage>612</prism:endingPage>
    <prism:category>dynamic-fitness</prism:category>
    <prism:category>evolution</prism:category>
    <prism:category>evolutionary-computation</prism:category>
    <prism:category>modularity</prism:category>
</item>



<item rdf:about="http://www.citeulike.org/user/mcphee/article/2273080">
    <title>Modularity in genetic programming</title>
    <link>http://www.citeulike.org/user/mcphee/article/2273080</link>
    <description>&lt;i&gt;(2003)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Genetic Programming uses a tree based representation to express solutions to problems. Trees are constructed from a primitive set which consists of a function set and a terminal set. An extension to GP is the ability to define modules, which are in turn tree based representations defined in terms of the primitives. The most well known of these methods is Koza's Automatically Defined Functions. In this paper it is proved that for a given problem, the minimum number of nodes in the main tree plus ...</description>
    <dc:title>Modularity in genetic programming</dc:title>

    <dc:creator>J Woodward</dc:creator>
    <dc:source>(2003)</dc:source>
    <dc:date>2008-01-22T11:01:48-00:00</dc:date>
    <prism:publicationYear>2003</prism:publicationYear>
    <prism:category>adfs</prism:category>
    <prism:category>evolutionary-computation</prism:category>
    <prism:category>genetic-programming</prism:category>
    <prism:category>modularity</prism:category>
    <prism:category>theory</prism:category>
</item>



</rdf:RDF>

