<?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; hyperclimbing</title>
	<atom:link href="http://blog.hackingevolution.net/category/computer-science/genetic-algorithms-computer-science/hyperclimbing/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hackingevolution.net</link>
	<description>Explaning Adaptation in Evolutionary Systems</description>
	<lastBuildDate>Fri, 27 Jan 2012 17:49:12 +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://s2.wp.com/i/buttonw-com.png</url>
		<title>Hacking Evolution &#187; hyperclimbing</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>Optimization By Decimation: Explaining Adaptation in Genetic Algorithms with Uniform Crossover</title>
		<link>http://blog.hackingevolution.net/2011/03/15/optimization-by-decimation/</link>
		<comments>http://blog.hackingevolution.net/2011/03/15/optimization-by-decimation/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 03:33:02 +0000</pubDate>
		<dc:creator>Keki</dc:creator>
				<category><![CDATA[analytic technique]]></category>
		<category><![CDATA[Bit Frequency Visualization]]></category>
		<category><![CDATA[building block hypothesis]]></category>
		<category><![CDATA[combinatorial optimization]]></category>
		<category><![CDATA[decimation]]></category>
		<category><![CDATA[evolutionary biology]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[hyperclimbing]]></category>
		<category><![CDATA[hyperscapes]]></category>
		<category><![CDATA[max-sat]]></category>
		<category><![CDATA[population genetics]]></category>
		<category><![CDATA[survey propagation]]></category>
		<category><![CDATA[symmetry-analysis]]></category>
		<category><![CDATA[visualization]]></category>
		<category><![CDATA[new manuscript]]></category>

		<guid isPermaLink="false">http://blog.hackingevolution.net/?p=2022</guid>
		<description><![CDATA[I&#8217;m preparing chapter 4 of my dissertation for submission to a journal. Manuscript: http://s3.amazonaws.com/burjorjee/www/hyperclimbing_hypothesis.pdf Abstract: We submit the hyperclimbing hypothesis&#8212;an explanation for adaptation in genetic algorithms with uniform crossover (UGAs). Hyperclimbing is a stochastic search heuristic that works by decimating a search space, i.e. by iteratively fixing the values of small numbers of search space [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=2022&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m preparing chapter 4 of my <a href="http://cs.brandeis.edu/~kekib/dissertation.html">dissertation</a> for submission to a journal.</p>
<p>Manuscript:<a href="http://s3.amazonaws.com/burjorjee/www/hyperclimbing_hypothesis.pdf"> http://s3.amazonaws.com/burjorjee/www/hyperclimbing_hypothesis.pdf</a></p>
<p>Abstract:<br />
We submit the <em>hyperclimbing hypothesis</em>&#8212;an explanation for adaptation in genetic algorithms with uniform crossover (UGAs). Hyperclimbing is a stochastic search heuristic that works by <em>decimating</em> a search space, i.e. by iteratively fixing the values of small numbers of search space attributes. Global decimation is known to be an effective way to approach large instances of hard constraint satisfaction problems. The hyperclimbing hypothesis holds that UGAs work by implicitly implementing <em>efficient</em> global decimation. Proof of concept for this hypothesis comes from the use of a novel analytic technique involving the exploitation of algorithmic symmetry. We also present experimental results that show that a simple tweak inspired by the hyperclimbing hypothesis significantly improves the performance of a UGA on an instance of Uniform Random MAX-3SAT . The hyperclimbing hypothesis suggests that other kinds of evolutionary algorithms may also work by implicitly implementing efficient global decimation.</p>
<br />Filed under: <a href='http://blog.hackingevolution.net/category/analytic-technique/'>analytic technique</a>, <a href='http://blog.hackingevolution.net/category/analytic-technique/visualization/bit-frequency-visualization/'>Bit Frequency Visualization</a>, <a href='http://blog.hackingevolution.net/category/building-block-hypothesis/'>building block hypothesis</a>, <a href='http://blog.hackingevolution.net/category/computer-science/combinatorial-optimization/'>combinatorial optimization</a>, <a href='http://blog.hackingevolution.net/category/computer-science/combinatorial-optimization/decimation/'>decimation</a>, <a href='http://blog.hackingevolution.net/category/evolutionary-biology/'>evolutionary biology</a>, <a href='http://blog.hackingevolution.net/category/computer-science/genetic-algorithms-computer-science/'>genetic algorithms</a>, <a href='http://blog.hackingevolution.net/category/computer-science/genetic-algorithms-computer-science/hyperclimbing/'>hyperclimbing</a>, <a href='http://blog.hackingevolution.net/category/computer-science/genetic-algorithms-computer-science/hyperscapes/'>hyperscapes</a>, <a href='http://blog.hackingevolution.net/category/computer-science/combinatorial-optimization/max-sat/'>max-sat</a>, <a href='http://blog.hackingevolution.net/category/evolutionary-biology/population-genetics/'>population genetics</a>, <a href='http://blog.hackingevolution.net/category/computer-science/combinatorial-optimization/survey-propagation/'>survey propagation</a>, <a href='http://blog.hackingevolution.net/category/analytic-technique/symmetry-analysis/'>symmetry-analysis</a>, <a href='http://blog.hackingevolution.net/category/analytic-technique/visualization/'>visualization</a> Tagged: <a href='http://blog.hackingevolution.net/tag/new-manuscript/'>new manuscript</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackingevolution.wordpress.com/2022/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackingevolution.wordpress.com/2022/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackingevolution.wordpress.com/2022/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackingevolution.wordpress.com/2022/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackingevolution.wordpress.com/2022/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackingevolution.wordpress.com/2022/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackingevolution.wordpress.com/2022/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackingevolution.wordpress.com/2022/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackingevolution.wordpress.com/2022/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackingevolution.wordpress.com/2022/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackingevolution.wordpress.com/2022/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackingevolution.wordpress.com/2022/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackingevolution.wordpress.com/2022/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackingevolution.wordpress.com/2022/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=2022&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.hackingevolution.net/2011/03/15/optimization-by-decimation/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>Presentation at the University of Washington: Optimization by Hyperclimbing</title>
		<link>http://blog.hackingevolution.net/2010/10/12/presentation-at-the-university-of-washington-optimization-by-hyperclimbing/</link>
		<comments>http://blog.hackingevolution.net/2010/10/12/presentation-at-the-university-of-washington-optimization-by-hyperclimbing/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 02:55:17 +0000</pubDate>
		<dc:creator>Keki</dc:creator>
				<category><![CDATA[analytic technique]]></category>
		<category><![CDATA[Bit Frequency Visualization]]></category>
		<category><![CDATA[building block hypothesis]]></category>
		<category><![CDATA[combinatorial optimization]]></category>
		<category><![CDATA[decimation]]></category>
		<category><![CDATA[generative fixation]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[hyperclimbing]]></category>
		<category><![CDATA[max-sat]]></category>
		<category><![CDATA[survey propagation]]></category>
		<category><![CDATA[symmetry-analysis]]></category>
		<category><![CDATA[visualization]]></category>
		<category><![CDATA[presentation]]></category>

		<guid isPermaLink="false">http://blog.hackingevolution.net/?p=1978</guid>
		<description><![CDATA[Yesterday, I presented my research on genetic algorithms at the University of Washington. Talk abstract My slides Filed under: analytic technique, Bit Frequency Visualization, building block hypothesis, combinatorial optimization, decimation, generative fixation, genetic algorithms, genetic algorithms, hyperclimbing, max-sat, survey propagation, symmetry-analysis, visualization Tagged: presentation<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=1978&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Yesterday, I presented my research on genetic algorithms at the University of Washington.</p>
<p><a href="http://www.cs.washington.edu/htbin-post/mvis/mvis?ID=984">Talk abstract</a></p>
<p><a href="http://s3.amazonaws.com/burjorjee/www/UWashPresentation.zip">My slides</a></p>
<br />Filed under: <a href='http://blog.hackingevolution.net/category/analytic-technique/'>analytic technique</a>, <a href='http://blog.hackingevolution.net/category/analytic-technique/visualization/bit-frequency-visualization/'>Bit Frequency Visualization</a>, <a href='http://blog.hackingevolution.net/category/building-block-hypothesis/'>building block hypothesis</a>, <a href='http://blog.hackingevolution.net/category/computer-science/combinatorial-optimization/'>combinatorial optimization</a>, <a href='http://blog.hackingevolution.net/category/computer-science/combinatorial-optimization/decimation/'>decimation</a>, <a href='http://blog.hackingevolution.net/category/computer-science/genetic-algorithms-computer-science/generative-fixation/'>generative fixation</a>, <a href='http://blog.hackingevolution.net/category/computer-science/genetic-algorithms-computer-science/'>genetic algorithms</a>, <a href='http://blog.hackingevolution.net/category/genetic-algorithms/'>genetic algorithms</a>, <a href='http://blog.hackingevolution.net/category/computer-science/genetic-algorithms-computer-science/hyperclimbing/'>hyperclimbing</a>, <a href='http://blog.hackingevolution.net/category/computer-science/combinatorial-optimization/max-sat/'>max-sat</a>, <a href='http://blog.hackingevolution.net/category/computer-science/combinatorial-optimization/survey-propagation/'>survey propagation</a>, <a href='http://blog.hackingevolution.net/category/analytic-technique/symmetry-analysis/'>symmetry-analysis</a>, <a href='http://blog.hackingevolution.net/category/analytic-technique/visualization/'>visualization</a> Tagged: <a href='http://blog.hackingevolution.net/tag/presentation/'>presentation</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackingevolution.wordpress.com/1978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackingevolution.wordpress.com/1978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackingevolution.wordpress.com/1978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackingevolution.wordpress.com/1978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackingevolution.wordpress.com/1978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackingevolution.wordpress.com/1978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackingevolution.wordpress.com/1978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackingevolution.wordpress.com/1978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackingevolution.wordpress.com/1978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackingevolution.wordpress.com/1978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackingevolution.wordpress.com/1978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackingevolution.wordpress.com/1978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackingevolution.wordpress.com/1978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackingevolution.wordpress.com/1978/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=1978&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.hackingevolution.net/2010/10/12/presentation-at-the-university-of-washington-optimization-by-hyperclimbing/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>Working Abstract of my Next Paper</title>
		<link>http://blog.hackingevolution.net/2010/06/02/working-abstract-of-my-next-paper/</link>
		<comments>http://blog.hackingevolution.net/2010/06/02/working-abstract-of-my-next-paper/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 06:06:42 +0000</pubDate>
		<dc:creator>Keki</dc:creator>
				<category><![CDATA[hyperclimbing]]></category>
		<category><![CDATA[sublinear computation]]></category>
		<category><![CDATA[symmetry-analysis]]></category>

		<guid isPermaLink="false">http://blog.hackingevolution.net/?p=1777</guid>
		<description><![CDATA[This one&#8217;s to catch the attention of folks in machine learning, and theoretical computer science. We recently proposed a new explanation for the adaptive capacity of simple recombinative genetic algorithms. This explanation proceeds from evidence that the simple genetic algorithm with uniform crossover (UGA) can implement a stochastic non-local search heuristic called hyperclimbing extraordinarily efficiently. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=1777&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This one&#8217;s to catch the attention of folks in machine learning, and theoretical computer science.</p>
<p>We recently proposed a new explanation for the adaptive capacity of simple recombinative genetic algorithms. This explanation proceeds from evidence that the simple genetic algorithm with uniform crossover (UGA) can implement a stochastic non-local search heuristic called <em>hyperclimbing</em> extraordinarily efficiently. To showcase the core computational efficiency involved we take up the problem of learning a classifier for the attributes of an unknown parity function over <em>n </em>attributes, <em>k </em>of which are effective. We consider the case where the learning algorithm can make adaptive queries against a membership query oracle. Given a bitstring of length <em>n</em>, the oracle returns a boolean value indicating the parity of the bitstring under the unknown parity function. For certain small, but otherwise arbitrarily chosen, values of <em>k</em>, we &#8220;show&#8221; that a UGA that uses the oracle as its fitness function can learn a classifier that classifies any attribute of the parity function&#8212;as effective or non-effective&#8212;with arbitrary accuracy; the learning occurs in time that is linear in <em>n</em>, and with query complexity that is <em>constant</em> in <em>n</em>, even when the oracle is “moderately” noisy.</p>
<p>Related blog post: <a href="http://blog.hackingevolution.net/2009/06/29/red-dots-blue-dots/">Red Dots, Blue Dots</a></p>
<p><em>Update (June 11, 2010)</em>: Had a back and forth with Vitaly Feldman about the &#8220;angle&#8221; I take in this paper.  He suggested that it may not be the best. For small values of k, and particular regimes of the noise parameter, a GA based learning algorithm performs at par (in an asymptotic sense) with the best known algorithms for solving the learning parities problem. Vitaly cautioned, however, that the problem of learning parities with an adaptive memebership oracle is currently not of practical interest. And since the GA based learning algorithm does not improve upon an existing computational bound, he thinks that from a pure computational learning perspective, this result it is unlikely to be of interest.</p>
<p>So, back to the drawing board. Taking it from the top, the goal is to draw the attention of the machine learning community to the hyperclimbing heuristic, and the GA&#8217;s ability to implement this heuristic extraordinarily efficiently. One way to do this is to showcase the core computational efficiency at play in this implementation . And one way to do <em>this </em>is by showing how this core efficiency can be used to efficiently solve a problem that members of the computational learning community care about&#8212;presuming that such a problem currently exists.</p>
<br />Filed under: <a href='http://blog.hackingevolution.net/category/computer-science/genetic-algorithms-computer-science/hyperclimbing/'>hyperclimbing</a>, <a href='http://blog.hackingevolution.net/category/computer-science/sublinear-computation/'>sublinear computation</a>, <a href='http://blog.hackingevolution.net/category/analytic-technique/symmetry-analysis/'>symmetry-analysis</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackingevolution.wordpress.com/1777/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackingevolution.wordpress.com/1777/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackingevolution.wordpress.com/1777/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackingevolution.wordpress.com/1777/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackingevolution.wordpress.com/1777/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackingevolution.wordpress.com/1777/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackingevolution.wordpress.com/1777/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackingevolution.wordpress.com/1777/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackingevolution.wordpress.com/1777/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackingevolution.wordpress.com/1777/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackingevolution.wordpress.com/1777/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackingevolution.wordpress.com/1777/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackingevolution.wordpress.com/1777/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackingevolution.wordpress.com/1777/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=1777&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.hackingevolution.net/2010/06/02/working-abstract-of-my-next-paper/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>Screencast Presentation: An Introduction to the Generative Fixation Hypothesis</title>
		<link>http://blog.hackingevolution.net/2010/02/13/screencast-presentation-a-gentle-introduction-to-the-generative-fixation-hypothesis/</link>
		<comments>http://blog.hackingevolution.net/2010/02/13/screencast-presentation-a-gentle-introduction-to-the-generative-fixation-hypothesis/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 00:01:48 +0000</pubDate>
		<dc:creator>Keki</dc:creator>
				<category><![CDATA[Bit Frequency Visualization]]></category>
		<category><![CDATA[generative fixation]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[hyperclimbing]]></category>
		<category><![CDATA[symmetry-analysis]]></category>
		<category><![CDATA[screencast]]></category>

		<guid isPermaLink="false">http://blog.hackingevolution.net/?p=1307</guid>
		<description><![CDATA[http://cs.brandeis.edu/~kekib/genfix/GAsAndHyperclimbing.html Enjoy! Filed under: Bit Frequency Visualization, generative fixation, genetic algorithms, hyperclimbing, symmetry-analysis Tagged: screencast<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=1307&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://cs.brandeis.edu/~kekib/genfix/GAsAndHyperclimbing.html">http://cs.brandeis.edu/~kekib/genfix/GAsAndHyperclimbing.html</a></p>
<p>Enjoy!</p>
<br />Filed under: <a href='http://blog.hackingevolution.net/category/analytic-technique/visualization/bit-frequency-visualization/'>Bit Frequency Visualization</a>, <a href='http://blog.hackingevolution.net/category/computer-science/genetic-algorithms-computer-science/generative-fixation/'>generative fixation</a>, <a href='http://blog.hackingevolution.net/category/computer-science/genetic-algorithms-computer-science/'>genetic algorithms</a>, <a href='http://blog.hackingevolution.net/category/computer-science/genetic-algorithms-computer-science/hyperclimbing/'>hyperclimbing</a>, <a href='http://blog.hackingevolution.net/category/analytic-technique/symmetry-analysis/'>symmetry-analysis</a> Tagged: <a href='http://blog.hackingevolution.net/tag/screencast/'>screencast</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackingevolution.wordpress.com/1307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackingevolution.wordpress.com/1307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackingevolution.wordpress.com/1307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackingevolution.wordpress.com/1307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackingevolution.wordpress.com/1307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackingevolution.wordpress.com/1307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackingevolution.wordpress.com/1307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackingevolution.wordpress.com/1307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackingevolution.wordpress.com/1307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackingevolution.wordpress.com/1307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackingevolution.wordpress.com/1307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackingevolution.wordpress.com/1307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackingevolution.wordpress.com/1307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackingevolution.wordpress.com/1307/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=1307&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.hackingevolution.net/2010/02/13/screencast-presentation-a-gentle-introduction-to-the-generative-fixation-hypothesis/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Keki</media:title>
		</media:content>
	</item>
		<item>
		<title>Hyperclimbing and Decimation</title>
		<link>http://blog.hackingevolution.net/2010/01/29/hyperclimbing-and-decimation/</link>
		<comments>http://blog.hackingevolution.net/2010/01/29/hyperclimbing-and-decimation/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 07:01:16 +0000</pubDate>
		<dc:creator>Keki</dc:creator>
				<category><![CDATA[decimation]]></category>
		<category><![CDATA[generative fixation]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[hyperclimbing]]></category>
		<category><![CDATA[survey propagation]]></category>

		<guid isPermaLink="false">http://blog.hackingevolution.net/?p=1248</guid>
		<description><![CDATA[In recent years, probabilistic inference algorithms such as survey propagation and belief propagation have been shown to be remarkably effective at tackling large, random instances of SAT, and other combinatorial optimization problems that lie beyond the reach of previous approaches. These inference algorithms belong to a class of techniques called decimation strategies. Decimation strategies monotonically [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=1248&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In recent years, probabilistic inference algorithms such as survey propagation and belief propagation have been shown to be remarkably effective at tackling large, random instances of SAT, and other combinatorial optimization problems that lie beyond the reach of previous approaches. These inference algorithms belong to a class of techniques called <a href="http://www.cs.cornell.edu/~kroc/pub/spDecimationSAC09.pdf">decimation strategies</a>. Decimation strategies monotonically reduce the size of a problem instance by iteratively fixing partial solutions (partial variable assignments in the case of SAT).</p>
<p>The <a href="http://cs.brandeis.edu/~kekib/dissertation.html">generative fixation hypothesis</a> essentially states that genetic algorithms work by efficiently implementing a decimation strategy called hyperclimbing.</p>
<br />Filed under: <a href='http://blog.hackingevolution.net/category/computer-science/combinatorial-optimization/decimation/'>decimation</a>, <a href='http://blog.hackingevolution.net/category/computer-science/genetic-algorithms-computer-science/generative-fixation/'>generative fixation</a>, <a href='http://blog.hackingevolution.net/category/computer-science/genetic-algorithms-computer-science/'>genetic algorithms</a>, <a href='http://blog.hackingevolution.net/category/computer-science/genetic-algorithms-computer-science/hyperclimbing/'>hyperclimbing</a>, <a href='http://blog.hackingevolution.net/category/computer-science/combinatorial-optimization/survey-propagation/'>survey propagation</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackingevolution.wordpress.com/1248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackingevolution.wordpress.com/1248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackingevolution.wordpress.com/1248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackingevolution.wordpress.com/1248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackingevolution.wordpress.com/1248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackingevolution.wordpress.com/1248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackingevolution.wordpress.com/1248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackingevolution.wordpress.com/1248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackingevolution.wordpress.com/1248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackingevolution.wordpress.com/1248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackingevolution.wordpress.com/1248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackingevolution.wordpress.com/1248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackingevolution.wordpress.com/1248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackingevolution.wordpress.com/1248/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=1248&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.hackingevolution.net/2010/01/29/hyperclimbing-and-decimation/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>Hyperclimbing, Genetic Algorithms, and Machine Learning</title>
		<link>http://blog.hackingevolution.net/2009/10/27/hyperclimbing/</link>
		<comments>http://blog.hackingevolution.net/2009/10/27/hyperclimbing/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 12:59:34 +0000</pubDate>
		<dc:creator>Keki</dc:creator>
				<category><![CDATA[generative fixation]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[hyperclimbing]]></category>
		<category><![CDATA[machine learning]]></category>

		<guid isPermaLink="false">http://blog.hackingevolution.net/?p=1057</guid>
		<description><![CDATA[I’ve identified a promising stochastic search heuristic, called hyperclimbing, for large-scale optimization over massive attribute product spaces (e.g., the set of all binary strings of some length N, where N is very large) with rugged fitness functions. Hyperclimbing works by progressively limiting sampling to a series of nested subsets with increasing expected fitness. At any [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=1057&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I’ve identified a promising stochastic search heuristic, called <em>hyperclimbing</em>, for large-scale optimization over massive attribute product spaces (e.g., the set of all binary strings of some length <em>N</em>, where <em>N</em> is very large) with rugged fitness functions. Hyperclimbing works by progressively limiting sampling to a series of nested subsets with increasing expected fitness. At any given step, this heuristic sifts through vast numbers of coarse partitions of the subset it &#8220;inhabits&#8221;, and identifies ones that partition this set into subsets whose expected fitness values are significantly variegated. Because hyperclimbing is sensitive, not to the local features of a search space, but to certain more global statistics, it is not susceptible to the kinds of issues that waylay local search heuristics.</p>
<p>The chief barrier to the wide and enthusiastic use of hyperclimbing is that it seems to scale very poorly with the number of attributes. If one heeds the seemingly high cost of applying hyperclimbing to large search spaces, this heuristic quickly looses its shine. A key conclusion of my doctoral work is that this seemingly high cost is illusory. I have uncovered evidence that strongly suggests that genetic algorithms can implement hyperclimbing extraordinarily efficiently.</p>
<p>As readers of this blog probably know, genetic algorithms are search algorithms that mimic natural evolution. These algorithms have been used in a wide range of engineering and scientific fields to quickly procure useful solutions to poorly understood (i.e. black-box) optimization problems. Unfortunately, despite the routine use of genetic algorithms for over three decades, their adaptive capacity has not been adequately accounted for. Given the evidence that genetic algorithms can implement efficient hyperclimbing, I’ve proposed a new explanation for the adaptive capacity of these algorithms. This new account&#8212;<a href="http://cs.brandeis.edu/~kekib/dissertation.html">the generative fixation hypothesis</a>&#8212;promises to spark significant advances in the fields of genetic algorithmics and discrete optimization.</p>
<p>The discovery that hyperclimbing is efficiently implementable also promises to have a non-negligible impact on the ecology of machine learning research. Optimization and machine learning are, after all, intimately related. Overlooking a few exceptions, the practice of machine learning research, can be characterized as the effective reduction of difficult learning problems to optimization problems for which efficient algorithms exist. In other words, the machine learning problems that can effectively be tackled are in large part those that can <em>in practice </em>be reduced to optimization problems that can be tackled efficiently. Currently, this largely limits the class of tractable machine learning problems to the class of learning problems that can in practice be reduced to <em>convex</em> optimization problems [1] . The identification of general-purpose non-convex optimization heuristics with efficient implementations (e.g. hyperclimbing), thus, has the potential to significantly extend the reach of machine learning.</p>
<p>For a description of hyperclimbing, and evidence that genetic algorithms can implement this heuristic efficiently, please see my <a href="http://cs.brandeis.edu/~kekib/dissertation.html">dissertation</a></p>
<p>[1]  Kristin P. Bennett and Emilio Parrado-Hernandez. <a href="http://jmlr.csail.mit.edu/papers/volume7/MLOPT-intro06a/MLOPT-intro06a.pdf">The interplay of optimization and machine  learning research</a>. Journal of Machine Learning Research, 7:1265–1281, 2006.</p>
<br />Posted in generative fixation, genetic algorithms, hyperclimbing, machine learning  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackingevolution.wordpress.com/1057/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackingevolution.wordpress.com/1057/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackingevolution.wordpress.com/1057/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackingevolution.wordpress.com/1057/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackingevolution.wordpress.com/1057/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackingevolution.wordpress.com/1057/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackingevolution.wordpress.com/1057/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackingevolution.wordpress.com/1057/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackingevolution.wordpress.com/1057/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackingevolution.wordpress.com/1057/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackingevolution.wordpress.com/1057/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackingevolution.wordpress.com/1057/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackingevolution.wordpress.com/1057/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackingevolution.wordpress.com/1057/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.hackingevolution.net&amp;blog=3215331&amp;post=1057&amp;subd=hackingevolution&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.hackingevolution.net/2009/10/27/hyperclimbing/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[active learning]]></category>
		<category><![CDATA[Bit Frequency Visualization]]></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[QTL]]></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>
	</channel>
</rss>
