{"id":799,"date":"2009-08-20T22:08:35","date_gmt":"2009-08-20T22:08:35","guid":{"rendered":"http:\/\/scientopia.org\/blogs\/goodmath\/2009\/08\/20\/quick-critique-dembski-and-marks-in-ieee-journal\/"},"modified":"2009-08-20T22:08:35","modified_gmt":"2009-08-20T22:08:35","slug":"quick-critique-dembski-and-marks-in-ieee-journal","status":"publish","type":"post","link":"http:\/\/www.goodmath.org\/blog\/2009\/08\/20\/quick-critique-dembski-and-marks-in-ieee-journal\/","title":{"rendered":"Quick Critique: Dembski and Marks in IEEE Journal"},"content":{"rendered":"<p> As lots of you have heard, William Dembski and Robert Marks just had <a href=\"http:\/\/ieeexplore.ieee.org\/xpl\/tocresult.jsp?isYear=2009&amp;isnumber=5208652&amp;Submit32=View+Contents\">a<br \/>\npaper published in an IEEE journal<\/a>. In the last couple of days, I&#8217;ve received about 30<br \/>\ncopies of the paper in my email with requests to analyze it.<\/p>\n<p> My biggest criticism of the paper is how utterly <em>dull<\/em> it is. It&#8217;s obvious<br \/>\nhow they got it published &#8211; they removed anything that&#8217;s really interesting from it. It&#8217;s<br \/>\na rehash of the stuff they&#8217;ve written before, stripped of any content that directly hints<br \/>\nat the anti-evolution part of their claims &#8211; which leaves a not-particularly-interesting<br \/>\npaper on search algorithms.<\/p>\n<p> I&#8217;m not going to rehash my primary criticisms of Dembski&#8217;s approach here &#8211; I&#8217;ve done it lots of times before, most recently in <a href=\"http:\/\/scientopia.org\/blogs\/goodmath\/2009\/05\/dembskis-latest-lifes-conservation-law-and-why-its-stupid\">this post<\/a>, which critiques a <em>very<\/em> closely related paper by D&amp;M. In fact, this paper<br \/>\nis really just an edited version of the one I critiqued in that post: it&#8217;s that paper with all of the intelligent-design speak removed. <\/p>\n<p><!--more--><\/p>\n<p> What this paper does is take the basic idea of the NFL theorems, and builds on it in a<br \/>\nway that allows them to quantify success. If you recall, NFL says that <em>averaged over<br \/>\nall possible search landscapes<\/em>, the performance of all search algorithms are<br \/>\nequivalent &#8211; and therefore, no search algorithm is generally better than pure random<br \/>\nsearch. But searches obviously work &#8211; we use search algorithms every day, and they<br \/>\nclearly work a whole lot better than random guessing.<\/p>\n<p> Search algorithms work because they&#8217;re not intended to succeed in <em>all<br \/>\npossible landscapes<\/em> &#8211; they&#8217;re designed to work in specific kinds of landscapes.<br \/>\nA successful search algorithm is designed to operate in a<br \/>\nlandscape with a particular kind of structure. The performance of a particular search is<br \/>\ntied to how well suited the search algorithm is to the landscape it&#8217;s searching. A hill-climbing search-algorithm will work well in a continuous landscape with well-defined hills.  A partitioning landscape will work well in a landscape that can be evenly partitioned in a well-defined way.<\/p>\n<p> So how can you <em>quantify<\/em> the part of a search algorithm that allows it to<br \/>\nperform well in a particular kind of landscape? In terms of information theory, you can<br \/>\nlook at a search algorithm and how it&#8217;s shaped for its search space, and describe <em>how<br \/>\nmuch<\/em> information is contained in the search algorithm about the structure of the<br \/>\nspace it&#8217;s going to search.<\/p>\n<p> What D&amp;M do in this paper is work out a formalism for doing that &#8211; for quantifying the amount of information encoded in a search algorithm, and then show how it applies<br \/>\nto a series of different kinds of search algorithms.<\/p>\n<p> None of this is surprising. Anyone who&#8217;s studied Kolmogorov-Chaitin<br \/>\ninformation theory will respond to this with &#8220;Yeah, so?&#8221;. After all, K-C theory describes<br \/>\nthe information content of stuff in terms of the length of programs &#8211; the search programs<br \/>\nclearly contain information &#8211; they&#8217;re <em>programs<\/em>. And they clearly only search certain spaces, so some portion of the information in the program is an algorithm that<br \/>\nexploits the structure of the search space. This much is obvious. Being able to quantify<br \/>\nhow much information is encoded in the search? If you could do it well,<br \/>\nit would be moderately interesting.<\/p>\n<p> It&#8217;s a nice idea. So what&#8217;s wrong with the paper?<\/p>\n<p> Personally, I come from a background where I look at these things in K-C terms. And<br \/>\none of the major results in K-C theory is that you <em>can&#8217;t<\/em> really quantify<br \/>\ninformation very well. How much information is in a particular search? Damned hard to say<br \/>\nin a meaningful way. But D&amp;M don&#8217;t bother to address that. They just use a very naive<br \/>\nquantification &#8211; the same logorithmic one that Dembski always uses. I dislike it<br \/>\nintensely, because it essentially asserts that <em>any<\/em> two strings with equal<br \/>\nnumbers of bits have the same amount of information &#8211; which is just <em>wrong<\/em>.<br \/>\n(&#8220;00000000&#8221; and &#8220;01001101&#8221; have different amounts of information, according to information theory.) The reason that Dembski can quantify things specifically is really because<br \/>\nhe&#8217;s handwaved that important distinction away &#8211; and so he can assert that a particular<br \/>\nsearch encodes a certain number of bits of information. What he actually means is<br \/>\nthat a given search algorithm can be said to contain something equivalent to a string whose length is N bits &#8211; but he doesn&#8217;t say anything about what the actual true<br \/>\ninformation content of that string is.<\/p>\n<p> Second, he rehashes some old, sloppy examples. As has been discussed numerous times,<br \/>\nDembski likes to harp on the &#8220;Methinks it is like a weasel&#8221; example used by Dawkins. But<br \/>\nhe misrepresents the example. In Dawkins&#8217; presentation of that example, he used a program<br \/>\nthat searched for a string based on its closeness to the target string. It did<br \/>\n<em>not<\/em> lock positions in the string. But Demsbki has always presented it as if it<br \/>\nlocks. (In a locking version of this, when a character position is identified as correct,<br \/>\nit&#8217;s removed from the set of possible mutations &#8211; it&#8217;s locked, so that it will never<br \/>\nchange from correct to incorrect. In Dawkins&#8217; real example, a correct character position<br \/>\nwould sometimes change to incorrect &#8211; if a given mutation round, one of the candidate<br \/>\nstrings added two new correct character positions, but changed one formerly correct one to<br \/>\nsomething incorrect, that candidate would survive.) In this paper, one of the examples<br \/>\nthat Dembski uses is the Weasel with locking. (And he does it without any reference to<br \/>\nDawkins.) He uses it as an example of partitioned search. He&#8217;s absolutely correct that the<br \/>\nlocking version of that is partitioned search. But frankly, it&#8217;s a <em>lousy<\/em> example<br \/>\nof partitioned search. The classic partitioned search algorithm is binary search. For more<br \/>\ncomplicated examples, people generally use a graph search. So why did he use the locking<br \/>\nweasel? I&#8217;m attributing motive here without proof, but based on his track record, he wants<br \/>\nto continue harping on the weasel, pretending that Dawkins&#8217; example used locking, and he<br \/>\nwants to be able to say that his use of it was approved of by a set of peer reviewers.<br \/>\n<em>If<\/em> he claims that in the future, it will be a lie.<\/p>\n<p> As for intelligent design? There&#8217;s really <em>nothing<\/em> in this paper about it. I&#8217;m Dembski will run around bragging about how he got an ID paper published in a peer-reviewed journal. But arguing that this is an ID paper is really dishonest, because all ID-related content was stripped out. In other places, Dembski has used these quantification-based<br \/>\narguments to claim that evolution can&#8217;t possible work. But this paper contains none of<br \/>\nthat. It&#8217;s just a fairly drab paper about how to quantify the amount of information<br \/>\nin a search algorithm.<\/p>\n<p> A final couple of snarky notes:<\/p>\n<ul>\n<li> This paper is published in &#8220;IEEE Transactions on Systems, Man, and<br \/>\nCybernetics, Part A: Systems and Humans&#8221;. This is not exactly a top-tier journal.<br \/>\nIt&#8217;s a journal of speculative papers. Out of curiosity, I looked through<br \/>\na handful of them. I&#8217;m not super impressed by any of the papers I looked<br \/>\nat. <\/li>\n<li> As usual, Dembski is remarkably pompous. At the end of each paper in the<br \/>\njournal is a short biography of the author. Dembski&#8217;s is more than 3 times<br \/>\nlonger than the bios of others of any of the other papers I looked at. He just<br \/>\ncan&#8217;t resist going on about how brilliant he is.<\/li>\n<li> On a related topic, at the beginning of the paper, in the author identification,<br \/>\nDembski is identified as a &#8220;Senior Member&#8221; of the IEEE. What&#8217;s a senior member<br \/>\nof the IEEE? Someone who wrote the IEEE a check to make them a senior member. It&#8217;s<br \/>\na membership level based on dues &#8211; student member, standard member, senior member.<br \/>\nMarks is an IEEE fellow &#8211; that&#8217;s a title that you need to earn based on your<br \/>\nwork.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>As lots of you have heard, William Dembski and Robert Marks just had a paper published in an IEEE journal. In the last couple of days, I&#8217;ve received about 30 copies of the paper in my email with requests to analyze it. My biggest criticism of the paper is how utterly dull it is. It&#8217;s [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[16,30],"tags":[],"class_list":["post-799","post","type-post","status-publish","format-standard","hentry","category-debunking-creationism","category-information-theory"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4lzZS-cT","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/posts\/799","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/comments?post=799"}],"version-history":[{"count":0,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/posts\/799\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/media?parent=799"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/categories?post=799"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/tags?post=799"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}