<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>            . Hacking Evolution .              &#187; building block hypothesis</title>
	<atom:link href="http://blog.hackingevolution.net/category/building-block-hypothesis/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hackingevolution.net</link>
	<description>A Quest For Sound Explanations For the Adaptive Capacity of Evolutionary Systems</description>
	<lastBuildDate>Fri, 27 Aug 2010 16:11:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.hackingevolution.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/163e49da990d4eac2b4ef5d046131920?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>            . Hacking Evolution .              &#187; building block hypothesis</title>
		<link>http://blog.hackingevolution.net</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.hackingevolution.net/osd.xml" title="            . Hacking Evolution .             " />
	<atom:link rel='hub' href='http://blog.hackingevolution.net/?pushpress=hub'/>
		<item>
		<title>More Debate, Please!</title>
		<link>http://blog.hackingevolution.net/2010/04/12/more-debate-please/</link>
		<comments>http://blog.hackingevolution.net/2010/04/12/more-debate-please/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 05:12:45 +0000</pubDate>
		<dc:creator>Keki</dc:creator>
				<category><![CDATA[building block hypothesis]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[sociology of science]]></category>
		<category><![CDATA[non-technical]]></category>

		<guid isPermaLink="false">http://blog.hackingevolution.net/?p=1339</guid>
		<description><![CDATA[&#8220;&#8230; there are many issues in computing that inspire differing opinions. We would be better off highlighting the differences rather than pretending they do not exist&#8221; &#8211;Moshe Y. Vardi In an article entitled &#8220;More Debate, Please!&#8221;, in the January, 2010 issue of Communications of the ACM, Moshe Y. Vardi, editor-in-chief of Communications, writes: `Vigorous debate, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=1339&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>&#8220;&#8230; there are many issues in computing that inspire </em><em>differing </em><br />
opinions. <em>We would be better off highlighting the differences </em><em> </em><br />
<em>rather </em><em>than </em><em>pretending they do not exist&#8221;</em><br />
&#8211;Moshe Y. Vardi</p>
<p>In an article entitled &#8220;More Debate, Please!&#8221;, in the January, 2010 issue of <em>Communications of the ACM, </em>Moshe Y. Vardi, editor-in-chief of <em>Communications</em>, writes:</p>
<blockquote><p>`Vigorous debate, I believe, exposes all sides of an issue&#8212;their strengths and weaknesses. It helps us reach more knowledgeable conclusions. To quote Benjamin Franklin: “When Truth and Error have fair play, the former is always an overmatch for the latter.”’[1]</p></blockquote>
<p>Vardi goes on to say that as he solicited ideas for the 2008 relaunch of <em>Communications</em>, he was frequently told to keep controversial topics front and center. “Let blood spill over the pages of <em>Communications</em>,” a member of a focus group jokingly urged [1].</p>
<p>In my attempts, to date, to publish my doctoral research&#8212;work that ultimately became chapters two and three of my <a href="http://cs.brandeis.edu/~kekib/dissertation.html">dissertation</a>&#8212;in evolutionary computation journals, I found the sentiments expressed by Vardi to be in short supply. The reviewers seemed much more invested in <em>not</em> rocking the boat than in fostering a climate in which prevailing assumptions can be challenged, and alternate ideas expressed transparently. They seemed, in short, to be inured to the poverty of the field&#8217;s foundations, and, for the most part, had little tolerance for someone with a bone to pick with the status quo. &#8220;Fall in line, or get rejected,&#8221; was the overarching message.</p>
<p>One way this unfortunate state of affairs may be addressed is through the institution of a forum like the Point/Counterpoint section introduced to <em>Communications </em>by Vardi in 2008&#8212;a forum where the various controversies that mark our field are periodically featured<em>, </em>and the different sides of each controversy given, as Benjamin Franklin put it, fair play. There are several contentious topics in EC. Tapped correctly, many of  these topics can be powerful vehicles for learning&#8212;not just about the workings of evolutionary algorithms, but, also, about the workings of a vibrant intellectual community. Right now, instead of vigorous, open, ongoing debates in the EC literature, uneasy truces prevail. The community, by and large, steps around the the really big points of contention. Researchers talk past each other to niche audiences. And, if my experience is anything to go by, new lines of criticism, and new modes of analysis are hastily dismissed.</p>
<p>In the absence of a <em>written</em> record of ongoing controversies, new entrants to the field will not have access to the various positions involved. Pressed for time, and confronting the reality of &#8220;publish or perish&#8221;, most will fall back on the opinions and practices of their advisors. It doesn&#8217;t take much to see that in environments like this, opportunities for learning and advancement will frequently be missed.</p>
<p>A forum for open, ongoing, collegial debate would  bring awareness, and transparency to the controversies in our field. It would also (one hopes) inculcate a more welcoming attitude toward alternate approaches, conclusions, and critiques.</p>
<p>Two topics for debate:  (No points for guessing where my sympathies lie on these issues)</p>
<p><strong>EC Theory and </strong><strong>First Hitting Time</strong>:  Is it problematic that so much contemporary theoretical  work in EC focuses on &#8220;first hitting time&#8221;, i.e., the number of fitness evaluations required to find a global optimum? Do we look at first hitting time only because there currently isn’t a well developed, and generally accepted theoretical framework for examining <em>adaptation </em>(the generation of fitter points over time)? If so, isn’t the study of first hitting time a lot  like the proverbial search for one’s house keys under the light of a street lamp just because it happens to be dark in one’s house?</p>
<p><strong>The Building Block Hypothesis</strong>: Can the building block hypothesis be reconciled with the widely reported utility of uniform crossover? If yes, how? If no, can we&#8212;more to the point, <em>should </em>we&#8212;be comfortable with this knowledge given the considerable influence of the building block hypothesis on contemporary evolutionary computation research?</p>
<p>What other topics have been under-addressed in the evolutionary computation literature? Leave a comment with your opinion, or a link to your own blog post.</p>
<p>[1]  Moshe Y. Vardi. <a href="http://mags.acm.org/communications/201001/?pg=7">More debate please!</a>, In <em>Communications of the ACM </em>53(1):5, 2010</p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:517px;width:1px;height:1px;"><!--[if gte mso 9]&gt;  Normal 0     false false false  EN-US X-NONE X-NONE              MicrosoftInternetExplorer4              &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-520092929 1073786111 9 0 415 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --><!--[if gte mso 10]&gt; &lt;!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:&quot;Times New Roman&quot;; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:&quot;Times New Roman&quot;; 	mso-bidi-theme-font:minor-bidi;} --> <!--[endif]--><span style="font-size:11pt;line-height:115%;font-family:Wingdings;">J</span></div>
<br />Filed under: <a href='http://blog.hackingevolution.net/category/building-block-hypothesis/'>building block hypothesis</a>, <a href='http://blog.hackingevolution.net/category/computer-science/genetic-algorithms-computer-science/'>genetic algorithms</a>, <a href='http://blog.hackingevolution.net/category/sociology-of-science/'>sociology of science</a> Tagged: <a href='http://blog.hackingevolution.net/tag/non-technical/'>non-technical</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackingevolution.wordpress.com/1339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackingevolution.wordpress.com/1339/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackingevolution.wordpress.com/1339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackingevolution.wordpress.com/1339/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackingevolution.wordpress.com/1339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackingevolution.wordpress.com/1339/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackingevolution.wordpress.com/1339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackingevolution.wordpress.com/1339/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackingevolution.wordpress.com/1339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackingevolution.wordpress.com/1339/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackingevolution.wordpress.com/1339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackingevolution.wordpress.com/1339/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackingevolution.wordpress.com/1339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackingevolution.wordpress.com/1339/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=1339&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.hackingevolution.net/2010/04/12/more-debate-please/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Keki</media:title>
		</media:content>
	</item>
		<item>
		<title>Dissertation Deposition</title>
		<link>http://blog.hackingevolution.net/2009/08/18/dissertation-set-in-stone/</link>
		<comments>http://blog.hackingevolution.net/2009/08/18/dissertation-set-in-stone/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 03:23:56 +0000</pubDate>
		<dc:creator>Keki</dc:creator>
				<category><![CDATA[Bit Frequency Visualization]]></category>
		<category><![CDATA[QTL]]></category>
		<category><![CDATA[active learning]]></category>
		<category><![CDATA[building block hypothesis]]></category>
		<category><![CDATA[combinatorial optimization]]></category>
		<category><![CDATA[data mining]]></category>
		<category><![CDATA[epistasis]]></category>
		<category><![CDATA[evolutionary biology]]></category>
		<category><![CDATA[function of recombination]]></category>
		<category><![CDATA[generative fixation]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[genetics]]></category>
		<category><![CDATA[hyperclimbing]]></category>
		<category><![CDATA[hyperscapes]]></category>
		<category><![CDATA[machine learning]]></category>
		<category><![CDATA[max-sat]]></category>
		<category><![CDATA[occam's razor]]></category>
		<category><![CDATA[philosophy of science]]></category>
		<category><![CDATA[philosopy]]></category>
		<category><![CDATA[population genetics]]></category>
		<category><![CDATA[sublinear computation]]></category>

		<guid isPermaLink="false">http://blog.hackingevolution.net/?p=1021</guid>
		<description><![CDATA[I deposited my dissertation today. Click here to see the final version (single spaced for easy reading). Posted in active learning, Bit Frequency Visualization, building block hypothesis, combinatorial optimization, data mining, epistasis, evolutionary biology, function of recombination, generative fixation, genetic algorithms, genetics, hyperclimbing, hyperscapes, machine learning, max-sat, occam's razor, philosophy of science, philosopy, population genetics, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=1021&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I deposited my dissertation today.</p>
<p><a href="http://cs.brandeis.edu/~kekib/dissertation.html">Click here</a> to see the final version (single spaced for easy reading).</p>
<br />Posted in active learning, Bit Frequency Visualization, building block hypothesis, combinatorial optimization, data mining, epistasis, evolutionary biology, function of recombination, generative fixation, genetic algorithms, genetics, hyperclimbing, hyperscapes, machine learning, max-sat, occam's razor, philosophy of science, philosopy, population genetics, QTL, sublinear computation  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackingevolution.wordpress.com/1021/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackingevolution.wordpress.com/1021/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackingevolution.wordpress.com/1021/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackingevolution.wordpress.com/1021/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackingevolution.wordpress.com/1021/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackingevolution.wordpress.com/1021/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackingevolution.wordpress.com/1021/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackingevolution.wordpress.com/1021/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackingevolution.wordpress.com/1021/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackingevolution.wordpress.com/1021/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackingevolution.wordpress.com/1021/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackingevolution.wordpress.com/1021/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackingevolution.wordpress.com/1021/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackingevolution.wordpress.com/1021/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=1021&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.hackingevolution.net/2009/08/18/dissertation-set-in-stone/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Keki</media:title>
		</media:content>
	</item>
		<item>
		<title>Back to the Future: A Science of Genetic Algorithms</title>
		<link>http://blog.hackingevolution.net/2009/07/22/on-the-science-of-genetic-algorithmics/</link>
		<comments>http://blog.hackingevolution.net/2009/07/22/on-the-science-of-genetic-algorithmics/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 04:07:48 +0000</pubDate>
		<dc:creator>Keki</dc:creator>
				<category><![CDATA[building block hypothesis]]></category>
		<category><![CDATA[generative fixation]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[philosophy of science]]></category>
		<category><![CDATA[non-technical]]></category>
		<category><![CDATA[philosophical]]></category>

		<guid isPermaLink="false">http://blog.hackingevolution.net/?p=980</guid>
		<description><![CDATA[From the preface to my dissertation: The foundations of most computer engineering disciplines are almost entirely mathematical. There is, for instance, almost no question about the  soundness of the foundations of such engineering disciplines as graphics, machine learning, programming languages, and databases. An exception to this general rule is the field of genetic algorithmics, whose [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=980&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>From the preface to my <a href="http://www.cs.brandeis.edu/~kekib/dissertation.html">dissertation</a>:</p>
<p>The foundations of most computer engineering disciplines are almost entirely mathematical. There is, for instance, almost no question about the  soundness of the foundations of such engineering disciplines as graphics, machine learning, programming languages, and databases. An exception to this general rule is the field of genetic algorithmics, whose foundation includes a significant scientific component.</p>
<p>The existence of a science at the heart of this computer engineering discipline is  regarded with nervousness. Science traffics in provisional truth; it requires one to adopt a form of skepticism that is more nuanced, and hence more difficult to master than the radical sort of skepticism that suffices in mathematics and theoretical computer science. Many, therefore, would be happy to see science excised from the foundations of genetic algorithmics. Indeed, over the past decade and a half, much effort seems to have been devoted to turning genetic algorithmics into just another field of computer engineering, one with an entirely mathematical foundation.</p>
<p>Broadening one&#8217;s perspective beyond computer engineering, however, one cannot help wondering if much of this effort is not a little misplaced. <span id="more-980"></span>Clearly, as fields of engineering go, genetic algorithmics is not the exception&#8212;the foundations of most engineering fields include large scientific components. What seems to matter is, not the  <em>existence </em>of a science within the foundation of an engineering discipline, but the <em>state</em> of that science. The advanced state of physics and chemistry is, for example, a significant part of the reason for the advanced state of such fields as mechanical, chemical, civil, aeronautical and electrical engineering.</p>
<p>Historically, the blossoming of a field of engineering has typically had to await the maturation of certain underlying field(s) of science. Consider for a moment the improbability of  constructing an <a href="http://en.wikipedia.org/wiki/Internal_combustion_engine">internal combustion engine</a> based on the <a href="http://en.wikipedia.org/wiki/Phlogiston_theory">phlogiston theory of combustion</a>. Even if one somehow succeeds in actually building a prototype, further advances within the rubric of phlogiston theory would probably be limited. Combustion engine engineering would be a black art.</p>
<p>I trust that the scenario just described will give users of genetic algorithms and would-be inventors of new genetic algorithms pause, and reason for hope. Pause because even after decades of research, &#8220;black art&#8221; about sums up the process of applying current genetic algorithms and inventing viable new ones. Hope because it is conceivable that just as Lavoisier&#8217;s oxygen based theory of combustion stimulated rapid advances in the construction of internal combustion engines, fundamental upheavals in the <em>science</em> of genetic algorithmics might stimulate rapid advances in the ways in which genetic algorithms are applied and improved.</p>
<p>Given the above, the following question seems to get at  the heart of the matter: What should a science of genetic algorithmics, one capable of stimulating advances in the construction and application of genetic algorithms, look like? I submit that such a science should be organized around the search for a minimal set of computational efficiencies possessed by the simple genetic algorithm such that when considered together these efficiencies explain the adaptive capacity of the simple genetic algorithm on a very broad range of fitness functions. Roughly, computational efficiencies should play the part played by scientific laws in the physical sciences. The challenge is to identify the minimal set with the widest possible explanatory power.</p>
<p>There are two important reasons for making the simple genetic algorithm the object of attention. The first is precedence. There already exists a well known body of science with this algorithm as its focus. This pre-existing work, specifically the theory that goes by the name of the building block hypothesis, provides a point of reference against which future theories may be compared. The second reason is biological plausibility. Unlike many genetic algorithms currently in use, the simple genetic algorithm contains no biologically implausible mechanisms and is, therefore, a legitimate model of sexually evolving biological populations. Such populations have been the subject of intense scientific scrutiny for well over a century and have generated an enormous amount of scientific work. This body of work can serve as a second point of reference.</p>
<p>The aforementioned outline for a science of genetic algorithmics is hardly novel. Until about the mid 1990s, the study of genetic algorithms was organized roughly along the lines just described, with implicitly parallel building block discovery, and implicitly parallel hierarchical assembly being the core computational efficiencies that the simple genetic algorithm supposedly parlayed into a powerful capacity for general purpose adaptation. Problems arose when researchers were unsuccessful in their attempts to rigorously derive complexity theoretic bounds that showcased these purported core efficiencies. Much more seriously, efforts to demonstrate these efficiencies <em>experimentally</em> also proved unsuccessful. The consequence for the building block hypothesis in theoretical circles was severe&#8212;rightfully so.</p>
<p>Unfortunately, so was the consequence for the overarching scientific program described above. If there is just one thing readers take away from this dissertation, I hope it&#8217;s the sense that this program <em>is</em> viable.</p>
<p><a href="http://cs.brandeis.edu/~kekib/dissertation.html">Dissertation webpage</a></p>
<br />Posted in building block hypothesis, generative fixation, genetic algorithms, philosophy of science Tagged: non-technical, philosophical <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackingevolution.wordpress.com/980/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackingevolution.wordpress.com/980/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackingevolution.wordpress.com/980/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackingevolution.wordpress.com/980/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackingevolution.wordpress.com/980/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackingevolution.wordpress.com/980/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackingevolution.wordpress.com/980/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackingevolution.wordpress.com/980/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackingevolution.wordpress.com/980/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackingevolution.wordpress.com/980/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackingevolution.wordpress.com/980/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackingevolution.wordpress.com/980/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackingevolution.wordpress.com/980/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackingevolution.wordpress.com/980/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=980&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.hackingevolution.net/2009/07/22/on-the-science-of-genetic-algorithmics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Keki</media:title>
		</media:content>
	</item>
		<item>
		<title>The Fundamental Problem with the Building Block Hypothesis (new manuscript)</title>
		<link>http://blog.hackingevolution.net/2008/10/18/new-manuscript-the-fundamental-problem-with-the-building-block-hypothesis/</link>
		<comments>http://blog.hackingevolution.net/2008/10/18/new-manuscript-the-fundamental-problem-with-the-building-block-hypothesis/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 01:30:35 +0000</pubDate>
		<dc:creator>Keki</dc:creator>
				<category><![CDATA[building block hypothesis]]></category>
		<category><![CDATA[epistasis]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[occam's razor]]></category>
		<category><![CDATA[philosophy of science]]></category>
		<category><![CDATA[philosopy]]></category>
		<category><![CDATA[population genetics]]></category>
		<category><![CDATA[new manuscript]]></category>
		<category><![CDATA[overview]]></category>
		<category><![CDATA[philosophical]]></category>

		<guid isPermaLink="false">http://evoadaptation.wordpress.com/?p=23</guid>
		<description><![CDATA[Abstract: Skepticism of the building block hypothesis  has previously been expressed on account of the weak theoretical foundations of this hypothesis and anomalies in the empirical record of the simple genetic algorithm. In this paper we focus on a more fundamental cause for skepticism&#8212;the extraordinary strength of some of the assumptions undergirding the building block [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=23&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Abstract: </strong>Skepticism of the building block hypothesis  has previously been expressed on account of the weak theoretical foundations of this hypothesis and anomalies in the empirical record of the simple genetic algorithm. In this paper we focus on a more fundamental cause for skepticism&#8212;the extraordinary strength of some of the assumptions undergirding the building block hypothesis. As many of these assumptions have been embraced by the designers of so called &#8220;competent&#8221; genetic algorithms, our critique is relevant to an appraisal of such algorithms. We argue that these assumptions are too strong to be acceptable without additional evidence. We then point out weaknesses in the arguments that have been provided in lieu of such evidence.</p>
<p><a href="http://cs.brandeis.edu/~kekib/presumptions.pdf">Download manuscript</a></p>
<br />Posted in building block hypothesis, epistasis, genetic algorithms, occam's razor, philosophy of science, philosopy, population genetics Tagged: new manuscript, overview, philosophical <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackingevolution.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackingevolution.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackingevolution.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackingevolution.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackingevolution.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackingevolution.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackingevolution.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackingevolution.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackingevolution.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackingevolution.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackingevolution.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackingevolution.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackingevolution.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackingevolution.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=23&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.hackingevolution.net/2008/10/18/new-manuscript-the-fundamental-problem-with-the-building-block-hypothesis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Keki</media:title>
		</media:content>
	</item>
		<item>
		<title>New manuscript now at arXiv</title>
		<link>http://blog.hackingevolution.net/2007/11/13/latest-manuscript-now-on-arxiv/</link>
		<comments>http://blog.hackingevolution.net/2007/11/13/latest-manuscript-now-on-arxiv/#comments</comments>
		<pubDate>Tue, 13 Nov 2007 05:45:46 +0000</pubDate>
		<dc:creator>Keki</dc:creator>
				<category><![CDATA[building block hypothesis]]></category>
		<category><![CDATA[coarse-graining]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[machine learning]]></category>
		<category><![CDATA[manuscript]]></category>
		<category><![CDATA[mathematical]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[wee-bit-ranty]]></category>

		<guid isPermaLink="false">http://evoadaptation.wordpress.com/2007/11/13/latest-manuscript-now-on-arxiv/</guid>
		<description><![CDATA[My latest manuscript is now posted at arXiv. http://arxiv.org/abs/0711.1401<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=14&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>My latest manuscript is now posted at arXiv.</p>
<p><a href="http://arxiv.org/abs/0711.1401">http://arxiv.org/abs/0711.1401</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/hackingevolution.wordpress.com/14/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/hackingevolution.wordpress.com/14/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackingevolution.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackingevolution.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackingevolution.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackingevolution.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackingevolution.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackingevolution.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackingevolution.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackingevolution.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackingevolution.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackingevolution.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackingevolution.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackingevolution.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackingevolution.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackingevolution.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=14&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.hackingevolution.net/2007/11/13/latest-manuscript-now-on-arxiv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Keki</media:title>
		</media:content>
	</item>
		<item>
		<title>The Dubious History of the Building Block Hypothesis</title>
		<link>http://blog.hackingevolution.net/2007/09/04/the-dubious-history-of-the-building-block-hypothesis/</link>
		<comments>http://blog.hackingevolution.net/2007/09/04/the-dubious-history-of-the-building-block-hypothesis/#comments</comments>
		<pubDate>Tue, 04 Sep 2007 15:18:31 +0000</pubDate>
		<dc:creator>Keki</dc:creator>
				<category><![CDATA[building block hypothesis]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[non-technical]]></category>

		<guid isPermaLink="false">http://evoadaptation.wordpress.com/2007/09/04/the-dubious-history-of-the-building-block-hypothesis/</guid>
		<description><![CDATA[From the introduction of a manuscript that I recently submitted for review Perceptions of the abilities and limitations of the SGA (and hence the kinds of problems that it can and cannot solve) have been heavily influenced by a theory of adaptation called the building block hypothesis (Goldberg, 1989; Mitchell, 1996; Holland, 1975, 2000). This [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=12&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>From the introduction of a <a title="Towards a Sound Theory of Adaptation for the Simple Genetic Algorithm" href="http://arxiv.org/PS_cache/arxiv/pdf/0711/0711.1401v1.pdf">manuscript</a> that I recently submitted for review</p>
<p>Perceptions of the abilities and limitations of the SGA (and hence the kinds of problems that it can and cannot solve) have been heavily influenced by a theory of adaptation called the building block hypothesis (Goldberg, 1989; Mitchell, 1996; Holland, 1975, 2000). This theory of adaptation has its genesis in the following idea: maybe small groups of closely located co-adaptive alleles propagate within an evolving population of genomes in much the same way that single adaptive alleles do in Fisher’s theories of sexual evolution (Fisher, 1958). Holland called such groups of alleles building blocks. This idea can be taken one step further: maybe small groups of co-adaptive building blocks propagate within an evolving population of genomes in much the same way that single building blocks do. Such groups can be thought of as higher-level building blocks. Pursuing this idea to the fullest extent, maybe<span id="more-12"></span> co-adaptive groups of higher-level building blocks propagate in much the same way as ordinary building blocks do to yield building blocks of an even higher level, and so on and so forth in hierarchical fashion with the building-blocks of higher levels being comprised of co-adaptive groups of lower-level building blocks. Let us call this this idea hierarchical building block assembly.</p>
<p>Holland (1975) saw in hierarchical building block assembly a way out from the problem that epistasis (Wolf et al., 2000) poses for Fisher’s theory of sexual evolution. He also believed that hierarchical building block assembly, if implemented efficiently, could serve as a useful problem solving technique. He argued that a genetic algorithm that he called a genetic plan can implement hierarchical building block assembly, and moreover does so efficiently. He offered the genetic plan as a model of natural sexual evolution and also as a useful technique for finding solutions to adaptation problems with non-convex objective functions. The main theoretical tool that he used in his argument has come to be called the schema theorem (Goldberg, 1989; Mitchell, 1996). However neither the schema theorem, nor any of Holland’s other theoretical analyses fully support his claim that simple genetic algorithms are capable of efficiently implementing hierarchical building block assembly. Given the boldness of his claim and the large leaps of intuition that Holland makes in order to support it, the absence of experimental support in (Holland, 1975) is rather conspicuous (even more so given that simple, computationally unintensive, proof-of-concept experiments are not difficult to conceive of. See, Mitchell et al., 1992, and Forrest and Mitchell, 1993) . It would not have been surprising therefore if the genetic plan had been relegated to the history books as an algorithm that did not fulfill its raison d’etre — to support its inventor’s hunch about the utility of hierarchical building block assembly as a theory of adaptation for natural sexual evolutionary systems, and to support its inventor’s hunch that hierarchical building block assembly can be efficiently implemented. What seems to have saved the SGA from this fate is the curious matter of its utility.</p>
<p>In the years following the publication of Holland’s seminal work (Holland, 1975), the SGA was successfully used to adapt high-quality solutions to different sorts of real world and toy problems with non-convex objective functions. In an unfortunate twist of reasoning hierarchical building block assembly became the de-facto explanation for the success of the SGA. This explanation came to be called the building block hypothesis. Despite its name, the building block hypothesis was treated more as an assumption than as a hypothesis. Hierarchical building block assembly had aesthetic appeal, and the building block hypothesis had Holland’s unqualified endorsement (Holland, 1992). Therefore the building block hypothesis was readily accepted by most within the GA community. Some even went so far as to tout the success of SGAs as evidence of the veracity of the building block hypothesis or as evidence that hierarchical building block assembly is a useful search technique for a wide variety of search problems. Consider the following confused passage from one of the first text books on genetic algorithms:</p>
<p>“&#8230;the building block hypothesis has held up in many different problem domains. Smooth, unimodal problems, noisy multimodal problems, and combinatorial optimization problems have all been attacked successfully using virtually the same reproduction-crossover-mutation [S]GA.”(Goldberg, 1989)</p>
<p>The early support that the building block hypothesis enjoyed accounts for the deep impact it has had and continues to have on the course of research in genetic algorithms as well as other fields of evolutionary computation such as genetic programming. Recently the building block hypothesis has been sharply criticized for lacking adequate theoretical support. The most forceful criticism that we are aware of has been levied by Wright et al. (2003): “The various claims about [S]GAs that are traditionally made under the name of the building block hypothesis have, to date, no basis in theory, and, in some cases,are simply incoherent”. On the empirical side experimental results have been obtained which straightforwardly cast doubt upon the ability of a simple genetic algorithm to efficiently implement hierarchical building block assembly (Mitchell et al., 1992; Forrest and Mitchell, 1993). In response to these experimental results a silent transition has occurred within the field of genetic algorithms: hierarchical building block assembly has gone from being thought of as the abstract process that SGAs implement to being thought of as a normative process that SGAs mis-implement. Even though this transition between intellectual positions is completely specious it is now widely assumed that SGAs work because they manage to “fudge” hierarchical building block assembly. Many new genetic algorithms have been constructed to compensate for the perceived short-comings of the GA —e.g. messy GA, (Goldberg et al., 1989; Goldberg, 1989, 2002), LLGA (Harik and Goldberg, 1997; Goldberg, 2002), CGA (Harik et al., 1999), ECGA (Harik, 1999), cohort GA (Holland, 2000), FDA (M¨uhlenbein and Mahnig, 1999), LFDA (M¨uhlenbein and Mahnig, 2001), BOA (Pelikan et al., 1999; Goldberg, 2002), hBOA (Pelikan and Goldberg, 2001), SEAM (Watson, 2002, 2006),etc. The inventors of these algorithms claim, or at least imply, that their algorithms are better than the SGA at its own game — hierarchical building block assembly. In many circles within the GA community the curious matter of frequent utility of SGAs is now considered closed.</p>
<p>For a case in point of the kind of sleight of hand that we are discussing consider the following: conceding that there is little evidence that SGAs can efficiently and robustly implement hierarchical building block assembly, Holland (2000) remarks, “Are [S]GA’s, then, a robust approach to all problems in which building blocks play a key role? By no means! After years of investigation we still have only limited information about the [S]GA’s capabilities for exploiting building blocks”. Later he asserts that “the very essence of good GA design is retention of diversity, furthering exploration, while exploiting building blocks already discovered”, and presents a new genetic algorithm, the Cohort Genetic Algorithm, and argues that it implements this essence (see (Pei and Goodman, 2001) for evidence that it does not).</p>
<p>The field of genetic algorithms is both a scientific field as well as an engineering domain. Heedful science and meticulous engineering can often work synergistically. However when the boundary between science and engineering begins to blur, dogma and misplaced faith can beleaguer the practice of both, to wit, a system that is useful in practice, but does not implement a hypothetical mechanism may receive reduced attention, whereas the mechanism, far from being dismissed according to the basic norms of science may become the holy grail of the engineering goals of the field.</p>
<p>A theory that explains why a system exhibits a particular behavior can influence perceptions of how the system can behave, and also of how it cannot. Of the two kinds of perceptions, the latter kind is often judged in retrospect to be the greater impediment to the discovery of a new theory that can explain and predict the behavior of the system with greater accuracy. This is because by influencing perceptions of how the system cannot behave a theory implicitly determines the “domain of the impossible” and in doing so it steers researchers away from considering certain possibilities. Yet it is precisely amongst these ”impossibilities” that the seeds of a new more accurate theory often lie.</p>
<p>One of the two goals of this paper is to challenge the widespread belief that the SGA cannot increase the frequency of a low order schema with above-average fitness when the defining length of that schema is high (i.e. when the defining bits of that schema are widely dispersed). This belief can be traced back to Holland’s original treatise on genetic algorithms (Holland, 1975) and goes hand in hand with belief in the building block hypothesis (and variations thereof). In section 11 we provide an argument based on experimental evidence that this belief is misplaced. We believe that this errant belief will be judged in retrospect to have been a significant impediment to the discovery of a sound theory of adaptation for the SGA.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/hackingevolution.wordpress.com/12/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/hackingevolution.wordpress.com/12/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackingevolution.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackingevolution.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackingevolution.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackingevolution.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackingevolution.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackingevolution.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackingevolution.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackingevolution.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackingevolution.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackingevolution.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackingevolution.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackingevolution.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackingevolution.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackingevolution.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=12&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.hackingevolution.net/2007/09/04/the-dubious-history-of-the-building-block-hypothesis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Keki</media:title>
		</media:content>
	</item>
		<item>
		<title>Critique of the Compositional Paradigm</title>
		<link>http://blog.hackingevolution.net/2007/09/04/critique-of-the-compositional-paradigm/</link>
		<comments>http://blog.hackingevolution.net/2007/09/04/critique-of-the-compositional-paradigm/#comments</comments>
		<pubDate>Tue, 04 Sep 2007 14:49:44 +0000</pubDate>
		<dc:creator>Keki</dc:creator>
				<category><![CDATA[building block hypothesis]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[non-technical]]></category>

		<guid isPermaLink="false">http://evoadaptation.wordpress.com/2007/09/04/critique-of-the-compositional-paradigm/</guid>
		<description><![CDATA[Adaptation in selecto-recombinative genetic systems is widely believed to occur by the recombination of pre-adapted genetic material. This belief is at the core of the paradigm under which most GA and all EDA research currently occurs. It underlies the construction of several new varieties of genetic algorithms that purportedly work by combining pre-adapted genetic material [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=6&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Adaptation in selecto-recombinative genetic systems is widely believed to occur by the recombination of pre-adapted genetic material. This belief is at the core of the paradigm under which most GA and all EDA research currently occurs. It underlies the construction of several new varieties of genetic algorithms that purportedly work by combining pre-adapted genetic material in some sophisticated way (e.g. cohort GAs, messy GAs, LLGA, ECGA, BOA, hBOA, etc.).</p>
<p>In this paradigm, each post-selection population is thought to harbor &#8220;good&#8221; genetic material. Recombination operators, and estimation of distribution procedures, are thought drive adaptation by composing this material to produce good or better individuals in the next generation.When adaptation stalls it is thought to be because “good&#8221; genetic material is unavailable, or because recombination of this material was not performed effectively.</p>
<p>Let us call this general set of beliefs the Compositional Paradigm. This paradigm draws its support from Holland&#8217;s Building Block Hypothesis. Its widespread acceptance in the GA community signals <span id="more-6"></span>the implicit acceptance of the BBH as an accurate description of how the simple GA performs adaptation. It also signals the acceptance of a generalization of the BBH, namely that all varieties of recombinative GAs perform adaptation by recombining pe-adapted genetic material.</p>
<p>The Building Block Hypothesis however has never been conclusively validated. It has in fact been sharply criticized by a few (e.g. see section 5 of Wright et. al. Implicit Parallelism, GECCO 2003), and many have suggested that it be treated with more skepticism.  Nevertheless, it and its generalization &#8211; what I call the Compositional  Hypothesis &#8211; remain widely accepted. I believe that this is so because of two reasons:</p>
<p>1. The Compositional Hypothesis seems right. Recombination of genetic material occurs at the individual level, so the recombination of  &#8220;good&#8221; genetic material must be the mechanism by which adaptation occurs at the system level. Right?<br />
2. Real paradigmatic scrutiny only occurs when an alternate hypothesis is submitted for consideration. Despite the publication of a large number of studies of the foundations of genetic algorithms no alternate hypothesis that explains adaptation has been proposed so far.</p>
<p>In my own studies I&#8217;ve been fortunate to obtain theoretical and empirical results that suggest an alternate non-compositional hypothesis for adaptation in selecto-recombinative genetic systems. Right now I&#8217;m in the process of finding the best way to present it.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/hackingevolution.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/hackingevolution.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackingevolution.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackingevolution.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackingevolution.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackingevolution.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackingevolution.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackingevolution.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackingevolution.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackingevolution.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackingevolution.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackingevolution.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackingevolution.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackingevolution.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackingevolution.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackingevolution.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=6&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.hackingevolution.net/2007/09/04/critique-of-the-compositional-paradigm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Keki</media:title>
		</media:content>
	</item>
	</channel>
</rss>