<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7782688301621700725</id><updated>2012-01-27T21:09:54.152-08:00</updated><category term='Python'/><category term='chance elimination'/><category term='Anti-IDC strategy'/><category term='evolutionary computation'/><category term='SETI'/><category term='Accidentally American'/><category term='personal'/><category term='law'/><category term='Statistics'/><category term='Tolstoy'/><category term='Uncommon Descent'/><category term='deceit manipulation politics'/><category term='Dembski'/><category term='Dobzhansky program'/><category term='Weasel program'/><category term='backfire effect'/><category term='social commentary'/><category term='scholarly misconduct'/><category term='creationism'/><category term='Dembski Marks blunder'/><category term='Dembski Marks work information'/><category term='deceit'/><category term='mutation'/><category term='intelligent design'/><category term='incompetence'/><category term='embarrassment'/><category term='Jello'/><category term='Oklahoma City'/><category term='intelligence'/><category term='alleged misconduct'/><category term='public policy'/><category term='Humor'/><category term='bannination'/><category term='Dembski Marks ethics'/><category term='Marks'/><category term='academic misconduct'/><category term='ID creationism'/><category term='Baylor'/><category term='Yarus'/><category term='hypothetical construct'/><title type='text'>Bounded Science</title><subtitle type='html'>No free lunch for “intelligent design” creationism</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Tom English</name><uri>http://www.blogger.com/profile/03887540845396409340</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/-TSG65DQe9z8/Tu_pLEK4xmI/AAAAAAAAAAc/Mr4Ry2qg_qU/s220/BHChead.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>42</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-8196603427172426964</id><published>2011-12-19T12:40:00.000-08:00</published><updated>2011-12-19T17:36:18.319-08:00</updated><title type='text'>Install Ubuntu Linux alongside OS X Tiger</title><content type='html'>Setting up a Mac to boot either OS X (10.7.2) or Ubuntu Linux (11.10, 64-bit) is easy. (The complicated procedures that turn up in Web searches are outdated.)&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.ubuntu.com/download"&gt;Download&lt;/a&gt; the ISO image of the installation CD.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Use Disk Utility to burn the image into a CD.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Use Disk Utility to partition the hard drive.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;[Plug in USB mouse/keyboard.]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Boot the “live” version of Ubuntu from CD.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;[Connect to wireless router.]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Click the “install” icon on the desktop.&lt;/li&gt;&lt;/ol&gt;&lt;b&gt;Warnings.&lt;/b&gt; Don’t do this to install more than one operating system alongside OS X. There’s a question as to whether installing Linux voids the Apple warranty, and I haven’t found a credible answer online. Ubuntu crashes when I tell it to hibernate.&lt;br /&gt;&lt;br /&gt;If you use a wireless router, make sure, before starting, that you know its name, security method, and password (key). To get the first two, click on the wi-fi icon, select “Open Network Preferences…,” and click “Advanced…”&lt;br /&gt;&lt;br /&gt;In step 3, select the hard drive in the pane on the left, click the “Partition” button, and then drag upward the bottom border of the picture of the disk partition. This will create an empty block at the bottom. If I recall correctly, the minimum size for an Ubuntu installation is 20 gigabytes. (Don’t be a disk miser. I had 440GB of disk space available, and didn’t think twice about allocating twice the minimum size.) Be sure to click “Apply” before exiting Disk Utility.&lt;br /&gt;&lt;br /&gt;Step 4 is necessary if your keyboard and mouse/trackpad are wireless. &lt;a href="https://wiki.ubuntu.com/Multitouch/AppleMagicTrackpad/" a=""&gt;Here&lt;/a&gt; is information on use of the Magic Trackpad with Ubuntu.&lt;br /&gt;&lt;br /&gt;In step 5, hold down the &lt;i&gt;c&lt;/i&gt; key while rebooting.&lt;br /&gt;&lt;br /&gt;Step 6 is necessary if you use a wireless router for Internet access. Ubuntu will prompt you to provide what it needs to connect to the router.&lt;br /&gt;&lt;br /&gt;After installation, hold down the &lt;i&gt;option&lt;/i&gt; key while booting to run Ubuntu. The bootstrap procedure will indicate that you have a choice between OS X and Windows. Click on “Windows” to select Ubuntu.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-8196603427172426964?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/8196603427172426964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/12/install-ubuntu-linux-alongside-os-x.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/8196603427172426964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/8196603427172426964'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/12/install-ubuntu-linux-alongside-os-x.html' title='Install Ubuntu Linux alongside OS X Tiger'/><author><name>Tom English</name><uri>http://www.blogger.com/profile/03887540845396409340</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://2.bp.blogspot.com/-TSG65DQe9z8/Tu_pLEK4xmI/AAAAAAAAAAc/Mr4Ry2qg_qU/s220/BHChead.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-271516615886827418</id><published>2011-10-04T17:00:00.000-07:00</published><updated>2011-10-04T17:00:51.133-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Accidentally American'/><title type='text'>Accidentally American: A better example</title><content type='html'>Forgive a second ad for my other blog, &lt;a href=http://accidentallyamerican.blogspot.com/&gt;Accidentally American&lt;/a&gt;. The post I previously linked to does not give a good idea of why I consider myself to be a citizen of the world, and an American by accident of birth. In “&lt;a href=http://accidentallyamerican.blogspot.com/2011/10/more-american-lawlessness-in-war-on.html&gt;More American Lawlessness in the ‘War on Terror,’&lt;/a&gt;” I object to the Predator assassinations of criminal suspects.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-271516615886827418?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/271516615886827418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/10/accidentally-american-better-example.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/271516615886827418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/271516615886827418'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/10/accidentally-american-better-example.html' title='Accidentally American: A better example'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-3885146027690859048</id><published>2011-09-17T19:22:00.000-07:00</published><updated>2011-09-23T04:49:22.494-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ID creationism'/><category scheme='http://www.blogger.com/atom/ns#' term='hypothetical construct'/><category scheme='http://www.blogger.com/atom/ns#' term='SETI'/><category scheme='http://www.blogger.com/atom/ns#' term='intelligence'/><title type='text'>“Intelligent design” creationists never define “intelligence”</title><content type='html'>Long ago, commenting on a post at Uncommon Descent, I called on William Dembski to explain what &lt;i&gt;intelligence&lt;/i&gt; is. He responded with his standard evasion — something like “If SETI is searching for intelligence, then &lt;i&gt;intelligence&lt;/i&gt; must have scientific legitimacy.” Unsurprisingly, the “&lt;a href=http://www.expelledexposed.com/&gt;Expelled&lt;/a&gt;” expelled me from his site for raising a question he didn’t want to address again.&lt;p&gt;In ethology and scientific psychology, &lt;i&gt;intelligence&lt;/i&gt; is a &lt;a href=http://en.wikipedia.org/wiki/Construct_%28philosophy_of_science%29&gt;hypothetical construct&lt;/a&gt;, not a physically real entity. You can’t cut open an organism and find intelligence, any more than you can thirst. Studies that address intelligence always define it &lt;a href=http://en.wikipedia.org/wiki/Operational_definition&gt;operationally&lt;/a&gt;. Just as the thirst of a rat may be defined as the number of hours it has been deprived of water, the intelligence of a person may be defined as his or her score on a paper-and-pencil test. Although we know that there is a physiological basis for thirst, &lt;i&gt;thirst&lt;/i&gt; is itself hypothetical. Similarly, density of neural connections is correlated with performance on “intelligence” tests, but &lt;i&gt;intelligence&lt;/i&gt; remains hypothetical.&lt;p&gt;I’ve spent a fair amount of time perusing SETI documents. The use of “intelligence” is entirely casual. Some in the project have preferred “civilization” to “intelligence.” SETI scientists explicitly assume that ET thinks as they do about how to contact a distant civilization. There’s implicitly an operational definition of &lt;i&gt;intelligence&lt;/i&gt; in that.&lt;p&gt;In contrast, &lt;i&gt;intelligence&lt;/i&gt; does some mighty heavy lifting in ID creationism. IDCists believe that non-material intelligence, and nothing else, creates special kinds of physical information. But what &lt;i&gt;is&lt;/i&gt; intelligence? Ruling out matter and energy, we’re left apparently with information. So information creates information &lt;i&gt;ex nihilo&lt;/i&gt;? That’s a nonstarter. &lt;i&gt;Intelligence&lt;/i&gt; must have a special ontological status.&lt;p&gt;Gee, what could this entity that &lt;i&gt;creates&lt;/i&gt; physical stuff out of nothing be? Do you suppose that IDCists believe that creative intelligence is spiritual in essence? There is, of course, no way for it to be anything but in the belief systems of almost all of them. Far be it from me to criticize personal belief in creative intelligence. But I have huge problems with people who pretend to have raised a challenge to evolutionary theory that is scientific, when they know that it is at core spiritual.&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-3885146027690859048?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/3885146027690859048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/09/intelligent-design-creationists-never.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/3885146027690859048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/3885146027690859048'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/09/intelligent-design-creationists-never.html' title='“Intelligent design” creationists never define “intelligence”'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-5729770961896227925</id><published>2011-09-12T07:20:00.000-07:00</published><updated>2011-09-12T07:23:44.398-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chance elimination'/><category scheme='http://www.blogger.com/atom/ns#' term='Dembski'/><title type='text'>Impugning randomness convincingly?</title><content type='html'>I haven’t finished reading “Impugning Randomness, Convincingly” [&lt;a href=http://research.microsoft.com/en-us/um/people/gurevich/opera/206b.pdf&gt;pdf&lt;/a&gt;], by Yuri Gurevich and Grant Olney Passmore, but I’ll go ahead and share its remarks about our old pal William A. Dembski.&lt;blockquote&gt;The idea that specified events of small probability do not happen seems to be fun- damental to our human experience. And it has been much discussed, applied and misapplied. We don’t — and couldn’t — survey here the ocean of related literature. In §2 we gave already quite a number of references in support of Cournot’s principle. On the topic of misapplication of Cournot’s principle, let us now turn to the work of William Dembski. Dembski is an intelligent design theorist who has written at least two books, that are influential in creationist circles, on applications of “The Law of Small Probability” to proving intelligent design [TDI, NFL].&lt;p&gt;We single out Dembski because it is the only approach that we know which is, at least on the surface, similar to ours. Both approaches generalize Cournot’s principle and speak of independent specifications. And both approaches use the information complexity of an event as a basis to argue that it was implicitly specified. We discovered Dembski’s books rather late, when this paper was in an advanced stage, and our first impression, mostly from the introductory part of book [TDI], was that he ate our lunch so to speak. But then we realized how different the two approaches really were. And then we found good mathematical examinations of the fundamental flaws of Dembski’s work: [Wein] and [Bradley].&lt;p&gt;Our approach is much more narrow. In each of our scenarios, there is a par- ticular trial T with well defined set Ω&lt;sub&gt;T&lt;/sub&gt; of possible outcomes, a fixed family F of probability distributions — the innate probability distributions — on Ω&lt;sub&gt;T&lt;/sub&gt; , and a particular event — the focal event — of sufficiently small probability with respect to every innate probability distribution. The null conjecture is that the trial is governed by one of the innate probability distributions. Here events are subsets of Ω&lt;sub&gt;T&lt;/sub&gt;, the trial is supposed to be executed only once, and the focal event is supposed to be specified independently from the actual outcome. By impugning randomness we mean impugning the null hypothesis.&lt;p&gt;Dembski’s introductory examples look similar. In fact we borrowed one of his examples, about “the man with a golden arm” [i.e., Nicholas Caputo]. But Dembski applies his theory to vastly broader scenarios where an event may be e.g. the emergence of life. And he wants to impugn any chance whatsoever. That seems hopeless to us.&lt;p&gt;Consider the emergence of life case for example. What would the probabilistic trial be in that case? If one takes the creationist point of view then there is no probabilistic trial. Let’s take the mainstream scientific point of view, the one that Dembski intends to impugn. It is not clear at all what the trial is, when it starts and when it is finished, what the possible outcomes are, and what probability distributions need to be rejected.&lt;p&gt;The most liberal part of our approach is the definition of independent specification. But even in that aspect, our approach is super narrow comparative to Dembski’s.There are other issues with Dembski’s work; see [Wein, Bradley].&lt;/blockquote&gt;I’ve changed the reference numbers to tags that are meaningful to many of you. TDI and NFL are Dembski’s &lt;i&gt;The Design Inference&lt;/i&gt; and &lt;i&gt;No Free Lunch&lt;/i&gt;, respectively. James Bradley wrote “Why Dembski’s Design Inference Doesn’t Work” [&lt;a href=http://biologos.org/uploads/projects/bradley_scholarly_essay.pdf&gt;pdf&lt;/a&gt;] for BioLogos, and Richard Wein wrote &lt;a href=http://www.talkorigins.org/design/faqs/nfl&gt;Not a Free Lunch But a Box of Chocolates&lt;/a&gt; for TalkOrigins.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-5729770961896227925?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/5729770961896227925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/09/impugning-randomness-convincingly.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/5729770961896227925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/5729770961896227925'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/09/impugning-randomness-convincingly.html' title='Impugning randomness convincingly?'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-6503517671645333337</id><published>2011-09-10T18:30:00.000-07:00</published><updated>2011-09-10T18:36:00.911-07:00</updated><title type='text'>Accidentally American</title><content type='html'>I’ve started a new blog, &lt;a href=http://accidentallyamerican.blogspot.com/&gt;Accidentally American&lt;/a&gt;, for posts that don’t have anything to do with creationism. A number of you who stop by are not American, and you might find my perspective interesting at times. I consider myself American by accident of birth, and I see much of what goes on around me as insane.&lt;p&gt;Much of the world is concerned with America’s inability to manage its debt. So I’ll point you to my new post, &lt;a href=http://accidentallyamerican.blogspot.com/2011/09/exploding-myths-about-disparity-in.html&gt;Exploding Myths About Disparity in Taxation&lt;/a&gt;. Progressive federal taxation is largely offset by regressive state and city taxation. When all taxes are taken into account, effective tax rates do not vary much for taxpayers in the top 40 percent of income. The wealthy have a very sweet deal in America.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-6503517671645333337?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/6503517671645333337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/09/ive-started-new-blog-accidentally.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/6503517671645333337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/6503517671645333337'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/09/ive-started-new-blog-accidentally.html' title='Accidentally American'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-1897255726879041974</id><published>2011-09-04T15:32:00.000-07:00</published><updated>2011-09-04T17:09:47.296-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='law'/><category scheme='http://www.blogger.com/atom/ns#' term='creationism'/><title type='text'>I was wrong about the Ninth Circuit opinion</title><content type='html'>In my &lt;a href=http://boundedtheoretics.blogspot.com/2011/08/scary-ruling-by-ninth-circuit-panel.html&gt;last post&lt;/a&gt;, I exhibited a knee-jerk response to language in an &lt;a href=http://www.ca9.uscourts.gov/datastore/opinions/2011/08/19/09-56689.pdf&gt;opinion&lt;/a&gt; of the Ninth Circuit Court of Appeals. I’ve edited it to indicate my errors. I’m not terribly embarrassed to have forgotten &lt;i&gt;Edwards v. Aguillard&lt;/i&gt;, and failed to recognize it as the source of various creationist watchwords. However, I have no excuse for failing to see that the court addressed the behavior of a history, not science, teacher.&lt;br /&gt;&lt;br /&gt;I apologize for the errors, and thank Glenn Branch and Robert Luhn of the NCSE for gently setting me straight.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-1897255726879041974?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/1897255726879041974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/09/i-was-wrong-about-ninth-circuit-opinion.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/1897255726879041974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/1897255726879041974'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/09/i-was-wrong-about-ninth-circuit-opinion.html' title='I was wrong about the Ninth Circuit opinion'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-6636101831162880611</id><published>2011-08-30T16:58:00.000-07:00</published><updated>2011-09-04T14:56:55.581-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='law'/><category scheme='http://www.blogger.com/atom/ns#' term='creationism'/><title type='text'>Scary Ninth Circuit opinion [NOT]</title><content type='html'>[I was wrong. I’ve edited to indicate my errors.]&lt;br /&gt;&lt;br /&gt;The National Center for Science Education is celebrating the &lt;a href=http://ncse.com/news/2011/08/vindication-corbett-006835&gt;vindication of James Corbett&lt;/a&gt;, a California high-school teacher who characterized creationism as “[religious,] superstitious nonsense.” A federal district court found that he had engaged in “improper disapproval of religion in violation of the Establishment Clause.” But a three-judge panel of the Ninth Circuit Court of Appeals has &lt;strike&gt;reversed&lt;/strike&gt; [vacated this part of] the decision.&lt;br /&gt;&lt;blockquote&gt;[Mindful that there has never been any prior reported case holding that a teacher violated the Constitution under comparable circumstances, we affirm the district court’s conclusion that the teacher is entitled to qualified immunity. Because it is readily apparent that the law was not clearly established at the time of the events in question, and because we may resolve the appeal on that basis alone, we decline to pass upon the constitutionality of the teacher’s challenged statements.]&lt;/blockquote&gt;So what’s scary about this? &lt;strike&gt;The panel has taken language from the creationist legislation of several states, and inserted it into federal case law&lt;/strike&gt;:&lt;br /&gt;&lt;blockquote&gt;But teachers must also be given leeway to challenge students to foster critical thinking skills and develop their analytical abilities. This balance is hard to achieve, and we must be careful not to curb intellectual freedom by imposing dogmatic restrictions that chill teachers from adopting the pedagogical methods they believe are most effective.&lt;/blockquote&gt;&lt;strike&gt;This is a very bad turn of affairs&lt;/strike&gt;. [Glenn Branch, Deputy Director of the NCSE, gently explained to me that there’s similar language in &lt;a href=http://supreme.justia.com/us/482/578/case.html&gt;&lt;i&gt;Edwards v. Aguillard&lt;/i&gt;&lt;/a&gt; (1987), and that the creationists have been trying to exploit it.] However, the offended student reportedly is appealing the decision. If the full court accepts amicus briefs, then I would recommend that the NCSE and/or some legal organization submit a brief suggesting more appropriate language. [What I had in mind here is that critical thinking is more heavily constrained in science than in all other disciplines, with the exception of math. However, the courts ruled on Corbett’s behavior in a college-level history class. There’s no reason for them to comment on science education, or for any science organization to get involved.]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-6636101831162880611?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/6636101831162880611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/08/scary-ruling-by-ninth-circuit-panel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/6636101831162880611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/6636101831162880611'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/08/scary-ruling-by-ninth-circuit-panel.html' title='Scary Ninth Circuit opinion [NOT]'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-3312626743430612195</id><published>2011-07-25T18:35:00.000-07:00</published><updated>2011-07-25T18:35:09.726-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Uncommon Descent'/><title type='text'>Potted corpses impassively reciting old rants</title><content type='html'>It's seemed for some time that the nonstop propaganda at Uncommon Descent was like something I'd seen before. I've finally put my finger on it.&lt;br /&gt;&lt;br /&gt;&lt;iframe width="425" height="349" src="http://www.youtube.com/embed/NdTjRumkT9k" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;By the way, this is a brilliant performance of one of the finest plays of the 20th Century. But you're probably not going to follow it well unless you read the &lt;a href=http://www.scribd.com/doc/2933780/PLAYSamuel-Beckett&gt;script&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-3312626743430612195?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/3312626743430612195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/07/potted-corpses-impassively-reciting-old.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/3312626743430612195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/3312626743430612195'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/07/potted-corpses-impassively-reciting-old.html' title='Potted corpses impassively reciting old rants'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/NdTjRumkT9k/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-6121596223998958500</id><published>2011-06-29T23:57:00.000-07:00</published><updated>2011-06-29T23:57:34.664-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tolstoy'/><category scheme='http://www.blogger.com/atom/ns#' term='intelligent design'/><category scheme='http://www.blogger.com/atom/ns#' term='deceit'/><title type='text'>Tolstoy on church “hypnotism”</title><content type='html'>In his last book, &lt;a href=http://www.gutenberg.org/cache/epub/4602/pg4602.html&gt;The Kingdom of God is Within You&lt;/a&gt; (1894), Leo Tolstoy insists that Jesus taught nonviolence, and argues that only nonviolent responses to evil can remedy evil. Gandhi said that the book was one of the three most important influences on his life.&lt;br /&gt;&lt;br /&gt;More germane to this blog is Tolstoy’s description of how churches manipulate “so-called believers.” In the following excerpt, I’ve added emphasis to a passage that speaks volumes to what we see constantly in the ID movement — conflicted, frightened Christians foisting on children the lie that there is no conflict between Biblical literalism and scientific realism.&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;A man of the present day need only buy a Gospel for three copecks and read through the plain words, admitting of no misinterpretation, that Christ said to the Samaritan woman "that the Father seeketh not worshipers at Jerusalem, nor in this mountain nor in that, but worshipers in spirit and in truth," or the saying that "the Christian must not pray like the heathen, nor for show, but secretly, that is, in his closet," or that Christ's follower must call no man master or father — he need only read these words to be thoroughly convinced that the Church pastors, who call themselves teachers in opposition to Christ's precept, and dispute among themselves, constitute no kind of authority, and that what the Churchmen teach us is not Christianity. Less even than that is necessary. Even if a man nowadays did continue to believe in miracles and did not read the Gospel, mere association with people of different forms of religion and faith, which happens so easily in these days, compels him to doubt of the truth of his own faith. It was all very well when a man did not see men of any other form of religion than his own; he believed that his form of religion was the one true one. But a thinking man has only to come into contact — as constantly happens in these days — with people, equally good and bad, of different denominations, who condemn each other’s beliefs, to doubt of the truth of the belief he professes himself. In these days only a man who is absolutely ignorant or absolutely indifferent to the vital questions with which religion deals, can remain in the faith of the Church.&lt;br /&gt;&lt;br /&gt;What deceptions and what strenuous efforts the churches must employ to continue, in spite of all these tendencies subversive of the faith, to build churches, to perform masses, to preach, to teach, to convert, and, most of all, to receive for it all immense emoluments, as do all these priests, pastors, incumbents, superintendents, abbots, archdeacons, bishops, and archbishops. They need special supernatural efforts. And the churches do, with ever-increasing intensity and zeal, make such efforts. With us in Russia, besides other means, they employ, simple brute force, as there the temporal power is willing to obey the Church. Men who refuse an external assent to the faith, and say so openly, are either directly punished or deprived of their rights; men who strictly keep the external forms of religion are rewarded and given privileges.&lt;br /&gt;&lt;br /&gt;That is how the Orthodox clergy proceed; but indeed all churches without exception avail themselves of every means for the purpose — one of the most important of which is what is now called hypnotism.&lt;br /&gt;&lt;br /&gt;Every art, from architecture to poetry, is brought into requisition to work its effect on men's souls and to reduce them to a state of stupefaction, and this effect is constantly produced. This use of hypnotizing influence on men to bring them to a state of stupefaction is especially apparent in the proceedings of the Salvation Army, who employ new practices to which we are unaccustomed: trumpets, drums, songs, flags, costumes, marching, dancing, tears, and dramatic performances.&lt;br /&gt;&lt;br /&gt;But this only displeases us because these are new practices. Were not the old practices in churches essentially the same, with their special lighting, gold, splendor, candles, choirs, organ, bells, vestments, intoning, etc.?&lt;br /&gt;&lt;br /&gt;But however powerful this hypnotic influence may be, it is not the chief nor the most pernicious activity of the Church. The chief and most pernicious work of the Church is that which is directed to the deception of children — these very children of whom Christ said: "Woe to him that offendeth one of these little ones." &lt;b&gt;From the very first awakening of the consciousness of the child they begin to deceive him, to instill into him with the utmost solemnity what they do not themselves believe in, and they continue to instill it into him till the deception has by habit grown into the child's nature. They studiously deceive the child on the most important subject in life, and when the deception has so grown into his life that it would be difficult to uproot it, then they reveal to him the whole world of science and reality, which cannot by any means be reconciled with the beliefs that have been instilled into him, leaving it to him to find his way as best he can out of these contradictions.&lt;br /&gt;&lt;br /&gt;If one set oneself the task of trying to confuse a man so that he could not think clearly nor free himself from the perplexity of two opposing theories of life which had been instilled into him from childhood, one could not invent any means more effectual than the treatment of every young man educated in our so-called Christian society.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;It is terrible to think what the churches do to men. But if one imagines oneself in the position of the men who constitute the Church, we see they could not act differently. The churches are placed in a dilemma: the Sermon on the Mount or the Nicene Creed—the one excludes the other. If a man sincerely believes in the Sermon on the Mount, the Nicene Creed must inevitably lose all meaning and significance for him, and the Church and its representatives together with it. If a man believes in the Nicene Creed, that is, in the Church, that is, in those who call themselves its representatives, the Sermon on the Mount becomes superfluous for him. And therefore the churches cannot but make every possible effort to obscure the meaning of the Sermon on the Mount, and to attract men to themselves. It is only due to the intense zeal of the churches in this direction that the influence of the churches has lasted hitherto.&lt;br /&gt;&lt;br /&gt;Let the Church stop its work of hypnotizing the masses, and deceiving children even for the briefest interval of time, and men would begin to understand Christ's teaching. But this understanding will be the end of the churches and all their influence. And therefore the churches will not for an instant relax their zeal in the business of hypnotizing grown-up people and deceiving children. This, then, is the work of the churches: to instill a false interpretation of Christ's teaching into men, and to prevent a true interpretation of it for the majority of so-called believers.&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;The “intelligent design” creationists are hardly focused on the Sermon on the Mount.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-6121596223998958500?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/6121596223998958500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/06/tolstoy-on-church-hypnotism.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/6121596223998958500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/6121596223998958500'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/06/tolstoy-on-church-hypnotism.html' title='Tolstoy on church “hypnotism”'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-601199057754924634</id><published>2011-06-13T13:14:00.000-07:00</published><updated>2011-06-14T17:33:37.196-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='public policy'/><category scheme='http://www.blogger.com/atom/ns#' term='Statistics'/><title type='text'>The worst in statistical reasoning, from Climategate scientist Phil Jones</title><content type='html'>According to the &lt;a href=http://www.bbc.co.uk/news/science-environment-13719510&gt;BBC News&lt;/a&gt;, Phil Jones declared global warming since 1995 statistically insignificant last year, and statistically significant this year. Why? Last year, the probability that “ordinary” variation of global temperatures yielded warming as extreme as that observed was .1, and this year it is .05.&lt;br /&gt;&lt;br /&gt;I clearly recall the day my statistics professor railed against categorical response to the 95% confidence level as “statistically significant.” It is hard to believe that Jones, who is younger than I, did not hear something similar in school. Suppose that when next year’s data are processed, the confidence level goes down to 94%. Will Jones revert to saying that the observed warming is not statistically significant?&lt;br /&gt;&lt;br /&gt;It is impossible to decide absolutely whether human activity is causing global warming. Scientists in general, and climate scientists in particular, should explain that their research leads to degrees of belief.&lt;br /&gt;&lt;br /&gt;Furthermore, what policymakers need is Bayesian processing of climate data, not the Fisherian silliness of Phil Jones. That is, the possibility of anthropogenic global warming calls for sophisticated risk management rather than a true-false decision. We are gambling on the future of the world, and the only reasonable response, given present information, is to hedge our bets.&lt;br /&gt;&lt;br /&gt;[Thanks to jivlain for his comment. I'm presently having to use an outdated browser, and cannot enter a comment of my own. So I'll respond here. From the infamous &lt;a href=http://news.bbc.co.uk/2/hi/8511670.stm&gt;BBC Q&amp;A with Jones&lt;/a&gt; in February 2010:&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;B - Do you agree that from 1995 to the present there has been no statistically-significant global warming&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Yes, but only just. I also calculated the trend for the period 1995 to 2009. This trend (0.12C per decade) is positive, but not significant at the 95% significance level. The positive trend is quite close to the significance level. Achieving statistical significance in scientific terms is much more likely for longer periods, and much less likely for shorter periods.&lt;/i&gt;&lt;/blockquote&gt;Jones should have known to respond that the trend was statistically significant at the &lt;i&gt;p&lt;/i&gt;% confidence level.]&lt;br /&gt;&lt;br /&gt;[Bob O'H, it's great to see a statistician call for such a straightforward interpretation. But you're apparently looking at different numbers than Jones is:&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;C - Do you agree that from January 2002 to the present there has been statistically significant global cooling?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;No. This period is even shorter than 1995-2009. The trend this time is negative (-0.12C per decade), but this trend is not statistically significant.&lt;/i&gt;&lt;/blockquote&gt;I'll hazard a guess that your data have been adjusted to take radiative forcing into account — as they should be. Total solar irradiance (TSI, plotted &lt;a href=http://weatherdem.files.wordpress.com/2011/05/solar_irad_20110519.gif&gt;here&lt;/a&gt;) contributes substantially to global temperatures, and cycles up and down with a quasi-period of about 11 years. The most recent downswing in TSI began in 2002, was more pronounced than usual, and lasted longer than usual (until 2009). The BBC question is utterly ill-posed, because it calls for analysis of cherry-picked data.]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-601199057754924634?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/601199057754924634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/06/worst-in-statistical-reasoning-from.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/601199057754924634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/601199057754924634'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/06/worst-in-statistical-reasoning-from.html' title='The worst in statistical reasoning, from Climategate scientist Phil Jones'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-3096762534184303134</id><published>2011-06-07T22:11:00.000-07:00</published><updated>2011-06-08T12:31:23.142-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Baylor'/><category scheme='http://www.blogger.com/atom/ns#' term='academic misconduct'/><title type='text'>Revised ID thesis describes plagiarism in originally accepted version</title><content type='html'>The response at Baylor University to my &lt;a href=http://boundedtheoretics.blogspot.com/2011/03/charles-darwin-of-intelligent-design.html&gt;report&lt;/a&gt; of plagiarism has been extraordinary, though not entirely perfect. The thesis of Winston Ewert, &lt;a href=http://hdl.handle.net/2104/8080&gt;Studies of Active Information in Search&lt;/a&gt;, now includes a preamble that, while somewhat evasive, describes what was wrong with the originally accepted version.&lt;br /&gt;&lt;br /&gt;Before going into the details, I want to emphasize again that I am not reveling in the academic misconduct of a young master’s student. The villains are the members of the thesis committee, who have not, to my knowledge, had to acknowledge their misconduct publicly. I hope that Baylor administrators censured Gregory J. Hamerly, the assistant professor of computer science who served as thesis chairperson despite the fact that Robert J. Marks II directed and contributed to the research, for negligence in oversight. And I hope that they put Marks on a short leash for approving plagiarism of his own publications with William A. Dembski. In particular, Marks, who is an electrical engineer, should not be allowed to direct the research of graduate students in computer science.&lt;br /&gt;&lt;br /&gt;Here is the preamble, with my responses interspersed.&lt;br /&gt;&lt;blockquote&gt;This thesis is a replacement of a previous version. The replacement is necessary because of a number of serious challenges. Some of the contents of the first version were taken from previously published work of the author. As was done in the original version, copyright notices are included at the end of the thesis. Although using previously published work in a thesis is common practice, the document itself did not make clear that this was the case.&lt;/blockquote&gt;The replacement is necessary because of defects, not challenges. You did not indicate in any way that William A. Dembski was a coauthor of text you copied into your thesis. You excluded his name from the copyright release forms, and those forms are unchanged in the revised thesis. Are you showing us the forms you actually submitted to the IEEE Press?&lt;br /&gt;&lt;blockquote&gt;Additionally, and more seriously, the introduction was constructed by drawing passages from previous papers including some which the author of thesis was not a coauthor. This was clearly an inappropriate usage.&lt;/blockquote&gt;You copied more than half of the introduction from publications by William A. Dembski and Robert J. Marks II.&lt;br /&gt;&lt;blockquote&gt;The work for this thesis was done in collaboration with others in Dr. Marks’ research group. All of content in the thesis including the sections from the introduction were produced by members of the research group including Dr. Marks who was a member of the thesis committee.&lt;/blockquote&gt;Dembski and Marks wrote the papers you plagiarized before you joined the group. You contributed in no way to that effort. And you seem not to understand that it is scandalous for a thesis committee member to condone plagiarism of his own work. As for the chapters which you generated collaboratively, I doubt highly that you can explain all of the math (e.g., Markov chain analyses). What sort of thesis defense is it in which the committee agrees not to question the candidate on certain parts of the document?&lt;br /&gt;&lt;blockquote&gt;Within the group, we use tools such as LaTeX and Dropbox which make collaboration very easy. Unfortunately this also made it easy to reuse existing text in an inappropriate manner. This is not an attempt to excuse the content of the original thesis, but rather to explain how the mistake was made.&lt;/blockquote&gt;The technology is a red herring. You did not collaborate in the preparation of the papers by Dembski and Marks, so why should you possess the LaTeX source for them? People have mentioned on this blog that they stapled together photocopies or reprints of published papers to generate theses. Obviously, complete lists of authors appeared in their documents. You went out of your way to avoid mention of Dembski, and continue to do so even here.&lt;br /&gt;&lt;blockquote&gt;In future all members of the lab, especially the author of this thesis, will be careful about the reuse of collaborative work.&lt;/blockquote&gt;It is hardly your place to offer a guarantee that Marks will behave appropriately in the future. He should step forward and acknowledge his own misconduct.&lt;br /&gt;&lt;blockquote&gt;This version of the thesis remedies these problems. The introduction has been rewritten by the author and those sections drawn from previous work of the author have been appropriately cited in the thesis body.&lt;/blockquote&gt;The revisions are indeed appropriate.&lt;br /&gt;&lt;br /&gt;Grumblings about the preamble aside, I have to say that it is remarkable to see any admission of wrongdoing at all. My hat is off to Baylor for dealing with the thesis as judiciously as it has. I can only hope that my report to &lt;a href=http://www.ethicspoint.com/&gt;EthicsPoint&lt;/a&gt; also triggered an investigation of Marks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-3096762534184303134?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/3096762534184303134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/06/revised-id-thesis-describes-plagiarism.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/3096762534184303134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/3096762534184303134'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/06/revised-id-thesis-describes-plagiarism.html' title='Revised ID thesis describes plagiarism in originally accepted version'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-5022462973504146358</id><published>2011-03-23T01:26:00.000-07:00</published><updated>2011-03-23T01:38:11.116-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Baylor'/><category scheme='http://www.blogger.com/atom/ns#' term='alleged misconduct'/><title type='text'>Plagiarism at a glance</title><content type='html'>I &lt;a href=http://boundedtheoretics.blogspot.com/2011/03/charles-darwin-of-intelligent-design.html&gt;reported&lt;/a&gt; yesterday on a thesis, &lt;a href=http://hdl.handle.net/2104/8080&gt;Studies of Active Information in Search&lt;/a&gt;, I retrieved from the BEARdocs archive at Baylor. If the document is authentic, then Distinguished Professor of Engineering Robert J. Marks II, a.k.a. the "Charles Darwin" of intelligent design, approved extensive plagiarism of publications he coauthored with William A. Dembski.&lt;br /&gt;&lt;br /&gt;Here are images, purposefully low in resolution, of pages 1-7 of the 8-page introduction. Passages plagiarizing papers by Dembski and Marks are highlighted in color. Those copied from papers by the thesis author (with Dembski and Marks as coauthors) are "lowlighted" in gray. The gray areas are hard to see, and some of you have suggested that they should be white. But I emphasize that the bibliography does not include the papers, and that Dembski's name is omitted from the copyright release forms in the appendix. I call shenanigans.&lt;br /&gt;&lt;br /&gt;There are also comment boxes in my annotation of the document. They indicate the sources of the copied passages, and I include that content here to cover myself legally. Most of you will want simply to glance at the images, and gauge the scale of the plagiarism.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-6CFe71Y6Y2c/TYmUsNc3idI/AAAAAAAAAHA/mec1l0HbdDA/s1600/p1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://lh5.googleusercontent.com/-6CFe71Y6Y2c/TYmUsNc3idI/AAAAAAAAAHA/mec1l0HbdDA/s320/p1.jpg" width="245" /&gt;&lt;/a&gt;&lt;/div&gt;YELLOW: I give a reference list below.&lt;br /&gt;PURPLE: Begin at first sentence of [1].&lt;br /&gt;YELLOW: Begin at paragraph 2 of [1]. A period has been changed to a colon, and "no free lunch theorem" has been capitalized.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-wRRrWq8smXM/TYmUtgefz4I/AAAAAAAAAHE/3NefR37Nkv0/s1600/p2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://lh3.googleusercontent.com/-wRRrWq8smXM/TYmUtgefz4I/AAAAAAAAAHE/3NefR37Nkv0/s320/p2.jpg" width="245" /&gt;&lt;/a&gt;&lt;/div&gt;GRAY: First sentence of [4].&lt;br /&gt;RED: Begin at third complete paragraph of second page of [1].&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-ISM_FWNZ1Vg/TYmUuV_uH4I/AAAAAAAAAHI/FW2rELtRAcE/s1600/p3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://lh5.googleusercontent.com/-ISM_FWNZ1Vg/TYmUuV_uH4I/AAAAAAAAAHI/FW2rELtRAcE/s320/p3.jpg" width="247" /&gt;&lt;/a&gt;&lt;/div&gt;GRAY: Points (a-c) here come from the third sentence of [3].&lt;br /&gt;GREEN: Begin about midway in the second column of [1], with "can" changed to "often" in the last sentence.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-vSzsRzRBqPc/TYmUu0sDfZI/AAAAAAAAAHM/gFvgKnCblgM/s1600/p4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://lh4.googleusercontent.com/-vSzsRzRBqPc/TYmUu0sDfZI/AAAAAAAAAHM/gFvgKnCblgM/s320/p4.jpg" width="247" /&gt;&lt;/a&gt;&lt;/div&gt;BLUE: Begins with the third sentence on the second page of [1].&lt;br /&gt;PURPLE: Skip 3 sentences, arriving about midway in the first column of second page of [1].&lt;br /&gt;GRAY: First 3 paragraphs of [4], with one awkward sentence rewritten. This gray passage runs to the end of the thesis section.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-OrO3bU40lZY/TYmUve97jsI/AAAAAAAAAHQ/8BuNKAehxYM/s1600/p5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://lh6.googleusercontent.com/-OrO3bU40lZY/TYmUve97jsI/AAAAAAAAAHQ/8BuNKAehxYM/s320/p5.jpg" width="247" /&gt;&lt;/a&gt;&lt;/div&gt;PURPLE: Opening of Sect. II-A of [2], with a period changed to colon, and with a reference deleted. Note that the copied period in the equation should have been changed to a comma.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-Z2tFF36dJgM/TYmUwPMMo8I/AAAAAAAAAHU/7iSUi-nI3Zk/s1600/p6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://lh6.googleusercontent.com/-Z2tFF36dJgM/TYmUwPMMo8I/AAAAAAAAAHU/7iSUi-nI3Zk/s320/p6.jpg" width="246" /&gt;&lt;/a&gt;&lt;/div&gt;YELLOW: The fourth sentence in column 2 of [2], with one reference removed. Note that the period at the end of the equation is copied, and that the "bits" should have been inserted ahead of the period.&lt;br /&gt;RED: Skip two sentences following Equation (3) [(1.3) here] in [2].&lt;br /&gt;GREEN: Begin with second sentence, third paragraph of Sect. II of [2]. The colon prior to the equation is changed to period here.&lt;br /&gt;BLUE: Begin with third sentence following Equation (2) in Section II-A of [2], eliminating initial clause, and changing "for" to "of."&lt;br /&gt;PURPLE: Begin with last paragraph of first column of page 2 [2].&lt;br /&gt;YELLOW: Begin with the second sentence of footnote 3 of [2].&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-2x1goaHEm4A/TYmUwm_fw1I/AAAAAAAAAHY/mMVtRmivuHs/s1600/p7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://lh3.googleusercontent.com/-2x1goaHEm4A/TYmUwm_fw1I/AAAAAAAAAHY/mMVtRmivuHs/s320/p7.jpg" width="247" /&gt;&lt;/a&gt;&lt;/div&gt;RED: Begin with second sentence, column 2, second page of [2]. Note that exogenous information is given above (1.2), so the copy here of the definition in [2] is redundant.&lt;br /&gt;GREEN: Begin with last sentence of first full paragraph in column 2 of page 2 of [2], and move footnote 4 into the body.&lt;br /&gt;BLUE: [blue highlighting, yellow box by mistake] Second full paragraph in second column, second page of [2]. Here "dB" is changed to "decibels," and "instead" is changed to "rather."&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Conclusion&lt;/h3&gt;&lt;br /&gt;It seems to me that 4+ pages are highlighted. In other words, at least half of the introduction is copied from papers by Dembski and Marks. If Marks in fact approved this, then he has suffered a serious lapse in ethics.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;References&lt;/h3&gt;&lt;br /&gt;[1] William A. Dembski and Robert J. Marks II "Conservation of Information in Search: Measuring the Cost of Success" IEEE Transactions on Systems, Man and Cybernetics A, Systems &amp; Humans, vol.5, #5, September 2009, pp.1051-1061, http://evoinfo.org/publications/cost-of-success-in-search/&lt;br /&gt;&lt;br /&gt;[2] William A. Dembski and Robert J. Marks II, "Bernoulli's Principle of Insufficient Reason and Conservation of Information in Computer Search," Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics. San Antonio, TX, USA - October 2009, pp. 2647-2652, http://evoinfo.org/publications/bernoullis-principle-of-insufficient-reason/&lt;br /&gt;&lt;br /&gt;[3] Winston Ewert, William A. Dembski and Robert J. Marks II, "Evolutionary Synthesis of Nand Logic: Dissecting a Digital Organism," Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics. San Antonio, TX, USA - October 2009, pp. 3047-3053, http://evoinfo.org/publications/evolutionary-synthesis-of-nand-logic-avida/&lt;br /&gt;&lt;br /&gt;[4] Winston Ewert, George Montañez, William A. Dembski, Robert J. Marks II, "Efficient Per Query Information Extraction from a Hamming Oracle," Proceedings of the 42nd Meeting of the Southeastern Symposium on System Theory, IEEE, University of Texas at Tyler, March 7-9, 2010, pp.290-297, http://evoinfo.org/publications/efficient-per-query-information-extraction-from-a-hamming-oracle/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-5022462973504146358?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/5022462973504146358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/03/plagiarism-at-glance.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/5022462973504146358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/5022462973504146358'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/03/plagiarism-at-glance.html' title='Plagiarism at a glance'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh5.googleusercontent.com/-6CFe71Y6Y2c/TYmUsNc3idI/AAAAAAAAAHA/mec1l0HbdDA/s72-c/p1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-2199577721625880766</id><published>2011-03-22T02:50:00.000-07:00</published><updated>2011-03-24T08:01:08.615-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='embarrassment'/><category scheme='http://www.blogger.com/atom/ns#' term='Baylor'/><category scheme='http://www.blogger.com/atom/ns#' term='alleged misconduct'/><title type='text'>“Charles Darwin” of intelligent design condones plagiarism at Baylor?</title><content type='html'>Last year, “intelligent design” creationist William A. Dembski, Research Professor of Philosophy at Southwestern Baptist Theological Seminary, said of one of his coauthors at Baylor University, “&lt;a href=http://www.uncommondescent.com/intelligent-design/winston-ewert-with-pro-id-grad-students-like-this-darwinian-profs-dont-stand-a-chance, target=_ &gt;Winston Ewert — With pro-ID graduate students like this, Darwinian profs don't stand a chance&lt;/a&gt;.” Well, Ewert evidently went on to defend a master’s thesis, &lt;a href=http://hdl.handle.net/2104/8080&gt;Studies of Active Information in Search&lt;/a&gt;, in the Fall semester of 2010. I downloaded it from Baylor’s document archive, and had only to read to the bottom of the first page to discover plagiarism.*&lt;br /&gt;&lt;br /&gt;Almost half of the first chapter is copied, without citation or sign of quotation, from&lt;ul&gt;&lt;li&gt;William A. Dembski and Robert J. Marks II, &lt;a href=http://evoinfo.org/publications/cost-of-success-in-search/&gt;Conservation of Information in Search: Measuring the Cost of Success&lt;/a&gt;, 2009&lt;/li&gt;&lt;li&gt;William A. Dembski and Robert J. Marks II, &lt;a href=http://evoinfo.org/publications/bernoullis-principle-of-insufficient-reason/&gt;Bernoulli's Principle of Insufficient Reason and Conservation of Information in Computer Search&lt;/a&gt;, 2009&lt;/li&gt;&lt;/ul&gt;[Edit 3/24: Actually, at least half is copied, as you easily can see in my &lt;a href=http://boundedtheoretics.blogspot.com/2011/03/plagiarism-at-glance.html&gt;markup&lt;/a&gt; of the text.] According to the signature page, Marks, who holds the rank of Distinguished Professor of Engineering at Baylor, served on the thesis committee. Yes, I am referring to one of the &lt;a href=http://www.superscholar.org/features/20-most-influential-christian-scholars/&gt;twenty most influential Christian scholars&lt;/a&gt; — the &lt;a href=http://www.uncommondescent.com/evolution/robert-marks-the-charles-darwin-of-intelligent-design, target=_  &gt;“Charles Darwin” of intelligent design&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Most of the thesis is copied from two published conference papers, and from an article that had been accepted for publication:&lt;ol&gt;&lt;li&gt;Winston Ewert, William A. Dembski and Robert J. Marks II, &lt;a href=http://evoinfo.org/publications/evolutionary-synthesis-of-nand-logic-avida/&gt;Evolutionary Synthesis of Nand Logic: Dissecting a Digital Organism&lt;/a&gt;, 2009&lt;/li&gt;&lt;li&gt;Winston Ewert, George Montañez, William A. Dembski, Robert J. Marks II, &lt;a href=http://evoinfo.org/publications/efficient-per-query-information-extraction-from-a-hamming-oracle/&gt;Efficient Per Query Information Extraction from a Hamming Oracle&lt;/a&gt;, 2010&lt;/li&gt;&lt;li&gt;George Montañez, Winston Ewert, William A. Dembski, Robert J. Marks II, &lt;a href=http://evoinfo.org/publications/a-vivisection-of-ev/&gt;A Vivisection of the ev Computer Organism: Identifying Sources of Active Information&lt;/a&gt;, accepted August 27, 2010; published December 15, 2010&lt;/li&gt;&lt;/ol&gt;Not only are these papers not cited, but they also are not listed in the bibliography.&lt;br /&gt;&lt;br /&gt;Chapter 2 is essentially (2), beginning with the fourth paragraph, and skipping Section II. (The first three paragraphs are in Chapter 1.) It corrects errors that I identified &lt;a href=http://boundedtheoretics.blogspot.com/2010/07/feeling-charitable-toward-baylors-idc.html&gt;here&lt;/a&gt; at Bounded Science. More than half of the paper is mathematical analysis that is beyond most master’s students in computer science. I would guess that Ewert’s contributions were programming, data gathering and visualization, and paper preparation. If I am right, then it is inappropriate for the thesis to give the impression that Ewert did the math.&lt;br /&gt;&lt;br /&gt;Chapter 4 is (1) with Section I eliminated, and with several small changes. It haplessly ends with “we have not explored in this paper.” (For those of you who are not scholars, I should explain that theses are not referred to as papers.)&lt;br /&gt;&lt;br /&gt;Chapter 3 is not so simply related to its source, presumably because its author is not the lead author of (2). Almost all of its text is present in the article. But the chapter reorders passages of the article. Most notably, it moves empirical results ahead of theoretical analysis, and introduces awkward forward references to the analysis. Also, there are occasional replacements of words with synonyms, as well as deletions and insertions of short phrases. All in all, the chapter looks like the work of someone who was trying, pathetically, to make copy-and-paste pass for original writing. (Seventeen years of teaching experience are talking here.)&lt;br /&gt;&lt;br /&gt;Chapter 5 is a double-spaced, one-page conclusion.&lt;br /&gt;&lt;br /&gt;Some universities limit how much of a thesis may come from published work, but I can find no indication that Baylor is one of them. Yet the thesis does not state that the chapters are excerpted from published and forthcoming papers. Instead there is an appendix entitled ”Copyrights” that gives, without explanation, copyright release forms bearing the titles, but not the complete lists of authors (required by the publisher), of (1) and (2). Guess which author is missing? Yes, that would be William A. Dembski. I suspect that the forms on file with the publisher bear his name.&lt;br /&gt;&lt;br /&gt;To get a hint that Dembski deserves credit for contributions to the thesis, you have to click the &lt;i&gt;Show full item record&lt;/i&gt; button of the &lt;a href=http://hdl.handle.net/2104/8080&gt;entry&lt;/a&gt; for the thesis in the BEARdocs system, and then figure out the meaning of the &lt;i&gt;identifier.citation&lt;/i&gt; fields providing full citations of (1) and (2). In my opinion, burying this information in the metadata of the document retrieval system is unethical.&lt;br /&gt;&lt;br /&gt;The copyright release forms indicate that the authors retain the right to use the published material in derivative works, “provided that the source and any IEEE [Institute of Electrical and Electronic Engineers] copyright notice are indicated.” So the thesis perhaps does not violate the copyrights of the publisher. But there is much more to academic integrity than not breaking the law. When you draw on a source, you cite it, even if you are one of the authors. When you copy from a source, you indicate clearly what you are copying. It would have been so easy to end the introduction of the thesis with an indication that Chapter 2 is excerpted, with emendations, from (2), and that Chapter 4 is excerpted from (1). As for Chapter 3, the author should have written it from scratch, and should have cited (3) in all places where the work was not his own.&lt;br /&gt;&lt;br /&gt;Now, should you believe that self-citation and self-quotation are optional in scholarly writing, go back to the beginning of this post. It is unethical for a thesis committee member to condone plagiarism, even if it is plagiarism of his own work. The unacknowledged use of (3) in the thesis is egregious. It is clearly wrong to draw on the work of others, and not indicate that you are doing so. (For those of you who are not scholars, I should mention that references to forthcoming publications are common.) There is no wiggle room here. If the document is authentic, then both Ewert and Marks are out-of-bounds ethically. And one really must wonder what was going on with the chairman of the thesis committee, associate professor of computer science Greg Hamerly. Was Marks the &lt;i&gt;de facto&lt;/i&gt; chairman? Had Hamerly even bothered to read the handful of papers on active information? If he had, then he is complicit. If he had not, then his performance was shabby, to say the least.&lt;br /&gt;&lt;br /&gt;The contact information below should come in handy for any journalist who wants to work on the story. And I encourage readers to let Baylor administrators know what a blight on the reputation of the school the thesis is. Click &lt;a href="mailto:Larry_Lyon@baylor.edu?cc=Elizabeth_Davis@baylor.edu,Ben_Kelley@baylor.edu,Don_Gaitros@baylor.edu"&gt;here&lt;/a&gt; now to open your default email application and address the dean of the graduate school, J. Larry Lyon. You will CC the executive vice president and provost, the dean of engineering and computer science, and the chairman of the computer science department.&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;Thesis author:&lt;br /&gt;Winston Ewert, M.S.&lt;br /&gt;evoinfo@winstonewert.com&lt;br /&gt;&lt;br /&gt;Thesis committee member:&lt;br /&gt;Robert J. Marks II, Ph.D.&lt;br /&gt;Distinguished Professor of Engineering&lt;br /&gt;(254) 710-7302&lt;br /&gt;Robert_Marks@baylor.edu&lt;br /&gt;&lt;br /&gt;William A. Dembski, Ph.D.&lt;br /&gt;Research Professor of Philosophy and Director of the Center for Cultural Engagement&lt;br /&gt;Southwestern Baptist Theological Seminary&lt;br /&gt;817-923-1921 ext.4435&lt;br /&gt;wdembski@designinference.com&lt;br /&gt;&lt;br /&gt;J. Larry Lyon, Ph.D.&lt;br /&gt;Dean of the Graduate School&lt;br /&gt;Baylor University&lt;br /&gt;(254) 710-3588&lt;br /&gt;Larry_Lyon@baylor.edu&lt;br /&gt;&lt;br /&gt;Elizabeth Davis, Ph.D.&lt;br /&gt;Executive Vice President and Provost&lt;br /&gt;Baylor University&lt;br /&gt;(254) 710-7803&lt;br /&gt;Elizabeth_Davis@baylor.edu&lt;br /&gt;&lt;br /&gt;Benjamin S. Kelley, Ph.D., P.E.&lt;br /&gt;Dean of Engineering and Computer Science&lt;br /&gt;Baylor University&lt;br /&gt;(254) 710-3871&lt;br /&gt;Ben_Kelley@baylor.edu&lt;br /&gt;&lt;br /&gt;Signed to approve thesis as department chairman:&lt;br /&gt;Donald L. Gaitros, Ph.D.&lt;br /&gt;Professor and Chairman of Computer Science&lt;br /&gt;Baylor University&lt;br /&gt;(254) 710-3876           &lt;br /&gt;Don_Gaitros@baylor.edu&lt;br /&gt;&lt;br /&gt;Thesis committee chairperson:&lt;br /&gt;Greg Hamerly, Ph.D.&lt;br /&gt;Associate Professor of Computer Science&lt;br /&gt;Baylor University&lt;br /&gt;(254) 710-6846&lt;br /&gt;hamerly@cs.baylor.edu&lt;br /&gt;&lt;br /&gt;Thesis committee member:&lt;br /&gt;[completed Ph.D. and joined Baylor in 2009]&lt;br /&gt;Young-Rae Cho, Ph.D.&lt;br /&gt;Assistant Professor of Computer Science&lt;br /&gt;Baylor University&lt;br /&gt;(254) 710-3385&lt;br /&gt;Young-Rae_Cho@baylor.edu&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;* I emphasize that my remarks are contingent on the authenticity of the document residing in Baylor’s BEARdocs archive on March 19, 2011. When possible, I assess the thesis I retrieved, and not persons. I have verified that Baylor requires entry of theses into BEARdocs. A metadatum indicates that the thesis was added on January 5, 2011, which is consistent with December 2010 graduation. I contacted Ewert by email to ask if the document were the final draft of his thesis, and he responded, “I have not verified the document, but it should be the final draft.”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-2199577721625880766?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/2199577721625880766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/03/charles-darwin-of-intelligent-design.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/2199577721625880766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/2199577721625880766'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/03/charles-darwin-of-intelligent-design.html' title='“Charles Darwin” of intelligent design condones plagiarism at Baylor?'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-1043586851477035462</id><published>2011-01-11T02:13:00.000-08:00</published><updated>2011-01-11T02:13:34.622-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='creationism'/><title type='text'>The most dangerous innovation of ID creationism</title><content type='html'>At the Panda's Thumb, Richard B. Hoppe &lt;a href=http://pandasthumb.org/cgi-bin/mt/mt-tb.fcgi/4792.1285314388&gt;posts&lt;/a&gt; a link to a 1981 debate between Henry Morris and Ken Miller, and asks, "What arguments, if any, do contemporary ID proponents offer that Morris does not?" The overall response is that there's really nothing in "intelligent design" creationism that was not present in overt creationism. Unsurprisingly, everyone focuses on matters of science. I must say that this reflects a dangerous indifference to the role of philosophy in judicial tests of creationism.&lt;br /&gt;&lt;br /&gt;Any test of the legality of teaching a form of creationism as science in public schools will hinge on &lt;i&gt;demarcation&lt;/i&gt; of science and religion. My reading of the &lt;a href=http://www.pamd.uscourts.gov/kitzmiller/kitzmiller_342.pdf&gt;Kitzmiller decision&lt;/a&gt; is that demarcation was much more important than the specifics of science and pseudoscience entered into evidence. For instance (pp. 67-68),&lt;br /&gt;&lt;blockquote&gt;It is notable that defense experts’ own mission, which mirrors that of the IDM [ID movement] itself, is to change the ground rules of science to allow supernatural causation of the natural world, which the Supreme Court in Edwards and the court in McLean correctly recognized as an inherently religious concept. Edwards, 482 U.S. at 591-92; McLean, 529 F. Supp. at 1267. First, defense expert Professor Fuller agreed that ID aspires to “change the ground rules” of science and lead defense expert Professor Behe admitted that his broadened definition of science, which encompasses ID, would also embrace astrology. (28:26 (Fuller); 21:37-42 (Behe)). Moreover, defense expert Professor Minnich acknowledged that for ID to be considered science, the ground rules of science have to be broadened to allow consideration of supernatural forces. (38:97 (Minnich)).&lt;br /&gt;&lt;br /&gt;Prominent IDM leaders are in agreement with the opinions expressed by defense expert witnesses that the ground rules of science must be changed for ID to take hold and prosper. William Dembski, for instance, an IDM leader, proclaims that science is ruled by methodological naturalism and argues that this rule must be overturned if ID is to prosper.&lt;/blockquote&gt;By the way, we all laugh at Behe now, but he is really no worse a philosopher than the majority of scientists. I shudder to think how the trial would have gone if Pennock and Forrest had dropped out, and a couple of "philosophy is bullshit" scientists had testified that science proves naturalism true.&lt;br /&gt;&lt;br /&gt;So what is the most dangerous innovation of ID creationism? The movement stopped trying to overturn methodological naturalism, and adopted a new perspective on the nature of nature. The physical Universe is now comprised not just of matter and energy, but also of information. There is conservation of mass-energy, but not of information, which is created (only) by non-material intelligence. Six years ago, the design inference was to non-natural (i.e., supernatural) cause, and mainstream scientists were denigrated as naturalists. Now intelligent design is a non-material, though natural, cause, and mainstream scientists are denigrated as materialists.&lt;br /&gt;&lt;br /&gt;The change in ontology makes IDC much more slippery than it was in &lt;i&gt;Kitzmiller&lt;/i&gt;. On a verbal level, IDC has stepped entirely within naturalism. It does not obviously appeal to supernatural explanations. Many physicists accept the notion that information is in some sense physical. Thus it is much harder today than it was six years ago to argue that IDC is not science and that teaching of IDC as science does not serve a secular purpose.&lt;br /&gt;&lt;br /&gt;Of course, most of us regard an unobservable entity that creates physical stuff, whatever it may be, out of nothing as supernatural. But we really should worry about a judge who is disposed to accept intuitively that people are creative, and that what they create by virtue of intelligence is not matter, but the information that gives form to matter. On the face of it, this does not seem a religious claim. And when IDCists say they can measure the information created by intelligence, citing the peer-reviewed publications of Dembski and Marks, it does not seem an unscientific claim. I believe that it is of the utmost importance to develop a simple explanation of why such a seemingly innocent notion of creation of information must be regarded as supernaturalism.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-1043586851477035462?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/1043586851477035462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/01/most-dangerous-innovation-of-id.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/1043586851477035462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/1043586851477035462'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2011/01/most-dangerous-innovation-of-id.html' title='The most dangerous innovation of ID creationism'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-5661280870526819968</id><published>2010-12-21T14:37:00.000-08:00</published><updated>2010-12-21T14:50:28.831-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Humor'/><title type='text'>A chuckle from William Lane Craig</title><content type='html'>Some of you know William Lane Craig as the evangelical Christian theologian from Biola University who often speaks favorably of “intelligent design” creationism. It happens that I just read one of his criticisms of the &lt;a href=http://en.wikipedia.org/wiki/Jesus_Seminar&gt;Jesus Seminar&lt;/a&gt;, a large group that gauged the historicity of the sayings and acts of Jesus reported in the four canonical gospels and the Gospel of Thomas:&lt;br /&gt;&lt;blockquote&gt;Of the 74 [scholars] listed in their publication &lt;i&gt;The Five Gospels&lt;/i&gt;, only 14 would be leading figures in the field of New Testament studies. More than half are basically unknowns, who have published only two or three articles. Eighteen of the fellows have published nothing at all in New Testament studies. Most have relatively undistinguished academic positions, for example, teaching at a community college.&lt;/blockquote&gt;Prof. Craig, you really should spend some time with Confucius. Not one leading figure in the field of biology has ever contributed to the “theory” of intelligent design.&lt;br /&gt;&lt;br /&gt;Whatever the Jesus Seminar got wrong, something it got right was to place the burden of proof on those who would claim historicity of a gospel passage. Obviously, most scholars delving into the matter are Christians seeking to demonstrate the truth of what they believe. Sound familiar? This is not to suggest that traditional New Testament scholars are no better than ID creationists. The New Testament scholars truly know the subject matter, while ID creationists demonstrate time and again their execrable ignorance of the relevant science.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-5661280870526819968?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/5661280870526819968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/12/chuckle-from-william-lane-craig.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/5661280870526819968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/5661280870526819968'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/12/chuckle-from-william-lane-craig.html' title='A chuckle from William Lane Craig'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-5884438181923616229</id><published>2010-12-17T17:07:00.000-08:00</published><updated>2010-12-17T17:54:10.581-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Humor'/><title type='text'>The three Isaac Newtons of Ypsilanti</title><content type='html'>Back on August 5, Clive Hayden, the moderator at Uncommon Descent, &lt;a href=&gt;exclaimed&lt;/a&gt;, “Robert Jackson Marks II is THE CHARLES DARWIN OF INTELLIGENT DESIGN!” The occasion was the inclusion of Marks among &lt;a href=http://www.superscholar.org/features/20-most-influential-christian-scholars/&gt;The 20 Most Influential Christian Scholars&lt;/a&gt; at Superscholar.org:&lt;br /&gt;&lt;blockquote&gt;Robert J. Marks II (b. 1950), Baylor University’s leading research professor, has emerged as the public face of intelligent design. As the movement’s premier scientist, he has been dubbed “the Charles Darwin of intelligent design.”&lt;/blockquote&gt;That hyperbole is old news. But the site’s list of &lt;a href=http://www.superscholar.org/features/15-professors-who-were-also-criminals/&gt;15 Professors Who Were Also Criminals&lt;/a&gt; just caught my eye:&lt;br /&gt;&lt;blockquote&gt;Alan Turing was the Isaac Newton of the 20th century, and is seen by many to be the father of the Information Age.&lt;/blockquote&gt;Given that Superscholar.org is the absolute authority on such matters, what are we to make of the claim that Bill Dembski is the Isaac Newton of Information Theory?&lt;br /&gt;&lt;br /&gt;The superabundance of Isaac Newtons has me thinking of &lt;a href=http://en.wikipedia.org/wiki/Three_Christs_of_Ypsilanti&gt;The Three Christs of Ypsilanti&lt;/a&gt;:&lt;blockquote&gt;To study the basis for delusional belief systems, Rokeach [a psychiatrist] brought together three men who each claimed to be Jesus Christ and confronted them with each other's conflicting claims, while encouraging them to interact personally as a support group. Rokeach also attempted to manipulate other aspects of their delusions by inventing messages from imaginary characters. He did not, as he had hoped, provoke any lessening of the patients' delusions, but did document a number of changes in their beliefs.&lt;/blockquote&gt;I suspect that, although he occasionally retreats from particular errors with “not-pologies,” Dembski will never give up the delusion that he is the Isaac Newton of his day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-5884438181923616229?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/5884438181923616229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/12/three-isaac-newtons-of-ypsilanti.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/5884438181923616229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/5884438181923616229'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/12/three-isaac-newtons-of-ypsilanti.html' title='The three Isaac Newtons of Ypsilanti'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-6871974669233362383</id><published>2010-12-09T20:42:00.000-08:00</published><updated>2010-12-09T20:42:12.393-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>The talk that could have killed me</title><content type='html'>Presentations seem to be hit-or-miss affairs for me.&lt;br /&gt;&lt;br /&gt;My first talk on evolutionary computation, which I gave during the opening session of the Third Annual Conference on Evolutionary Programming (1994), was a hit. Hans-Paul Schwefel, one of the inventors of the evolution strategy, joined me for lunch that day. Prior to the conference banquet, I was buttonholed by a guy whose name I did not recognize from the EC literature. He was obviously very bright, and he complimented me on my work. Furthermore, he seemed to know a lot about directed evolution. I kept stealing glances at his name tag, wondering, "Who is this guy?" To be honest, if I had known how to break away politely, we’d have spoken for 5 minutes instead of 20. In the end, one of the conference organizers approached him to say, “We’re about ready to start now.” And he walked to the table at the front of the room with the “reserved” placard. After dinner, he gave the most brilliant talk I’ve ever heard. His name was Gerry Joyce. Many of you know of the sensational result, “&lt;a href=http://www.sciencemag.org/content/323/5918/1229.abstract&gt;Self-Sustained Replication of an RNA Enzyme&lt;/a&gt;,” that he and his student Tracey Lincoln published last year (see PZ Myers' &lt;a href=http://scienceblogs.com/pharyngula/2009/01/chemical_replicators.php&gt;explanation&lt;/a&gt;). The conference got even better for me on the last day, when David Fogel, last year’s president of the IEEE Computational Intelligence Society, asked me to serve as co-chair, with Thomas Bäck and Pete Angeline, of the technical program for the following year’s meeting. (Unfortunately, I had to resign that position due to illness.)&lt;br /&gt;&lt;br /&gt;The “disbelief discourse” I recently gave to the Oklahoma Atheists was a miss, no matter that I put a huge amount of time into preparing it. Driving to the venue, I took two wrong turns. I arrived at precisely the time I was supposed to begin, with my anxiety sky-high. It turned out that the guy with the projector and screen showed up just when I did, but that didn't make me feel any better. Then it turned out that my Apple laptop would not connect to the projector. So I converted my presentation to PDF and, with two tries, got it onto a thumb drive. I plugged the thumb drive into a backup laptop that was perched on a chair, rather than the podium where I was supposed to stand (and where there was a microphone, as well as a voice recorder for the planned podcast). At that point, I was totally discombobulated. I needed to stand in front of the podium to deal with the laptop. The screen, to which I wanted to point, was well behind me, and I caught myself talking over my shoulder several times. The microphone stand was directly behind my foot, and I bumped into it several times. Worst of all, I occasionally dared to look into the faces in front of me, and saw clearly that things were not going well. “Must press on” was all that I could think. The bright side of the experience was the Q&amp;A. There were some good questions, and I had a lot of fun answering them. I hope that some of you who were there will believe that I’m usually the guy you saw in the end. It was an embarrassing experience for me.&lt;br /&gt;&lt;br /&gt;So how could this have killed me? Well, the following day, I felt some pain behind my right knee. I thought I had sat wrong while finishing my slides. Indeed I had, but there was more to the story than that. Several days later, I was admitted to the hospital with extensive clotting in my leg, and with three pulmonary emboli. At present, it appears that an autoimmune response is making my blood sticky (i.e., antibodies are attaching to hemoglobin cells).&lt;br /&gt;&lt;br /&gt;Perhaps you can understand now why I started by reminiscing about a time when everything went well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-6871974669233362383?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/6871974669233362383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/12/talk-that-could-have-killed-me.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/6871974669233362383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/6871974669233362383'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/12/talk-that-could-have-killed-me.html' title='The talk that could have killed me'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-4538382965697615690</id><published>2010-11-08T12:41:00.000-08:00</published><updated>2010-11-08T12:41:05.667-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Humor'/><title type='text'>The identity of the Designer</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://upload.wikimedia.org/wikipedia/commons/4/4c/KroySquare.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://upload.wikimedia.org/wikipedia/commons/4/4c/KroySquare.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;The elusive &lt;a href=http://en.wikipedia.org/wiki/Kilroy_was_here&gt;Kilroy&lt;/a&gt; has left his mark in exceedingly improbable places, all around the world. The only reasonable inference is....&lt;br /&gt;&lt;br /&gt;&lt;small&gt;Image copyright: Patrick Tillery&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-4538382965697615690?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/4538382965697615690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/11/identity-of-designer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/4538382965697615690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/4538382965697615690'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/11/identity-of-designer.html' title='The identity of the Designer'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-3658458592397821905</id><published>2010-11-03T19:19:00.000-07:00</published><updated>2010-11-03T19:19:10.337-07:00</updated><title type='text'>What is the probability of life in the physical universe?</title><content type='html'>I’ll be giving a “Disbelief Discourse” to the Oklahoma Atheists and the Channing Unitarians on Tuesday, November 16, at 7:30 PM.&lt;br /&gt;&lt;blockquote&gt;Channing Unitarian Universalist Church&lt;br /&gt;2800 West 15th Street &lt;br /&gt;Edmond OK 73012&lt;/blockquote&gt;The event is open to the public.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What Is the Probability of Life in the Physical Universe?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The question posed in the title has no objective answer, and creationists avoid confronting it directly. They instead give mathematically dandified arguments that particular features of life are objectively so unlikely to have arisen by natural processes that they must reflect supernatural intervention. Their conclusions imply that life is physically improbable, and thus their claims of objectivity are false. This simple rebuttal may seem unsatisfying to laypeople who believe incorrectly that scientists use math to prove the properties of nature. Consequently, the presentation will begin with an explanation of mathematical modeling in science.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Biosketch&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Tom English flirted with creationism in his teens, and went so far as to deliver an anti-evolution talk to his biology classmates. What led him to abandon his naive beliefs about the truth and reconcilability of scripture and science, and to embrace methodological naturalism in scientific investigation, was a combination of studies in the Bible and the philosophy of science. After earning bachelor’s and master’s degrees in psychology and English, respectively, at Mississippi College, and master’s and doctoral degrees in computer science at Mississippi State University, he began investigating evolution in computational processes. He independently proved what came to be known as the “no free lunch” theorem for optimization, and subsequently published six papers related to it. In empirical research, he obtained by computational evolution a predictor of annual sunspots activity that was far more accurate than any previously reported. Tom is a senior member of the Institute of Electrical and Electronics Engineers, and has served as an associate editor of the &lt;i&gt;IEEE Transactions on Evolutionary Computation.&lt;/i&gt; His most recent scholarly publication, coauthored by Garry Greenwood, is “Intelligent Design and Evolutionary Computation,” Chapter 1 of &lt;a href=http://www.springer.com/computer/ai/book/978-3-540-74109-1&gt;Design by Evolution&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-3658458592397821905?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/3658458592397821905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/11/what-is-probability-of-life-in-physical.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/3658458592397821905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/3658458592397821905'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/11/what-is-probability-of-life-in-physical.html' title='What is the probability of life in the physical universe?'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-620473760183746018</id><published>2010-11-01T12:31:00.000-07:00</published><updated>2010-11-01T12:31:24.585-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deceit'/><title type='text'>“Dover II”: Forensic science is not engineering</title><content type='html'>It is no secret that William A. Dembski, who filed a brief before withdrawing as an expert witness for the defense in &lt;i&gt;Kitzmiller et al. v. Dover Area School District&lt;/i&gt;, is looking ahead to “Dover II.” I just wrote the following in a response to “Conservation of Information in Search: Measuring the Cost of Success”:&lt;br /&gt;&lt;blockquote&gt;The article is the first in a series of publications that makes no positive contribution to the design of search procedures, but instead develops and applies a formal approach to arguing that success in search evidences design. That is, Dembski and Marks have disguised as engineering what is actually an attempt at forensic science, appropriate to making cases in courts of law and public opinion.&lt;/blockquote&gt;I’d point out to anyone who might serve as an anti-IDC expert in Dover II that Dembski and Marks have not subjected their work to scrutiny as forensic science. They have done their damnedest to avoid calling attention to the fact that their engineering papers are really not about engineering. Thus they’ve evaded whatever appropriate scrutiny they might have gotten within an inappropriate community. You can count on it, nonetheless, that the defense will present their publications as peer-reviewed science when the next legal battle comes along.&lt;br /&gt;&lt;br /&gt;My comments are also relevant to those of you who face in the court of public opinion the (few) IDC rhetoricians who have managed to write off complex specified information and move on to active information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-620473760183746018?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/620473760183746018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/11/dover-ii-forensic-science-is-not.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/620473760183746018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/620473760183746018'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/11/dover-ii-forensic-science-is-not.html' title='“Dover II”: Forensic science is not engineering'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-7450056639865166673</id><published>2010-10-13T15:16:00.000-07:00</published><updated>2010-10-13T15:16:50.540-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social commentary'/><title type='text'>Of “bad boys” and insipid women</title><content type='html'>This morning I had breakfast in Midwest City, Oklahoma, home of Tinker Air Force Base. It seems that many military retirees live there. Sitting in the booth next to mine was a one-armed man who might well have been a Vietnam vet. After some time he was joined by a young couple and an infant child. The husband was a brawny guy with a buzzcut. He had a cowboy hat in one hand, the infant carrier in the other, and cowboy boots on his feet. His T-shirt, which looked brand new, was tucked ever-so-neatly into his bluejeans. On the back was an image of a bottle of beer emptying over the silhouette of a shapely woman. Here’s the text that went with it:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Why beer is better than women...&lt;ul&gt;&lt;li&gt;A beer is always wet.&lt;/li&gt;&lt;li&gt;Beer always looks the same in the morning.&lt;/li&gt;&lt;li&gt;Beer is always happy to ride in the trunk.&lt;/li&gt;&lt;li&gt;Beer always goes down easy.&lt;/li&gt;&lt;li&gt;A beer doesn't change its mind after you've gotten the top off.&lt;/li&gt;&lt;li&gt;When you change beers, you don't have to pay alimony.&lt;/li&gt;&lt;li&gt;You can enjoy beer all month long.&lt;/li&gt;&lt;li&gt;You can share a beer with friends.&lt;/li&gt;&lt;/ul&gt;&lt;/i&gt;Things turned utterly surreal when I heard the server ask, “How old is she?” Yes, &lt;i&gt;she.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Grandpa did not seem thrilled to have the company. Eventually Daddy went out to his immaculate, humongous, white pickup truck and moved Baby Girl’s bag to Grandpa’s car. Then he left alone to do whatever manly stuff he was going to do in that T-shirt.&lt;br /&gt;&lt;br /&gt;Perhaps I am making too much of this. For all I know, a buddy gave him the T as a tasteless gag when he was getting married, and he was off to visit the buddy… at 8 a.m. on a Wednesday.&lt;br /&gt;&lt;br /&gt;Long ago, I’d have expressed disgust at the “bad boy” making a big display of his indomitability. I would have regarded both the mother and daughter as victims. But there’s nothing secret anymore about attraction to bad boys — I’ve seen first-hand that it runs high among feminist intellectuals, whom you would expect to be least susceptible — and I have to say that women are responsible for dealing with it. After all, we are talking here about guys who do &lt;i&gt;not&lt;/i&gt; deceive women. The mother allowed the sexually exciting male she has snagged and foolishly expects to change to degrade and humiliate not only her, but her daughter and women in general.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-7450056639865166673?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/7450056639865166673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/10/of-bad-boys-and-insipid-women.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/7450056639865166673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/7450056639865166673'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/10/of-bad-boys-and-insipid-women.html' title='Of “bad boys” and insipid women'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-8815087548298686243</id><published>2010-10-04T17:37:00.000-07:00</published><updated>2010-10-04T17:37:25.349-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Anti-IDC strategy'/><title type='text'>Archive critiques of ID creationism</title><content type='html'>It is easy to forget, here in our echo chamber, that most of the world’s researchers care little about “intelligent design” creationism. When Dembski and Marks submit a paper like “The Search for a Search” to online journals founded and edited by Poles and Japanese, there is a good chance that the reviewers are unsuspecting of shenanigans.&lt;br /&gt;&lt;br /&gt;Much of the online criticism of IDC could, with little modification, be packaged as rough drafts of scholarly papers, and uploaded to archives such as &lt;a href=http://arxiv.org/&gt;arXiv.org&lt;/a&gt;. What makes this worthwhile is that Google Scholar, and not just Google, indexes these archives. A Scholar hit with a title such as “Errors in ‘The Search for a Search’ of Dembski and Marks” stands a good chance of catching the attention of reviewers of future work by the authors. Of course, archiving a critique does not preclude linking to it from blogs.&lt;br /&gt;&lt;br /&gt;Rob recently gave a response [&lt;a href=http://info-on-info.webs.com/activeent.pdf&gt;PDF&lt;/a&gt;] to “The Search for a Search” that strikes me as a prime example of what should be uploaded to arXiv.org. (In any case, I recommend it to those of you who can deal with math.)&lt;br /&gt;&lt;br /&gt;I intend to follow my own advice. Provided that the lead author does not object, I’ll soon archive a brief paper, and notify you of it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-8815087548298686243?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/8815087548298686243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/10/archive-critiques-of-id-creationism.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/8815087548298686243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/8815087548298686243'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/10/archive-critiques-of-id-creationism.html' title='Archive critiques of ID creationism'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-5012849324559283042</id><published>2010-09-13T00:03:00.000-07:00</published><updated>2010-09-13T00:03:16.289-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Perfectionism and writer's anxiety</title><content type='html'>I used to think that I could learn to toss off remarks on the Internet. This post is my 20th at Bounded Science. But I have 24 un-posted drafts.&lt;br /&gt;&lt;br /&gt;I recall ever-so-clearly copying sentences from the board when I was in the first grade. The other students had finished all ten, and I was on my fifth. The anxiety and shame I felt were incredible. I’ve since studied psychology and had some counseling. But I cannot begin to explain what was going on with that little guy.&lt;br /&gt;&lt;br /&gt;I took the Scholastic Aptitude Tests back when there was no penalty for wrong answers. Although I knew to stop agonizing and start guessing when time was running out, I could not bring myself to do it. I left fairly large numbers of questions unanswered, and ended up with high (“DaveScot”) scores anyway.&lt;br /&gt;&lt;br /&gt;Please don’t take this as backhanded bragging. My birthday is coming soon, and how little I’ve produced is weighing heavily on me. “To those whom much is given, much is expected.” I might have another 20 or 30 years in which my brain works well, and I’m wondering how to turn my life around.&lt;br /&gt;&lt;br /&gt;The greater the scrutiny I expect a piece of writing to receive, the greater the problems I have with it. Writing for a journal ties me in knots. No matter that I see mediocre stuff in journals all the time, I can’t let go the notion that my own submission has to be absolutely fabulous.&lt;br /&gt;&lt;br /&gt;The more I struggle to make my work fabulous, the worse it gets. The best prose I’ve turned out is, unfortunately, my dissertation (1990). What made it different? After gathering data compulsively, I had only a month to do the writing. There was a job in the offing, and my wife and son were depending on me. So I forced out a certain number of pages each day, revising little. Every now and then, I flip the book open, and find myself asking, “Is that really my work?”&lt;br /&gt;&lt;br /&gt;I get annoyed when people like Dembski weigh my c.v. I’m well aware of my horribly low output. But anybody who attempts to diminish me when I speak about the area of research I’ve focused upon for 15 years has problems greater than my own.&lt;br /&gt;&lt;br /&gt;I’ve begun writing a special post — a highly accessible presentation of my current understanding of “no free lunch” in optimization. Dembski and Marks are pushing an interpretation of the classic NFL theorem that is precisely backwards, and my goal is to get most of you to understand it better than they do. But let’s plan on my post being far from perfect, and on its improving with feedback from you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-5012849324559283042?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/5012849324559283042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/09/perfectionism-and-writers-anxiety.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/5012849324559283042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/5012849324559283042'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/09/perfectionism-and-writers-anxiety.html' title='Perfectionism and writer&apos;s anxiety'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-2886699278553986457</id><published>2010-09-03T00:05:00.000-07:00</published><updated>2010-09-03T03:29:38.307-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oklahoma City'/><title type='text'>Too late to be a Sooner...</title><content type='html'>... but here I am, living in Oklahoma City (profile updated). Yes, every county in Oklahoma was red in the last presidential election. What can I say? I got a totally refurbished house at a fantastic price. My brother and his wife, with whom I get along famously, are just 5 miles away. The National Weather Center is about 20 miles away… for good reason. And, of course, there's Abbie, aka &lt;a href="http://scienceblogs.com/erv/"&gt;ERV&lt;/a&gt;. We have yet to meet, but I'm sure we will, Sooner or later.&lt;br /&gt;&lt;br /&gt;Abbie and I disagree on the size of the hail that hit the area back in May. She says that it was baseball-sized (see the incredible &lt;a href="http://scienceblogs.com/erv/2010/05/oklahoma_fck_yeah.php"&gt;video&lt;/a&gt; she posted), but I insist that it was softball-sized. Here’s my sister-in-law with a specimen of lesser diameter than some of the holes in her roof.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_DYGnAkucOrg/TICQ0PkVydI/AAAAAAAAAGA/hieqK_Yh9Q8/s1600/DSC03422-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_DYGnAkucOrg/TICQ0PkVydI/AAAAAAAAAGA/hieqK_Yh9Q8/s320/DSC03422-1.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;One hailstone not only passed through the roof, but also cratered the attic deck. My neighborhood was spared. But I am rethinking the deductible of my homeowner’s insurance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-2886699278553986457?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/2886699278553986457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/09/too-late-to-be-sooner.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/2886699278553986457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/2886699278553986457'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/09/too-late-to-be-sooner.html' title='Too late to be a Sooner...'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_DYGnAkucOrg/TICQ0PkVydI/AAAAAAAAAGA/hieqK_Yh9Q8/s72-c/DSC03422-1.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-3484938213980235972</id><published>2010-08-18T18:44:00.000-07:00</published><updated>2010-08-20T13:37:35.692-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bannination'/><category scheme='http://www.blogger.com/atom/ns#' term='Uncommon Descent'/><category scheme='http://www.blogger.com/atom/ns#' term='backfire effect'/><title type='text'>Wasted days and wasted nights?</title><content type='html'>On his blog &lt;a href=http://blogs.nature.com/boboh/2010/08/11/comments-on&gt;Deep Thoughts and Silliness&lt;/a&gt;, Bob O'Hara recently linked to this &lt;a href=http://www.antievolution.org/cgi-bin/ikonboard/ikonboard.cgi?act=ST&amp;f=14&amp;t=5141&gt;bulletin-board thread&lt;/a&gt; devoted to recording “banninations” at the intelligent-design blog &lt;a href=http://www.uncommondescent.com&gt;Uncommon Descent&lt;/a&gt;. It happens that I've been reflecting on my “wasted days and wasted nights” at UD, and I've just gone through the 23 pages of comments on the thread. Now I'm in a confessional mood:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Tom English&lt;/li&gt;&lt;li&gt;Thom English&lt;/li&gt;&lt;li&gt;Thomas English&lt;/li&gt;&lt;li&gt;T M English&lt;/li&gt;&lt;li&gt;austin english&lt;/li&gt;&lt;li&gt;Turner Coates&lt;/li&gt;&lt;li&gt;Cloud of Unknowing&lt;/li&gt;&lt;li&gt;Semiotic 007&lt;/li&gt;&lt;li&gt;Liz Lizard&lt;/li&gt;&lt;li&gt;Sal Gal&lt;/li&gt;&lt;li&gt;Mystic&lt;/li&gt;&lt;li&gt;Oatmeal Stout&lt;/li&gt;&lt;li&gt;Atticus Finch&lt;/li&gt;&lt;li&gt;CEC09&lt;/li&gt;&lt;li&gt;Hamlet&lt;/li&gt;&lt;li&gt;Sooner Emeritus&lt;/li&gt;&lt;/ol&gt;Those are my UD identities I can remember. Most of what I wrote was good stuff. I often did a lot of reading and thinking before posting. My comments changed considerably over the years, and that was because I was learning. But I also indulged my anger at people who indoctrinate children with simplistic "the Bible tells the truth, and so does science" garbage. And I succumbed to the temptation to jerk the ever-so-accessible chains of Gil Dodgen and Gordon Mullings aka kairosfocus.&lt;br /&gt;&lt;br /&gt;Three or four of my alter egos were undeservedly booted by Dembski for posting stuff that made him squirm. I feel good about getting one of the stars of &lt;a href=http://www.expelledexposed.com/&gt;Expelled&lt;/a&gt; to reveal himself as the censorial hypocrite that he is. And various of me were killed off capriciously by the notorious blog-czar David “DaveScot” Springer. Some others committed virtual suicide by butting heads with that egotistical jerk. There was some entertainment value in it, but I can’t say that it was a particularly good use of my energies. Some of my personae ranted, and some of them treated Gil and Gordo badly — definitely a waste.&lt;br /&gt;&lt;br /&gt;In the end (?), I wish that I'd been a lot more like Bob O'Hara, &lt;a href=http://www.markfrank.co.uk/writing.htm&gt;Mark Frank&lt;/a&gt;, &lt;a href=http://www.blogger.com/profile/09698934106397111684&gt;David vun Kannon&lt;/a&gt;, &lt;a href=http://www.blogger.com/profile/13692148273564872787&gt;Allen MacNeill&lt;/a&gt;, Seversky, and R0b. (There have been others with a combination of brilliance and good blogosphere manners that I do not have, and I’ve just listed the ones that spring immediately to mind.) Josh Rosenau recently got me thinking with his &lt;a href=http://scienceblogs.com/tfk/2010/07/backfiring.php&gt;post&lt;/a&gt; on the &lt;a href=http://www.skepdic.com/backfireeffect.html&gt;backfire effect&lt;/a&gt; in presenting people with information that contradicts their beliefs. “In your face” confrontation is really not the way to encourage independent thinking in someone leaning toward conservative acceptance of what they hear about science in religious contexts.&lt;br /&gt;&lt;br /&gt;By the way, all of admirable individuals I listed above have been banned under some name, if I’m not mistaken. I point this out not to rationalize my occasional online ugliness, but to emphasize the chronic unfairness of the moderation at Uncommon Descent.&lt;br /&gt;&lt;br /&gt;I want to mention that I’m gentle, and perhaps effective, in face-to-face conversation with people who’ve heard that intelligent design is the latest, greatest thing in Bible-consistent science. I feel compassion especially for kids who are where I was 35-40 years ago. It comes to me quite naturally to find out what they believe and how they believe, and to proceed on their terms, rather than mine. I am not an ogre in the real world.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-3484938213980235972?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/3484938213980235972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/08/wasted-days-and-wasted-nights.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/3484938213980235972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/3484938213980235972'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/08/wasted-days-and-wasted-nights.html' title='Wasted days and wasted nights?'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-4443666249128171537</id><published>2010-07-29T16:50:00.000-07:00</published><updated>2010-07-29T19:29:37.396-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='embarrassment'/><category scheme='http://www.blogger.com/atom/ns#' term='evolutionary computation'/><category scheme='http://www.blogger.com/atom/ns#' term='Baylor'/><category scheme='http://www.blogger.com/atom/ns#' term='incompetence'/><title type='text'>Feeling charitable toward Baylor’s IDC cubs</title><content type='html'>The reason I come off as a nasty bastard on this blog is that I harbor quite a bit of anger toward the creationist bastards who duped me as a teenager. The earliest stage of overcoming my upbringing was the worst time of my life. I wanted to die. Consequently, I am deadly serious in my opposition to “science-done-right proves the Bible true” mythology. William A. Dembski provokes me especially with his prevarication and manipulation. He evidently believes that such behavior is moral if it serves higher ends in the “culture war.” My take is, shall we say, more traditional.&lt;br /&gt;&lt;br /&gt;When Robert J. Marks II, Distinguished Professor of Engineering at Baylor University, and Fellow of the Institute of Electrical and Electronics Engineers (IEEE), began collaborating with Dembski, I did not rush to the conclusion that he was like Dembski. But it has become apparent that he is willing to play the system. For instance, Dembski was miraculously elevated to the rank of Senior Member of the IEEE, which only 5% of members ever reach, in the very year that he joined the organization. To be considered for elevation, a member must be nominated by a fellow.&lt;br /&gt;&lt;br /&gt;Although Marks was the founding president of the progenitor of the IEEE Computational Intelligence Society, which addresses evolutionary computation (EC), he and his IDCist collaborators go to the IEEE Systems, Man, and Cybernetics Society for publication. He is fully aware that reviewers there are unlikely to know much about EC, and are likely to give the benefit of the doubt to a paper bearing his name. I would love to see him impugn the integrity of his and my colleagues in the Computational Intelligence Society by claiming that they don’t review controversial work fairly. But it ain’t gonna happen.&lt;br /&gt;&lt;br /&gt;I’ve come to see Marks as the quintessential late-career jerk, altogether too ready to claim expertise in an area he has never engaged vigorously. He is so cocksure as to publish a work of apologetics with the title &lt;a href=http://www.4truth.net/site/c.hiKXLbPNLrF/b.2903953/k.26C8/Evolutionary_Computation_A_Perpetual_Motion_Machine_for_Design_Information__Apologetics.htm&gt;Evolutionary Computation: A Perpetual Motion Machine for Design Information?&lt;/a&gt; (Chap. 17 of &lt;i&gt;Evidence for God,&lt;/i&gt; M. Licona and W.&amp;nbsp;A. Dembski, eds.). He states outright some misapprehensions that are implicit in his technical publications. Here’s the whopper: “A common structure in evolutionary search is an imposed fitness function, wherein the merit of a design for each set of parameters is assigned a number.” Who are you, Bob Marks, to say what is common and what is not in a literature you do not follow? Having scrutinized over a thousand papers in EC, and perused many more, I say that you are flat-out wrong. There’s usually a natural, not imposed, sense in which some solutions are better than others. Put up the references, Distinguished Professor Expert, or shut up.&lt;br /&gt;&lt;br /&gt;Marks and coauthors cagily avoid scrutiny of their (few) EC sources by dumping on the reviewers references to entire books, i.e., with no mention of specific pages or chapters. This is because their EC veneer will not withstand a scratch. The chapter I just linked to may seem to contradict that, given its references to early work in EC by Barricelli (1962), Crosby (1967), and Bremmerman [&lt;i&gt;sic&lt;/i&gt;] et al. (1966). [That's Hans-Joachim &lt;i&gt;Bremermann&lt;/i&gt;.] First, note the superficiality of the references. Marks did not survey the literature to come by them. The papers appear in a collection of reprints edited by David Fogel, &lt;i&gt;Evolutionary Computation: The Fossil Record&lt;/i&gt; (IEEE Press, 1998). Marks served as a technical editor of the volume, just as I did, and he should have cited it.&lt;br /&gt;&lt;br /&gt;Although Marks is an electrical engineer, he has been working with two of Baylor’s graduate students in computer science, Winston Ewert and George Montañez. I would hazard a guess that there is some arrangement for the students to turn their research with Marks into masters’ theses. I’ve been sitting on some errors in their most recent  publication, &lt;a href=http://evoinfo.org/publications/efficient-per-query-information-extraction-from-a-hamming-oracle/&gt;Efficient Per Query Information Extraction from a Hamming Oracle&lt;/a&gt;, thinking that the IDC cubs would get what they deserved if they included the errors in their theses. Well, I’ve got a soft spot for students, and I’m feeling charitable today. But there’s no free lunch for Marks. He has no business directing research in EC, his reputation in computational intelligence notwithstanding, and I hope that the CS faculty at Baylor catch on to the fact.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;First reading&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;On first reading the paper, I was deeply annoyed by the combination of a Chatty-Cathy, self-reference-laden introduction focusing on “oracles,” irrelevant to the majority of the paper, with a non-survey of the relevant literature in the theory of EC. Ewert et al. dump in three references to books, without discussion of their content, at the beginning of their 4-1/2 page section giving Markov-chain analyses of evolutionary algorithms. It turns out that one of the books does not treat EC at all — I contacted the author to make sure.&lt;br /&gt;&lt;br /&gt;As I have discussed &lt;a href=http://boundedtheoretics.blogspot.com/2010/06/willie-cant-stop-whipping-weasel.html&gt;here&lt;/a&gt; and &lt;a href=http://boundedtheoretics.blogspot.com/2010/07/roly-poly-and-cockroach.html&gt;here&lt;/a&gt;, two of the algorithms they analyze are abstracted from defective Weasel programs that Dawkins supposedly used in the mid-1980's. It offends me to see these whirlygigs passed off as objects worthy of analysis in the engineering literature.&lt;br /&gt;&lt;br /&gt;Yet again, they express the so-called &lt;i&gt;average active information per query&lt;/i&gt; as&lt;br /&gt;&lt;blockquote&gt;$$I_\oplus  = {{I_\Omega} \over Q} = \frac{\log N^L}{Q} = {{L \log N} \over Q},$$&lt;/blockquote&gt;where &lt;i&gt;Q&lt;/i&gt; is not the simple random variable it appears to be, but is instead the &lt;i&gt;expected&lt;/i&gt; number of trials (“queries”) a procedure requires to maximize the number of characters in a “test” string that match a “target” string. Strings are over an alphabet of size &lt;i&gt;N&lt;/i&gt;, and are of length &lt;i&gt;L&lt;/i&gt;. Unless you have something to hide, you write&lt;br /&gt;&lt;blockquote&gt;$$I_\oplus ={{L \log N} \over {E[T]}},$$&lt;/blockquote&gt;where &lt;i&gt;T&lt;/i&gt; is the random number of trials required to obtain a perfect match of the target. This is a strange idea of an average, and it appears that a reviewer said as much. Rather than acknowledge the weirdness overtly, Ewert et al. added a cute “yeah, we know, but we do it consistently” footnote. Anyone without a prior commitment to advancing “intelligence creates active information” ideology would simply flip the fraction over to get the average number of trials per bit of &lt;i&gt;endogenous information&lt;/i&gt; &lt;i&gt;I&lt;/i&gt;&lt;sub&gt;&amp;Omega;&lt;/sub&gt;,&lt;br /&gt;&lt;blockquote&gt;$$\frac{1}{I_\oplus} = E\left[{T \over {I_\Omega}}\right] = {{E[T]} \over {L \log N}}.$$&lt;/blockquote&gt;This has a clear interpretation as expected performance normalized by a measure of problem hardness. But when it’s “active information or bust,” you’re not free to go in any sensible direction available to you. I have to add that I can’t make a sensible connection between average active information per query and active information. Given a bound &lt;i&gt;K&lt;/i&gt; on the number of trials to match the target string, the active information is&lt;br /&gt;&lt;blockquote&gt;$$I_+ = \log \Pr\{T \leq K\} + {L \log N}.$$&lt;/blockquote&gt;Do you see a relationship between &lt;i&gt;I&lt;/i&gt;&lt;sub&gt;+&lt;/sub&gt; and &lt;i&gt;I&lt;/i&gt;&lt;sub&gt;&amp;oplus;&lt;/sub&gt; that I’m missing?&lt;br /&gt;&lt;br /&gt;By the way, I happened upon prior work regarding the amount of information required to solve a problem. The scholarly lassitude of the IDC “maverick geniuses” glares out yet again.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Second reading&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;On second reading, I bothered to do sanity checking of the plots. I saw immediately that the surfaces in Fig. 2 were falling off in the wrong directions. For fixed alphabet size &lt;i&gt;N&lt;/i&gt;, the plots show the average active information per query increasing as the string length &lt;i&gt;L&lt;/i&gt; increases, when it obviously should decrease. The problem is harder, not easier, when the target string is longer. Comparing Fig. 5 to Figs. 3 and 4, it’s easy to see that the subscripts for &lt;i&gt;N&lt;/i&gt; and &lt;i&gt;L&lt;/i&gt; are reversed somewhere. But what makes Fig. 3 cattywampus is not so simple. Ewert et al. plot&lt;br /&gt;&lt;blockquote&gt;$$I_\oplus(L, N) = \frac{L \log N}{E[T_{N,L}]}$$&lt;/blockquote&gt;instead of&lt;br /&gt;&lt;blockquote&gt;$$I_\oplus(L, N) = \frac{L \log N}{E[T_{L,N}]}.$$&lt;/blockquote&gt;That is, the matrix of expected numbers of trials to match the target string is transposed, but the matrix of endogenous information values is not.&lt;br /&gt;&lt;br /&gt;The embarrassment here is not that the cubs got confused about indexing of square matrices of values, but that a team of four, including Marks and Dembski, shipped out the paper for review, and then submitted the final copy for publication, with nary a sanity check of the plots. From where I sit, it appears that Ewert and Montañez are getting more in the way of indoctrination than advisement from Marks and Dembski. Considering that various folks have pointed out errors in every paper that Marks and Dembski have coauthored, you’d think the two would give their new papers thorough goings-over.&lt;br /&gt;&lt;br /&gt;It is sad that Ewert and Montañez probably know more about analysis of algorithms than Marks and Dembski do, and evidently are forgetting it. The fact is that&lt;br /&gt;&lt;blockquote&gt;$$E[T_{L,N}] = \Theta(N L \log L)$$&lt;/blockquote&gt;for all three of the evolutionary algorithms they consider, provided that parameters are set appropriately. It follows that&lt;br /&gt;&lt;blockquote&gt;$$I_\oplus = \Theta\left(\frac{L \log N}{N L \log L}\right) = \Theta\left(\frac{\log N}{N \log L}\right).$$&lt;/blockquote&gt;In the case of (C), the (1, &amp;lambda;) evolutionary algorithm, setting the mutation rate to 1 / &lt;i&gt;L&lt;/i&gt; and the number of offspring &amp;lambda; to &lt;i&gt;N&lt;/i&gt; ln &lt;i&gt;L&lt;/i&gt; does the trick. (Do a lit review, cubs — Marks and Dembski will not.) From the perspective of a &lt;i&gt;computer scientist&lt;/i&gt;, the differences in expected numbers of trials for the algorithms are not worth detailed consideration. This is yet another reason why the study is silly.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Methinks it is like the OneMax problem&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The optimization (not search) problem addressed by Ewert et al. (and the Weasel program) is a straightforward generalization of a problem that has been studied heavily by theorists in evolutionary computation, &lt;i&gt;OneMax.&lt;/i&gt; In the OneMax problem, the alphabet is {0, 1}, and the fitness function is the number of 1's in the string. In other words, the target string is 11&amp;hellip;1. If the cubs poke around in the literature, they’ll find that Dembski and Marks reinvented the wheel with some of their analysis. That’s the charitable conclusion, anyway.&lt;br /&gt;&lt;br /&gt;Winston Ewert and George Montañez, don’t say the big, bad evilutionist never gave you anything.&lt;script type="text/javascript" src="http://mathcache.s3.amazonaws.com/replacemath.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;replaceMath( document.body );&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-4443666249128171537?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/4443666249128171537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/07/feeling-charitable-toward-baylors-idc.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/4443666249128171537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/4443666249128171537'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/07/feeling-charitable-toward-baylors-idc.html' title='Feeling charitable toward Baylor’s IDC cubs'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-8208628947310235290</id><published>2010-07-28T14:47:00.000-07:00</published><updated>2010-07-28T14:47:51.284-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='evolutionary computation'/><title type='text'>Creeping elegance, or shameless hacking?</title><content type='html'>In my &lt;a href=http://boundedtheoretics.blogspot.com/2010/07/efficient-selection-with-fitness.html&gt;previous post&lt;/a&gt;, I did not feel great about handling processes in the following code for selection, but I did not see a good way around it.&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;pre&gt;&lt;font face="Lucida,Courier New"&gt;&lt;font color="#C00000"&gt;from&lt;/font&gt; &lt;font color="#000000"&gt;heapq&lt;/font&gt; &lt;font color="#C00000"&gt;import&lt;/font&gt; &lt;font color="#000000"&gt;heapreplace&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="#C00000"&gt;def&lt;/font&gt; &lt;font color="#000000"&gt;selected&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#000000"&gt;population&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;popSize&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;nSelect&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;best&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#000000"&gt;None&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt;&lt;br /&gt;    &lt;font color="#C00000"&gt;if&lt;/font&gt; &lt;font color="#000000"&gt;best&lt;/font&gt; &lt;font color="#0000C0"&gt;==&lt;/font&gt; &lt;font color="#000000"&gt;None&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt;&lt;br /&gt;        &lt;font color="#000000"&gt;best&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#000000"&gt;nSelect&lt;/font&gt; &lt;font color="#0000C0"&gt;*&lt;/font&gt; &lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#000000"&gt;None&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;None&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt;&lt;br /&gt;    &lt;font color="#000000"&gt;threshold&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#000000"&gt;best&lt;/font&gt;&lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#0080C0"&gt;0&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt;&lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#0080C0"&gt;0&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt;&lt;br /&gt;    &lt;font color="#000000"&gt;nSent&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#0080C0"&gt;0&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;    &lt;font color="#C00000"&gt;for&lt;/font&gt; &lt;font color="#000000"&gt;process&lt;/font&gt; &lt;font color="#C00000"&gt;in&lt;/font&gt; &lt;font color="#000000"&gt;processes&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt;&lt;br /&gt;        &lt;font color="#C00000"&gt;if&lt;/font&gt; &lt;font color="#000000"&gt;nSent&lt;/font&gt; &lt;font color="#0000C0"&gt;==&lt;/font&gt; &lt;font color="#000000"&gt;popSize&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt; &lt;font color="#C00000"&gt;break&lt;/font&gt;&lt;br /&gt;        &lt;font color="#000000"&gt;process&lt;/font&gt;&lt;font color="#0000C0"&gt;.&lt;/font&gt;&lt;font color="#000000"&gt;submit&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#000000"&gt;population&lt;/font&gt;&lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#000000"&gt;nSent&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;threshold&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;br /&gt;        &lt;font color="#000000"&gt;nSent&lt;/font&gt; &lt;font color="#0000C0"&gt;+=&lt;/font&gt; &lt;font color="#0080C0"&gt;1&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;    &lt;font color="#C00000"&gt;for&lt;/font&gt; &lt;font color="#000000"&gt;process&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;x&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;score&lt;/font&gt; &lt;font color="#C00000"&gt;in&lt;/font&gt; &lt;font color="#000000"&gt;scored&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#000000"&gt;popSize&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt;&lt;br /&gt;        &lt;font color="#C00000"&gt;if&lt;/font&gt; &lt;font color="#000000"&gt;score&lt;/font&gt; &lt;font color="#0000C0"&gt;&amp;gt;&lt;/font&gt; &lt;font color="#000000"&gt;threshold&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt;&lt;br /&gt;            &lt;font color="#000000"&gt;heapreplace&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#000000"&gt;best&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#000000"&gt;score&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;x&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;br /&gt;            &lt;font color="#000000"&gt;threshold&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#000000"&gt;best&lt;/font&gt;&lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#0080C0"&gt;0&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt;&lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#0080C0"&gt;0&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt;&lt;br /&gt;        &lt;font color="#C00000"&gt;if&lt;/font&gt; &lt;font color="#000000"&gt;nSent&lt;/font&gt; &lt;font color="#0000C0"&gt;&amp;lt;&lt;/font&gt; &lt;font color="#000000"&gt;popSize&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt;&lt;br /&gt;            &lt;font color="#000000"&gt;process&lt;/font&gt;&lt;font color="#0000C0"&gt;.&lt;/font&gt;&lt;font color="#000000"&gt;submit&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#000000"&gt;population&lt;/font&gt;&lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#000000"&gt;nSent&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;threshold&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;br /&gt;            &lt;font color="#000000"&gt;nSent&lt;/font&gt; &lt;font color="#0000C0"&gt;+=&lt;/font&gt; &lt;font color="#0080C0"&gt;1&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;    &lt;font color="#C00000"&gt;return&lt;/font&gt; &lt;font color="#000000"&gt;best&lt;/font&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/pre&gt;&lt;hr&gt;&lt;br /&gt;What I really want is for &lt;code&gt;selected&lt;/code&gt; to know nothing about parallel processing, and for the generator of scored individuals to know nothing about selection. The problem is that &lt;code&gt;threshold&lt;/code&gt; changes dynamically, and the generator needs a &lt;i&gt;reference&lt;/i&gt; to it. As best I can tell, there are no scalar references in Python. Having taught LISP a gazillion times, I should have realized immediately that I could exploit the lexical scoping of Python, and pass to the generator a threshold-returning function defined within the scope of &lt;code&gt;selected&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;pre&gt;&lt;font face="Lucida,Courier New"&gt;&lt;font color="#C00000"&gt;def&lt;/font&gt; &lt;font color="#000000"&gt;selected&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#000000"&gt;self&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;population&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;nSelect&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;best&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#000000"&gt;None&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt;&lt;br /&gt;    &lt;font color="#C00000"&gt;if&lt;/font&gt; &lt;font color="#000000"&gt;best&lt;/font&gt; &lt;font color="#C00000"&gt;is&lt;/font&gt; &lt;font color="#000000"&gt;None&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt;&lt;br /&gt;        &lt;font color="#000000"&gt;best&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#000000"&gt;nSelect&lt;/font&gt; &lt;font color="#0000C0"&gt;*&lt;/font&gt; &lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#000000"&gt;None&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;None&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;    &lt;font color="#000000"&gt;threshold&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#C00000"&gt;lambda&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt; &lt;font color="#000000"&gt;best&lt;/font&gt;&lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#0080C0"&gt;0&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt;&lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#0080C0"&gt;0&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;    &lt;font color="#C00000"&gt;for&lt;/font&gt; &lt;font color="#000000"&gt;x&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;score&lt;/font&gt; &lt;font color="#C00000"&gt;in&lt;/font&gt; &lt;font color="#000000"&gt;evaluator&lt;/font&gt;&lt;font color="#0000C0"&gt;.&lt;/font&gt;&lt;font color="#000000"&gt;eval&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#000000"&gt;population&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;threshold&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt;&lt;br /&gt;        &lt;font color="#C00000"&gt;if&lt;/font&gt; &lt;font color="#000000"&gt;score&lt;/font&gt; &lt;font color="#0000C0"&gt;&amp;gt;&lt;/font&gt; &lt;font color="#000000"&gt;best&lt;/font&gt;&lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#0080C0"&gt;0&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt;&lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#0080C0"&gt;0&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt;&lt;br /&gt;            &lt;font color="#000000"&gt;heapreplace&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#000000"&gt;best&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#000000"&gt;score&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;x&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;    &lt;font color="#C00000"&gt;return&lt;/font&gt; &lt;font color="#000000"&gt;best&lt;/font&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/pre&gt;&lt;hr&gt;&lt;br /&gt;Perhaps I should not be blogging about my first Python program. Then again, I’m not the worst programmer on the planet, and some folks may learn from my discussion of code improvement. This go around, I need to show you the generator.&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;pre&gt;&lt;font face="Lucida,Courier New"&gt;&lt;font color="#C00000"&gt;def&lt;/font&gt; &lt;font color="#000000"&gt;eval&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#000000"&gt;self&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;population&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;threshold&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt;&lt;br /&gt;    &lt;font color="#000000"&gt;popSize&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#000000"&gt;len&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#000000"&gt;population&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;br /&gt;    &lt;font color="#000000"&gt;nSent&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#0080C0"&gt;0&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;    &lt;font color="#C00000"&gt;for&lt;/font&gt; &lt;font color="#000000"&gt;process&lt;/font&gt; &lt;font color="#C00000"&gt;in&lt;/font&gt; &lt;font color="#000000"&gt;self&lt;/font&gt;&lt;font color="#0000C0"&gt;.&lt;/font&gt;&lt;font color="#000000"&gt;processes&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt;&lt;br /&gt;        &lt;font color="#C00000"&gt;if&lt;/font&gt; &lt;font color="#000000"&gt;nSent&lt;/font&gt; &lt;font color="#0000C0"&gt;==&lt;/font&gt; &lt;font color="#000000"&gt;popSize&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt; &lt;font color="#C00000"&gt;break&lt;/font&gt;&lt;br /&gt;        &lt;font color="#000000"&gt;process&lt;/font&gt;&lt;font color="#0000C0"&gt;.&lt;/font&gt;&lt;font color="#000000"&gt;submit&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#000000"&gt;population&lt;/font&gt;&lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#000000"&gt;nSent&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;threshold&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;br /&gt;        &lt;font color="#000000"&gt;nSent&lt;/font&gt; &lt;font color="#0000C0"&gt;+=&lt;/font&gt; &lt;font color="#0080C0"&gt;1&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;    &lt;font color="#C00000"&gt;for&lt;/font&gt; &lt;font color="#000000"&gt;unused&lt;/font&gt; &lt;font color="#C00000"&gt;in&lt;/font&gt; &lt;font color="#000000"&gt;population&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt;&lt;br /&gt;        &lt;font color="#000000"&gt;process&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#000000"&gt;self&lt;/font&gt;&lt;font color="#0000C0"&gt;.&lt;/font&gt;&lt;font color="#000000"&gt;processes&lt;/font&gt;&lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#000000"&gt;self&lt;/font&gt;&lt;font color="#0000C0"&gt;.&lt;/font&gt;&lt;font color="#000000"&gt;isReady&lt;/font&gt;&lt;font color="#0000C0"&gt;.&lt;/font&gt;&lt;font color="#000000"&gt;recv&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt;&lt;br /&gt;        &lt;font color="#C00000"&gt;yield&lt;/font&gt; &lt;font color="#000000"&gt;process&lt;/font&gt;&lt;font color="#0000C0"&gt;.&lt;/font&gt;&lt;font color="#000000"&gt;result&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;br /&gt;        &lt;font color="#C00000"&gt;if&lt;/font&gt; &lt;font color="#000000"&gt;nSent&lt;/font&gt; &lt;font color="#0000C0"&gt;&amp;lt;&lt;/font&gt; &lt;font color="#000000"&gt;popSize&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt;&lt;br /&gt;            &lt;font color="#000000"&gt;process&lt;/font&gt;&lt;font color="#0000C0"&gt;.&lt;/font&gt;&lt;font color="#000000"&gt;submit&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#000000"&gt;population&lt;/font&gt;&lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#000000"&gt;nSent&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;threshold&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;br /&gt;            &lt;font color="#000000"&gt;nSent&lt;/font&gt; &lt;font color="#0000C0"&gt;+=&lt;/font&gt; &lt;font color="#0080C0"&gt;1&lt;/font&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/pre&gt;&lt;hr&gt;&lt;br /&gt;This is a method in class &lt;code&gt;Evaluator&lt;/code&gt;, which I plan to release. No knowledge of parallel processing is required to use &lt;code&gt;Evaluator&lt;/code&gt; objects. The __init__ method starts up the indexed collection of &lt;code&gt;processes&lt;/code&gt;, each of which knows its own index. It also opens a &lt;code&gt;Pipe&lt;/code&gt; through which processes send their indexes when they have computed the fitness of individuals &lt;code&gt;submit&lt;/code&gt;ted to them. The &lt;code&gt;Evaluator&lt;/code&gt; object’s &lt;code&gt;Connection&lt;/code&gt; to the pipe is named &lt;code&gt;isReady&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt;The first &lt;code&gt;for&lt;/code&gt; loop comes from the original version of &lt;code&gt;selected&lt;/code&gt;. Iteration over &lt;code&gt;population&lt;/code&gt; in the second &lt;code&gt;for&lt;/code&gt; loop is just a convenient way of making sure that a result is generated for each individual. In the first line of the loop body, a ready &lt;code&gt;process&lt;/code&gt; is identified by receiving its index through the &lt;code&gt;isReady&lt;/code&gt; connection. Then the generator &lt;code&gt;yield&lt;/code&gt;s the &lt;code&gt;result&lt;/code&gt; of a fitness evaluation. The flow of control stops flowing at this point, and resumes only when &lt;code&gt;selected&lt;/code&gt; returns to the beginning of its &lt;code&gt;for&lt;/code&gt; loop and requests the next result from the &lt;code&gt;eval&lt;/code&gt; generator.&lt;br /&gt;&lt;br /&gt;When execution of the generator resumes, the next unevaluated individual in the population, if any, is submitted to the ready &lt;code&gt;process&lt;/code&gt;, along with the value of a call to the &lt;code&gt;threshold&lt;/code&gt; function. (The rightmost parenthesis is outside the meager Blogger column, and I don’t care to diddle with my code.) The call gives the &lt;i&gt;current&lt;/i&gt; value of &lt;code&gt;best[0][0]&lt;/code&gt;, the selection threshold.&lt;br /&gt;&lt;br /&gt;By the way, the &lt;code&gt;Pipe&lt;/code&gt; should be a &lt;code&gt;Queue&lt;/code&gt;, because only the “producer” processes, and not the “consumer” process, send messages through it. But &lt;code&gt;Queue&lt;/code&gt; is presently not functioning correctly under the operating system I use, Mac OS X.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-8208628947310235290?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/8208628947310235290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/07/creeping-elegance-or-shameless-hacking.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/8208628947310235290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/8208628947310235290'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/07/creeping-elegance-or-shameless-hacking.html' title='Creeping elegance, or shameless hacking?'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-4215547728542238617</id><published>2010-07-26T23:34:00.000-07:00</published><updated>2010-07-29T09:43:49.785-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='evolutionary computation'/><title type='text'>Efficient selection with fitness thresholds, heaps, and parallel processing — easier done than said</title><content type='html'>The obvious approach to selection in an evolutionary algorithm is to preserve the better individuals in the population and cull the others. This is known as &lt;i&gt;truncation selection.&lt;/i&gt; The term hints at sorting a list of individuals in descending order of fitness, and then truncating it to length &lt;i&gt;nSelect.&lt;/i&gt; But that is really not the way to do things. And doing selection well is really not that hard. After providing a gentle review of the considerations, I’ll prove my point with 18 lines of code.&lt;br /&gt;&lt;br /&gt;A principle of computational problem solving is not to waste time determining just how bad a bad solution is. Suppose we’re selecting the 3 fittest of a population of 10 individuals, and that the first 3 fitness scores we obtain are 90, 97, and 93. This means that we’re no longer interested in individuals with fitness of 90 or lower. If it becomes clear in the course of evaluating the fourth individual that its fitness does not exceed the threshold of 90, we can immediately assign it fitness of, say, 0 and move on to the next individual.&lt;br /&gt;&lt;br /&gt;Use of the threshold need not be so simple. For some fitness functions, a high threshold reduces work for all evaluations. An example is fitness based on the &lt;a href=http://en.wikipedia.org/wiki/Levenshtein_distance&gt;Levenshtein distance&lt;/a&gt; of a string of characters &lt;i&gt;t&lt;/i&gt; from a reference string &lt;i&gt;s.&lt;/i&gt; This distance is the minimum number of insertions, deletions, and substitutions of single characters required to make the strings identical. Fitness is inversely related to distance. Increasing the threshold reduces the number of possible alignments of the strings that must be considered in computing the distance. In limited experiments with an evolutionary computation involving the Levenshtein distance, I’ve halved the execution time by exploiting thresholds.&lt;br /&gt;&lt;br /&gt;A natural choice of data structure for keeping track of the &lt;i&gt;nSelect&lt;/i&gt; fittest individuals is a &lt;a href=http://en.wikipedia.org/wiki/Heap_%28data_structure%29&gt;min heap&lt;/a&gt;. All you need to know about the heap is that it is stored in an indexed data structure, and that the least element has the least index. That is, the threshold element is always &lt;code&gt;heap[0]&lt;/code&gt; when indexing is zero-based. The heap is initialized to contain &lt;i&gt;nSelect&lt;/i&gt; dummy individuals of infinitely poor fitness. When an individual has super-threshold fitness, it replaces the threshold element, and the heap is readjusted.&lt;br /&gt;&lt;br /&gt;Evolutionary computations cry out for parallel processing. It is cruel and immoral to run them sequentially on computers with multiple processors (cores). But I have made it seem as though providing the fitness function with the selection threshold depends upon sequential evaluation of individuals. There are important cases in which it does not. If parents compete with offspring for survival, then the heap is initialized at the beginning of the run, and is reinitialized only when the fitness function changes — never, in most applications. Also, if the number of fitness evaluations per generation exceeds the number of processors, as is common with present technology, then there remains a sequential component in processing.&lt;br /&gt;&lt;br /&gt;The way I’ve approached parallel processing is to maintain throughout the evolutionary run a collection of processes dedicated to fitness evaluation. The processes exist when fitness evaluation &lt;i&gt;cum&lt;/i&gt; selection begins. First an individual is submitted, along with the threshold, to each process. Then fitness scores are received one by one. For each score received, the heap and threshold are updated if necessary, and an unevaluated individual is submitted, along with the threshold, to the process that provided the score. In the experiments I mentioned above, I’ve nearly halved the execution time by running two cores instead of one. That is, the combined use of thresholds and two fitness-evaluation processes gives almost a factor-of-4 speedup.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Python function&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I’m going to provide an explanation that any programmer should be able to follow. But first look the code over, considering what I’ve said thus far. The heap, named &lt;code&gt;best&lt;/code&gt;, is an optional parameter. The variable &lt;code&gt;nSent&lt;/code&gt; registers the number of individuals that have been submitted to evaluation &lt;code&gt;processes&lt;/code&gt;. It steps from 0 to &lt;code&gt;popSize&lt;/code&gt;, the size of the &lt;code&gt;population&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;pre&gt;&lt;font face="Lucida,Courier New"&gt;&lt;font color="#C00000"&gt;from&lt;/font&gt; &lt;font color="#000000"&gt;heapq&lt;/font&gt; &lt;font color="#C00000"&gt;import&lt;/font&gt; &lt;font color="#000000"&gt;heapreplace&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="#C00000"&gt;def&lt;/font&gt; &lt;font color="#000000"&gt;selected&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#000000"&gt;population&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;popSize&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;nSelect&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;best&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#000000"&gt;None&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt;&lt;br /&gt;    &lt;font color="#C00000"&gt;if&lt;/font&gt; &lt;font color="#000000"&gt;best&lt;/font&gt; &lt;font color="#0000C0"&gt;==&lt;/font&gt; &lt;font color="#000000"&gt;None&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt;&lt;br /&gt;        &lt;font color="#000000"&gt;best&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#000000"&gt;nSelect&lt;/font&gt; &lt;font color="#0000C0"&gt;*&lt;/font&gt; &lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#000000"&gt;None&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;None&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt;&lt;br /&gt;    &lt;font color="#000000"&gt;threshold&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#000000"&gt;best&lt;/font&gt;&lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#0080C0"&gt;0&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt;&lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#0080C0"&gt;0&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt;&lt;br /&gt;    &lt;font color="#000000"&gt;nSent&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#0080C0"&gt;0&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;    &lt;font color="#C00000"&gt;for&lt;/font&gt; &lt;font color="#000000"&gt;process&lt;/font&gt; &lt;font color="#C00000"&gt;in&lt;/font&gt; &lt;font color="#000000"&gt;processes&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt;&lt;br /&gt;        &lt;font color="#C00000"&gt;if&lt;/font&gt; &lt;font color="#000000"&gt;nSent&lt;/font&gt; &lt;font color="#0000C0"&gt;==&lt;/font&gt; &lt;font color="#000000"&gt;popSize&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt; &lt;font color="#C00000"&gt;break&lt;/font&gt;&lt;br /&gt;        &lt;font color="#000000"&gt;process&lt;/font&gt;&lt;font color="#0000C0"&gt;.&lt;/font&gt;&lt;font color="#000000"&gt;submit&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#000000"&gt;population&lt;/font&gt;&lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#000000"&gt;nSent&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;threshold&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;br /&gt;        &lt;font color="#000000"&gt;nSent&lt;/font&gt; &lt;font color="#0000C0"&gt;+=&lt;/font&gt; &lt;font color="#0080C0"&gt;1&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;    &lt;font color="#C00000"&gt;for&lt;/font&gt; &lt;font color="#000000"&gt;process&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;x&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;score&lt;/font&gt; &lt;font color="#C00000"&gt;in&lt;/font&gt; &lt;font color="#000000"&gt;scored&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#000000"&gt;popSize&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt;&lt;br /&gt;        &lt;font color="#C00000"&gt;if&lt;/font&gt; &lt;font color="#000000"&gt;score&lt;/font&gt; &lt;font color="#0000C0"&gt;&amp;gt;&lt;/font&gt; &lt;font color="#000000"&gt;threshold&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt;&lt;br /&gt;            &lt;font color="#000000"&gt;heapreplace&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#000000"&gt;best&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#000000"&gt;score&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;x&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;br /&gt;            &lt;font color="#000000"&gt;threshold&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#000000"&gt;best&lt;/font&gt;&lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#0080C0"&gt;0&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt;&lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#0080C0"&gt;0&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt;&lt;br /&gt;        &lt;font color="#C00000"&gt;if&lt;/font&gt; &lt;font color="#000000"&gt;nSent&lt;/font&gt; &lt;font color="#0000C0"&gt;&amp;lt;&lt;/font&gt; &lt;font color="#000000"&gt;popSize&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt;&lt;br /&gt;            &lt;font color="#000000"&gt;process&lt;/font&gt;&lt;font color="#0000C0"&gt;.&lt;/font&gt;&lt;font color="#000000"&gt;submit&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#000000"&gt;population&lt;/font&gt;&lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#000000"&gt;nSent&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;threshold&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;br /&gt;            &lt;font color="#000000"&gt;nSent&lt;/font&gt; &lt;font color="#0000C0"&gt;+=&lt;/font&gt; &lt;font color="#0080C0"&gt;1&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;    &lt;font color="#C00000"&gt;return&lt;/font&gt; &lt;font color="#000000"&gt;best&lt;/font&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/pre&gt;&lt;hr&gt;&lt;br /&gt;If no heap is supplied, &lt;code&gt;best&lt;/code&gt; is set to an indexed collection of &lt;code&gt;nSelect&lt;/code&gt; (&lt;i&gt;unfit&lt;/i&gt;, &lt;i&gt;dummy&lt;/i&gt;) pairs represented as (&lt;code&gt;None&lt;/code&gt;, &lt;code&gt;None&lt;/code&gt;). This works because any (&lt;i&gt;fitness&lt;/i&gt;, &lt;i&gt;individual&lt;/i&gt;) pair is greater than (&lt;code&gt;None&lt;/code&gt;, &lt;code&gt;None&lt;/code&gt;). The expression &lt;code&gt;best[0][0]&lt;/code&gt; yields the fitness of the least fit individual in the heap, i.e., the &lt;code&gt;threshold&lt;/code&gt; fitness for selection.&lt;br /&gt;&lt;br /&gt;The first &lt;code&gt;for&lt;/code&gt; loop submits to each of the waiting &lt;code&gt;processes&lt;/code&gt; an individual in &lt;code&gt;population&lt;/code&gt; to evaluate, along with &lt;code&gt;threshold&lt;/code&gt;. [My &lt;a href=http://boundedtheoretics.blogspot.com/2010/07/creeping-elegance-or-shameless-hacking.html&gt;next post&lt;/a&gt; greatly improves &lt;code&gt;selected&lt;/code&gt; by eliminating the direct manipulation of processes.] The loop exits early if there is a surplus of processes. The processes are instances of a subclass of &lt;code&gt;multiprocessing.Process&lt;/code&gt; that I have defined, but am “hiding” from you. I am illustrating how to keep the logic of parallel processing simple through object-oriented design. You don’t need to see the code to understand perfectly well that &lt;code&gt;process.submit()&lt;/code&gt; communicates the arguments to &lt;code&gt;process&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt;The second &lt;code&gt;for&lt;/code&gt; loop iterates &lt;code&gt;popSize&lt;/code&gt; times, processing triples obtained from &lt;code&gt;scored&lt;/code&gt;. Despite appearances, &lt;code&gt;scored&lt;/code&gt; is not a function, but a &lt;a href=http://docs.python.org/tutorial/classes.html#generators&gt;generator&lt;/a&gt;. It does not return a collection of all of the triples. In each iteration, it yields just one &lt;code&gt;(process, x, score)&lt;/code&gt; to indicate the &lt;code&gt;process&lt;/code&gt; that most recently communicated an evaluation (&lt;code&gt;x, score&lt;/code&gt;). This indicates not only that the fitness of individual &lt;code&gt;x&lt;/code&gt; is &lt;code&gt;score&lt;/code&gt;, but that &lt;code&gt;process&lt;/code&gt; is waiting to evaluate another individual. If the new &lt;code&gt;score&lt;/code&gt; exceeds the selection &lt;code&gt;threshold&lt;/code&gt;, then &lt;code&gt;(score, x)&lt;/code&gt; goes into the &lt;code&gt;best&lt;/code&gt; heap, and &lt;code&gt;threshold&lt;/code&gt; is updated. And then the next unevaluated individual in the &lt;code&gt;population&lt;/code&gt;, if any, is submitted along with the &lt;code&gt;threshold&lt;/code&gt; to the ready &lt;code&gt;process&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt;When the loop is exited, each individual has had its chance to get into the &lt;code&gt;best&lt;/code&gt; heap, which is returned to the caller. By the way, there’s an argument to be made that when the &lt;code&gt;best&lt;/code&gt; heap is supplied to the function, an individual with fitness equal to that of the worst in the heap should replace the worst. Presumably the heap contains parents that are competing with offspring for survival. Replacing parents with offspring when they are no better than the offspring can enhance escape from fitness plateaus.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-4215547728542238617?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/4215547728542238617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/07/efficient-selection-with-fitness.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/4215547728542238617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/4215547728542238617'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/07/efficient-selection-with-fitness.html' title='Efficient selection with fitness thresholds, heaps, and parallel processing — easier done than said'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-4657115380341767038</id><published>2010-07-13T04:04:00.000-07:00</published><updated>2010-07-13T04:10:38.492-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mutation'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Sure mutation in Python</title><content type='html'>In Python, “lazy” mutation goes something like this:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;for i in range(len(offspring)):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if random() &lt; mutation_rate:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;offspring[i] = choice(alphabet)&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;The &lt;code&gt;random()&lt;/code&gt; value is uniform on [0, 1), and the &lt;code&gt;choice&lt;/code&gt; function returns a character drawn uniformly at random from &lt;code&gt;alphabet&lt;/code&gt;.It follows from my &lt;a href=http://boundedtheoretics.blogspot.com/2010/07/roly-poly-and-cockroach.html&gt;last post&lt;/a&gt; that this can be made right within the implementation of an evolutionary algorithm by defining&lt;br /&gt;&lt;br /&gt;&lt;code&gt;adjusted_rate = \&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;len(alphabet) / (len(alphabet) - 1) * mutation_rate&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;and using it in place of &lt;code&gt;mutation_rate&lt;/code&gt;. “And that’s all I have to say about that.”&lt;br /&gt;&lt;br /&gt;If you want a mutation operator that surely mutates, the following code performs well:&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;code&gt;from random import randint&lt;br /&gt;&lt;br /&gt;alphabet = 'abcdefghijklmnopqrstuvwxyz '&lt;br /&gt;alphaSize = len(alphabet)&lt;br /&gt;alphaIndex = \&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dict([(alphabet[i], i) for i in range(alphaSize)])&lt;br /&gt;&lt;br /&gt;def mutate(c):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i = randint(0, alphaSize - 2)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if i &gt;= alphaIndex[c]:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i += 1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return alphabet[i]&lt;br /&gt;&lt;/code&gt;&lt;hr&gt;&lt;br /&gt;Here &lt;code&gt;alphaIndex&lt;/code&gt; is a dictionary associating each character in the alphabet with its index in the string &lt;code&gt;alphabet&lt;/code&gt;. The first character of a string is indexed 0. Thus the expressions &lt;code&gt;alphaIndex['a']&lt;/code&gt; and &lt;code&gt;alphaIndex['d']&lt;/code&gt; evaluate to 0 and 3, respectively. For all characters &lt;code&gt;c&lt;/code&gt; in &lt;code&gt;alphabet&lt;/code&gt;,&lt;br /&gt;&lt;br /&gt;&lt;code&gt;alphaIndex[c] == alphabet.index(c)&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt;Looking up an index in the dictionary &lt;code&gt;alphaIndex&lt;/code&gt; is slightly faster than calling the function &lt;code&gt;alphabet.index&lt;/code&gt;, which searches &lt;code&gt;alphabet&lt;/code&gt; sequentially to locate the character. The performance advantage for the dictionary would be greater if the alphabet were larger.&lt;br /&gt;&lt;br /&gt;The function &lt;code&gt;mutate&lt;/code&gt; randomly selects an &lt;i&gt;index&lt;/i&gt; other than that of character &lt;code&gt;c&lt;/code&gt;, and returns the character in &lt;code&gt;alphabet&lt;/code&gt; with the selected index. It starts by calling &lt;code&gt;randint&lt;/code&gt; to get a random index &lt;code&gt;i&lt;/code&gt; between “least index” (0) and “maximum index minus 1.” The trick is that if &lt;code&gt;i&lt;/code&gt; is greater than or equal to the index of the character &lt;code&gt;c&lt;/code&gt; that we want to exclude from selection, then it is bumped up by 1. This puts it in the range &lt;code&gt;alphaIndex[c] + 1&lt;/code&gt;, &amp;hellip;, &lt;code&gt;alphaSize - 1&lt;/code&gt; (the maximum index). All indexes other than that of &lt;code&gt;c&lt;/code&gt; are equally likely to be selected.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-4657115380341767038?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/4657115380341767038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/07/sure-mutation-in-python.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/4657115380341767038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/4657115380341767038'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/07/sure-mutation-in-python.html' title='Sure mutation in Python'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-2564014724328206445</id><published>2010-07-12T16:05:00.000-07:00</published><updated>2010-07-12T17:24:50.544-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Weasel program'/><category scheme='http://www.blogger.com/atom/ns#' term='Yarus'/><title type='text'>The roly poly and the cockroach</title><content type='html'>You may have noted in my post on &lt;a href="http://boundedtheoretics.blogspot.com/2010/06/willie-cant-stop-whipping-weasel.html"&gt;Dembski's Weasel-whipping&lt;/a&gt; that I gave .0096 as the mutation rate of the Dobzhansky program, a conventional (1, 200) evolutionary algorithm (EA), while Yarus indicates that “1 in 100 characters in each generation” are mutated. Well, the slight discrepancy is due to the fact that the program uses the “lazy” mutation operator that I slammed as a bug in the algorithms analyzed by Ewert, Montañez, Dembski, and Marks [&lt;a href="http://evoinfo.org/publications/efficient-per-query-information-extraction-from-a-hamming-oracle/"&gt;here&lt;/a&gt;]. I should explain that what is a roly poly in one context is a big, fat, nasty cockroach in another.&lt;br /&gt;&lt;br /&gt;To mutate is to cause or to undergo change. That is, mutation is actual change, not an attempt at change. The lazy mutation operator simply overwrites a character in a phrase with a character drawn randomly from the alphabet, and sometimes fails to change the character. For an alphabet of size &lt;i&gt;N&lt;/i&gt;, the mutation rate is (&lt;i&gt;N&lt;/i&gt; − 1) / &lt;i&gt;N&lt;/i&gt; times the probability that the operator is invoked. For the Dobzhansky program, &lt;i&gt;N&lt;/i&gt; = 27, and&lt;br /&gt;&lt;blockquote&gt;26 / 27 × .01 ≈ .0096.&lt;/blockquote&gt;The difference between .01 and .0096 is irrelevant to what Yarus writes about the program.&lt;br /&gt;&lt;br /&gt;Correcting an EA implementation that uses a lazy mutation operator is trivial. Set the rate at which the operation is performed to &lt;i&gt;N&lt;/i&gt; / (&lt;i&gt;N&lt;/i&gt; − 1) times the desired mutation rate. Goodbye, roly poly.&lt;br /&gt;&lt;br /&gt;No such trick exterminates the &lt;i&gt;cucaracha&lt;/i&gt; of Ewert et al. Their algorithms (A) and (B), abstracted from the apocryphal Weasel programs, apply the lazy mutation operator to exactly one randomly selected character in each offspring phrase. The alphabet size ranges from 1 to 100, so the probability that an offspring is a mutant ranges from 0 / 1 to 99 / 100. As I explained in my previous post, it is utterly bizarre for the alphabet size to govern mutation in this manner. The algorithms are whirlygigs, of no interest to biologists and engineers.&lt;br /&gt;&lt;br /&gt;Ewert et al. also address as algorithm (C) what would be a (1, 200) EA, were its “mutation” always mutation. The rate of application of the lazy mutation operator is fixed at 1 / 20. It is important to know that the near-optimal mutation rate for phrases of length &lt;i&gt;L&lt;/i&gt; is 1 / &lt;i&gt;L&lt;/i&gt;. With 100 characters in the alphabet, the effective mutation rate is almost 1 / 20, and the algorithm is implicitly tuned to handle phrases of length 20. For a binary alphabet, the effective mutation rate is just 1 / 40, and the algorithm is implicitly tuned to handle phrases of length 40. This should give you a strong sense of why the mutation rate should be explicit in analysis — as it always is in the evolutionary computation literature that the “maverick geniuses” do not bother to survey.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Regarding the number of mutants&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I may have seemed to criticize the Dobzhansky program for generating many non-mutant offspring. That was not my intent. I think it’s interesting that the program performs so well, behaving as it does.&lt;br /&gt;&lt;br /&gt;With the near-optimal mutation rate of 1 / &lt;i&gt;L&lt;/i&gt;, the probability of generating a copy of the parent, (1 − 1 / &lt;i&gt;L&lt;/i&gt;)&lt;sup&gt;&lt;i&gt;L&lt;/i&gt;&lt;/sup&gt;, converges rapidly on &lt;i&gt;e&lt;/i&gt;&lt;sup&gt;-1&lt;/sup&gt; ≈ 0.368. Even for &lt;i&gt;L&lt;/i&gt; as low as 25, an average of 72 in 200 offspring are exact copies of the parent.&lt;br /&gt;&lt;br /&gt;It would not have been appropriate for Yarus to tune the mutation rate to the length of the Dobzhansky quote. That’s the sort of thing we do in computational problem solving. It’s not how nature works. I don’t make much of the fact that Yarus had an expected 109, rather than 73, non-mutant offspring per generation.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Edit&lt;/b&gt;: Yarus possibly changed the parameter settings of the program from those I’ve seen. I really don’t care if he did. I’m trying to share some fundamentals of how (not) to analyze evolutionary algorithms.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-2564014724328206445?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/2564014724328206445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/07/roly-poly-and-cockroach.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/2564014724328206445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/2564014724328206445'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/07/roly-poly-and-cockroach.html' title='The roly poly and the cockroach'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-3206524324154680640</id><published>2010-06-28T10:55:00.000-07:00</published><updated>2010-06-28T10:55:25.624-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scholarly misconduct'/><title type='text'>Dembski haplessly admits to plagiarism?</title><content type='html'>In “&lt;a href=http://evoinfo.org/publications/efficient-per-query-information-extraction-from-a-hamming-oracle/&gt;Efficient Per Query Information Extraction from a Hamming Oracle&lt;/a&gt;” Winston Ewert, George Montañez, William A. Dembski, Robert J. Marks II do not cite the sources of the algorithms they analyze. Yet Dembski trumpeted at Uncommon Descent, “&lt;a href=http://www.uncommondescent.com/evolution/new-peer-reviewed-id-paper-deconstructing-the-dawkins-weasel/&gt;New Peer-Reviewed ID Paper — Deconstructing the Dawkins WEASEL&lt;/a&gt;.”&lt;br /&gt;&lt;br /&gt;The algorithms (A) and (B) are implemented, respectively, by the programs WEASEL1 and WEASEL2 that Dembski &lt;a href=http://www.uncommondescent.com/evolution/the-original-weasels/&gt;said&lt;/a&gt; were supplied to him by the pseudonymous “Oxfordensis.” Dembski announced, “[W]e shall… henceforward treat the programs below as the originals,” i.e., as those used by Richard Dawkins. Any way you slice it, the programs and the algorithms they implement are due to someone other than Ewert &lt;i&gt;et alia.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;If you abstract an algorithm from a program, you are ethically obligated to cite the program, just as you are ethically obligated to cite a book from which you get an idea, even if you do not copy words from the book. Algorithms are intellectual property, and are in fact patentable.&lt;br /&gt;&lt;br /&gt;Has Dembski not tagged himself and his colleagues as &lt;a href=http://en.wiktionary.org/wiki/plagiarism&gt;plagiarists&lt;/a&gt;?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-3206524324154680640?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/3206524324154680640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/06/dembski-haplessly-admits-to-plagiarism.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/3206524324154680640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/3206524324154680640'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/06/dembski-haplessly-admits-to-plagiarism.html' title='Dembski haplessly admits to plagiarism?'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-7488951190223116496</id><published>2010-06-28T09:08:00.000-07:00</published><updated>2010-06-28T09:08:57.448-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Weasel program'/><category scheme='http://www.blogger.com/atom/ns#' term='Dobzhansky program'/><title type='text'>Willie can’t stop whipping the Weasel</title><content type='html'>William Dembski recently &lt;a href="http://www.uncommondescent.com/intelligent-design/michael-yarus-and-the-thing-that-couldnt-die/"&gt;projected his obsession&lt;/a&gt; with the &lt;a href="http://en.wikipedia.org/wiki/Weasel_program"&gt;Weasel program&lt;/a&gt; onto evolutionists. His rationalization? Origin-of-life researcher Michael Yarus reuses the 1986 pop-sci illustration of evolution in a new pop-sci book, &lt;a href="http://www.amazon.com/Life-RNA-World-Ancestor-Within/dp/0674050754"&gt;Life from an RNA World&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Dembski has misunderstood Richard Dawkins’ description of the program for &lt;a href="http://www.antievolution.org/people/dembski_wa/corr_wre_weasel.txt"&gt;at least a decade&lt;/a&gt;. He and Bob Marks falsely attributed &lt;i&gt;partitioned search&lt;/i&gt; — not only the algorithm, but also the term — to Dawkins in a September 2009 &lt;a href="http://evoinfo.org/publications/cost-of-success-in-search/"&gt;article&lt;/a&gt;. As soon as the article appeared, he &lt;a href="http://www.uncommondescent.com/evolution/the-original-weasels/"&gt;vested faith&lt;/a&gt; in two programs implementing different algorithms, explaining vaguely that the pseudonymous “Oxfordensis” supplied them. The story goes that Dawkins used one in preparing &lt;i&gt;The Blind Watchmaker&lt;/i&gt;, and the other  as a demo in a television show. Dawkins no longer has his code, and does not recognize the apocrypha. Yet Dembski &lt;a href="http://www.uncommondescent.com/evolution/the-original-weasels-part-ii/"&gt;announced&lt;/a&gt; that he would pin it on Dawkins anyway.&lt;br /&gt;&lt;br /&gt;The kicker is that the programs share a bug. They attempt to mutate exactly one character in each offspring phrase, but instead create a perfect copy of the parent in 1 of 27 attempts, on average. The implemented mutation rule is bizarre, with relevance neither to biology nor to engineering. Yet Dembski, Marks, and IDCist cubs recently published &lt;a href="http://evoinfo.org/publications/efficient-per-query-information-extraction-from-a-hamming-oracle/"&gt;analyses&lt;/a&gt; of algorithms abstracted from the buggy programs. (Of course, they went once again to the IEEE Systems, Man, and Cybernetics Society, where reviewers are unlikely to know much about evolutionary algorithms.)&lt;br /&gt;&lt;br /&gt;Now the clown-scholar Willie has the temerity to write,&lt;br /&gt;&lt;blockquote&gt;Some internet critics have urged that we are beating a dead [weasel], that this example was never meant to be taken too seriously, and that if we were “serious scientists,” we would be directing our energies elsewhere. Let me suggest that these critics take up their concerns with Yarus.&lt;/blockquote&gt;Ironically, Yarus explains that pedagogy trumps biology:&lt;br /&gt;&lt;blockquote&gt;To fully appreciate this particular [example], you must be aware that it is an idealization, not a realistic model of evolution. But its power comes from its precise aim — directly at the heart of the difficulty many people have with the concept of evolution.&lt;/blockquote&gt;Dembski’s subconscious no doubt screams, “Deny! Deny! Deny!”&lt;br /&gt;&lt;blockquote&gt;Yarus sees this simulation as underwriting the power of evolutionary processes.&lt;/blockquote&gt;&lt;i&gt;Underwriting&lt;/i&gt;? Yarus says that it “should give intelligent designers (and the rest of us) a reflective moment or two.”&lt;br /&gt;&lt;br /&gt;Poor Willie. Imagine how conflicted he must be, to have a “serious scientist” like&amp;nbsp; Yarus invoke his name, but put the Weasel in its place.&lt;br /&gt;&lt;h4&gt;No more exegesis of apocrypha&lt;/h4&gt;Rob Knight kindly supplied me with the code of what Yarus calls the “Dobzhansky program.” Rob and I agree that it implements a (1, λ) evolutionary algorithm (EA). In each generation, one parent phrase reproduces λ = 200 times. The characters in the offspring mutate independently at a rate of .0096. One offspring of maximal fitness survives as the parent of the next generation, and all other phrases “die.” This matches Wikipedia’s algorithm, except that the mutation rate is lower. The consequence of the lower rate is that the program performs well with phrases of length considerably greater than 100.&lt;br /&gt;&lt;h4&gt;No more blogorrheaic Mullings&lt;/h4&gt;The (1, λ) EA is distinguished from the (1 + λ) EA, in which the parent competes with offspring for survival. With the PLUS algorithm, it is impossible for parental fitness to decrease from one generation to the next. Under certain conditions, it is &lt;i&gt;nearly&lt;/i&gt; impossible for the COMMA algorithm. Some elementary calculations — not prolix, overwrought exhortations to the beloved onlookers [inside joke] — make this clear. For generality, let’s refer to the phrase length as &lt;i&gt;L&lt;/i&gt; and the mutation rate as μ.&lt;br /&gt;&lt;br /&gt;The probability of no mutation in a particular position of an offspring phrase is 1 − μ. The probability of no mutation in all &lt;i&gt;L&lt;/i&gt; positions, i.e., no difference from the parent, is (1 − μ)&lt;sup&gt;&lt;i&gt;L&lt;/i&gt;&lt;/sup&gt;. Subtract this quantity from 1, and you get the probability that the offspring differs from the parent,&lt;blockquote&gt;&lt;i&gt;m&lt;/i&gt; = 1 − (1 − μ)&lt;sup&gt;&lt;i&gt;L&lt;/i&gt;&lt;/sup&gt;.&lt;/blockquote&gt;The expected number of mutants among the &amp;lambda; offspring of a generation is &amp;lambda;&lt;i&gt;m&lt;/i&gt;, and the probability that all of the offspring are mutants is &lt;i&gt;m&lt;/i&gt;&lt;sup&gt;λ&lt;/sup&gt;.&lt;br /&gt;&lt;br /&gt;For Yarus’ illustration, with &lt;i&gt;L&lt;/i&gt; = 63 and μ ≈ .0096, &lt;i&gt;m&lt;/i&gt; ≈ .4554. Of the &amp;lambda; = 200 offspring in a generation, only &amp;lambda;&lt;i&gt;m&lt;/i&gt; &amp;asymp; 91 are mutants, on average. The probability of generating 0, rather than the expected 109, copies of the parent is&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;m&lt;/i&gt;&lt;sup&gt;λ&lt;/sup&gt; ≈ .4554&lt;sup&gt;200&lt;/sup&gt; &amp;asymp; 10&lt;sup&gt;−68&lt;/sup&gt;.&lt;/blockquote&gt;It follows that the (1, 200) EA performs identically to the (1 + 200) EA with overwhelming probability. Even for a phrase of length 300, which the Dobzhansky program will converge upon poorly — the ideal mutation rate is about 1 / 300, and &amp;mu; is almost 3 times too large — only 1 in 100 thousand generations lacks a copy of the parent.&lt;br /&gt;&lt;h4&gt;Profligate evolution&lt;/h4&gt;The computational waste is striking. But I believe that it is entirely appropriate to illustrate rapid evolution on a generational basis, i.e., assuming simultaneous evaluation of offspring. It is progress on the generational time scale that matters in biological evolution. And we know that biological evolution is profligate in its own ways. Dembski, Marks, and cubs focus on how many fitness evaluations, rather than how many generations, are required to obtain the fittest phrase. They essentially force a sequential model onto a process characterized by parallelism.&lt;br /&gt;&lt;h4&gt;That’s not a feature — it’s a bug&lt;/h4&gt;The apocryphal TV demo almost implements what theorists of evolutionary computation call &lt;i&gt;randomized local search&lt;/i&gt; (RLS). You can think of RLS as a (1 + 1) EA modified to ensure that there is exactly one mutation in each offspring. This eliminates evaluations of copies of the parent (and also multiply mutated offspring).&lt;br /&gt;&lt;br /&gt;The apocryphal TV demo does not surely mutate the character in a randomly selected position, but instead assigns a randomly drawn character to the position.&lt;blockquote&gt;&lt;i&gt;Right&lt;/i&gt;: &lt;code&gt;&amp;nbsp;&amp;nbsp;x&lt;sub&gt;i&lt;/sub&gt; := Random(ALPHABET - {x&lt;sub&gt;i&lt;/sub&gt;})&lt;/code&gt;&lt;br /&gt;&lt;i&gt;Wrong&lt;/i&gt;:&lt;code&gt;&amp;nbsp;x&lt;sub&gt;i&lt;/sub&gt; := Random(ALPHABET)&lt;/code&gt;&lt;/blockquote&gt;The incorrect version fails with probability 1 / &lt;i&gt;N&lt;/i&gt;, where &lt;i&gt;N&lt;/i&gt; is the size of the alphabet. The &lt;i&gt;de facto&lt;/i&gt; mutation rule is very weird: With probability (&lt;i&gt;N&lt;/i&gt; - 1) / &lt;i&gt;N&lt;/i&gt;, mutate a randomly selected position of the phrase. Ewert, Montañez, Dembski, and Marks consider alphabet sizes ranging from 1 to 100. For the important case of a binary alphabet, 1 in 2 offspring is a copy of its parent, and the bug doubles the expected running time. All the authors can say is that they’re analyzing an error they suspect Dawkins of making a quarter-century ago.&lt;br /&gt;&lt;br /&gt;The apocryphal &lt;i&gt;TBW&lt;/i&gt; program implements a (1, 100) EA modified to use the weird mutation rule. As I just explained, the probability of mutation in an offspring phrase is &lt;i&gt;m&lt;/i&gt; = (&lt;i&gt;N&lt;/i&gt; - 1) / &lt;i&gt;N&lt;/i&gt;. Here, for several interesting alphabet sizes &lt;i&gt;N&lt;/i&gt;, are the the expected numbers of mutants in a generation (100 &lt;i&gt;m&lt;/i&gt;) and the probabilities that all offspring in a generation are mutants (&lt;i&gt;m&lt;/i&gt;&lt;sup&gt;100&lt;/sup&gt;).&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;table border="1" cellpadding=10&gt;&lt;tr&gt;&lt;th&gt;&lt;i&gt;N&lt;/i&gt;&lt;/th&gt;&lt;th&gt;100 &lt;i&gt;m&lt;/i&gt;&lt;/th&gt;&lt;th&gt;&lt;i&gt;m&lt;/i&gt;&lt;sup&gt;100&lt;/sup&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;50.0&lt;/td&gt;&lt;td&gt;1 / 10&lt;sup&gt;30&lt;/sup&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;27&lt;/td&gt;&lt;td&gt;96.3&lt;/td&gt;&lt;td&gt;1 / 44&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;100&lt;/td&gt;&lt;td&gt;99.0&lt;/td&gt;&lt;td&gt;1 / 3&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&lt;br /&gt;It is simply crazy for alphabet size to govern mutation as it does here. For the Weasel-Dobzhansky case of &lt;i&gt;N&lt;/i&gt; = 27, about 1 in 44 generations has no copy of the parent. Convergence usually requires more than 44 generations. So, with irony that can be appreciated only by folks who follow &lt;a href=http://www.uncommondescent.com/evolution/dawkins-weasel-proximity-search-with-or-without-locking/&gt;Uncommon Descent&lt;/a&gt;...&lt;blockquote&gt;&lt;i&gt;There is no latching or ratcheting or locking of any sort in the program that Dawkins putatively used in preparing &lt;/i&gt;The Blind Watchmaker.&lt;/blockquote&gt;And I repeat that there is no scholarly value in formal analysis of idiosyncrasies arising from faulty implementation of mutation. If Dembski, Marks, and cubs want to investigate two buggy programs as artifacts of possible “historical significance,” let them openly tell the story of Oxfordensis.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-7488951190223116496?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/7488951190223116496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/06/willie-cant-stop-whipping-weasel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/7488951190223116496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/7488951190223116496'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/06/willie-cant-stop-whipping-weasel.html' title='Willie can’t stop whipping the Weasel'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-6695438233778510726</id><published>2010-05-05T22:18:00.000-07:00</published><updated>2010-06-06T13:00:23.055-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deceit manipulation politics'/><title type='text'>BIO-Complexity: Manufacturing the controversy</title><content type='html'>&lt;a href=http://bio-complexity.org/ojs/index.php/main target=_&gt;BIO-Complexity&lt;/a&gt; bills itself as a peer-reviewed journal of science. However, close inspection of its &lt;a href=http://bio-complexity.org/ojs/index.php/main/about/editorialPolicies target=_&gt;policies&lt;/a&gt; reveals it to be a website for slapdash dissemination and discussion of articles that have not been vetted by editors and reviewers. And very few scientists would agree that the scope is scientific.&lt;blockquote&gt;It aims to be the leading forum for testing the scientific merit of the claim that intelligent design (ID) is a credible explanation for life.&lt;/blockquote&gt;The gist of &lt;i&gt;intelligent design&lt;/i&gt; is that an immaterial, and hence unobservable, intelligence &lt;b&gt;creates&lt;/b&gt; physical information for a purpose. Scientists are virtually unanimous that such godlike action has no place in scientific explanations.&lt;br /&gt;&lt;br /&gt;As long as scientists reject ID as supernaturalism, there will be none of the "scientific controversy over ID" referred to at &lt;i&gt;BIO-Complexity.&lt;/i&gt; It seems that the forum is designed to get scientists, identified by their real names, to engage in highly restricted exchanges on ID that create the impression of genuine controversy. This could aid the Discovery Institute in its &lt;a href=http://en.wikipedia.org/wiki/Teach_the_Controversy target=_&gt;"teach the controversy"&lt;/a&gt; campaign, the objective of which is to get ID into the science curricula of public schools.&lt;br /&gt;&lt;br /&gt;I'm not spinning a silly conspiracy theory here. The &lt;a href=http://en.wikipedia.org/wiki/Discovery_Institute target=_&gt;Discovery Institute&lt;/a&gt; supports the &lt;a href=http://en.wikipedia.org/wiki/Biologic_Institute target=_&gt;Biologic Institute&lt;/a&gt;, which in turn supports &lt;i&gt;BIO-Complexity.&lt;/i&gt; The editorial board of &lt;i&gt;BIO-Complexity&lt;/i&gt; is dominated by affiliates of the Biologic Institute and fellows of the Discovery Institute. Douglas Axe, the director of the Biologic Institute, and an editor of the forum, tries to induce debate with a taunt in &lt;a href=http://biologicinstitute.org/2010/04/30/the-debate-over-design-gains-momentum-with-a-new-peer-reviewed-science-journal-bio-complexity/ target=_&gt;The Debate Over Design Gains Momentum with a New Peer-Reviewed Science Journal: BIO-Complexity&lt;/a&gt;:&lt;blockquote&gt;[I]f you examine the way scientists on both sides of the ID debate are conducting themselves, which side would you say is generally doing a better job of inviting critical scrutiny? Which side is earnestly seeking the strongest critique that the other side can offer? The answer should be obvious. It has to be the side that is promoting the debate, right? Or conversely, which side has little tolerance for dissent? That’s equally obvious. It’s the conflicted side—the one that is constantly switching between denying that the debate exists, trying to win it, and trying to shut it down.&lt;/blockquote&gt;The Biologic Institute also offers &lt;a href=http://biologicinstitute.org/our-take-on-the-id-controversy/ target=_&gt;"Our take on the ID controversy"&lt;/a&gt;, cherry-picking the writing of ID adversaries to create the false impression that they regard ID as scientific. ID propagandists have a long history of turning scientists' remarks on ID into evidence of ID's scientific legitimacy. Scientists stirred to comment at &lt;i&gt;BIO-Complexity&lt;/i&gt; should keep this in mind.&lt;br /&gt;&lt;br /&gt;I cannot imagine how an adversary of ID could win by submitting a research article to &lt;i&gt;BIO-Complexity.&lt;/i&gt; It would say implicitly that scientists believe that the claims of ID can be falsified on naturalistic grounds, contradicting the crucial fact that the claims are intrinsically supernatural. And it would suggest that science is advancing due to the "controversy," even if ID does not explain life on Earth.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Journal publishing without the tears (and blood and sweat)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The &lt;strike&gt;conveniently redefined&lt;/strike&gt; "innovative" peer-review process of BIO-Complexity is much less stringent than is the norm in scientific journals.&lt;blockquote&gt;The most significant form of peer review begins when a completed work is made publically available for examination and response. The goal of pre-publication peer review should therefore be to decide whether the work in question merits the attention of experts, rather than to predict the final result of that attention. BIO-Complexity uses an innovative approach to pre-publication peer-review in order to achieve this goal.&lt;p&gt;[...]&lt;p&gt;Two or more reviewers will be consulted for each reviewed manuscript. Authors are encouraged to suggest suitable reviewers, though the Editor may elect to use other reviewers.&lt;p&gt;Reviewers are asked to comment in fair terms on the work’s limitations, but also on whether they think the expert community would benefit from considering both the merits and the limitations. Taking into consideration the manuscript and the reviewers’ comments, the Editor will use this criterion of benefit to decide whether to take the manuscript forward.&lt;p&gt;[...]&lt;p&gt;BIO-Complexity aims to communicate decisions to authors within six weeks of submission.&lt;/blockquote&gt;In short, this is a slapdash approach to getting articles posted on a website for debate. There is no requirement that the editor act as advised by the reviewers. At the same time, the editor does not take personal responsibility for the quality of an accepted article.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;R - E - S - P - E - C - T, oh, what it means to me&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For each published article, the journal publishes one critique, accepted at the sole discretion of the editor of the article. The authors of the article will respond just once to the critique. There are also online comments on articles:&lt;blockquote&gt;&lt;b&gt;Respectful&lt;/b&gt;, open dialog is the most productive way to approach matters of controversy. [emphasis added]&lt;/blockquote&gt;(Watch to see if a double-standard for "respect" emerges at yet another creationist website. Do you think Doug Axe will restrain himself any more than he did in the taunt I quoted above?) If an adversary comments, he or she does so under constraints that lend to the impression that there is a legitimate scientific controversy:&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt;Only people willing to use their real names are allowed to post comments.&lt;/li&gt;&lt;li&gt;Comments that fail to &lt;b&gt;respect&lt;/b&gt; others will be removed (repeat or flagrant offenders being blocked).&lt;/li&gt;&lt;li&gt; Comments need to stay on point.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;To be registered for posting comments, first register as a reader or author, then send an email from an institutional or corporate account (to establish your identity) with a brief description of your areas of interest to our support address&lt;/blockquote&gt;My point will never be on point according to &lt;i&gt;BIO-Complexity.&lt;/i&gt; An intelligent designer is a god by another name, and is outside the scope of scientific investigation. There is no scientific controversy over intelligent design.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-6695438233778510726?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/6695438233778510726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/05/bio-complexity-manufacturing.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/6695438233778510726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/6695438233778510726'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/05/bio-complexity-manufacturing.html' title='BIO-Complexity: Manufacturing the controversy'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-8745990703948349565</id><published>2010-03-15T18:00:00.001-07:00</published><updated>2010-03-16T13:09:48.473-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dembski Marks ethics'/><title type='text'>Errors in "Conservation of Information in Search"</title><content type='html'>William A. Dembski is a senior member, and Robert J. Marks II is a fellow, of the Institute of Electrical and Electronics Engineers (IEEE). The &lt;a href='http://www.ieee.org/web/membership/ethics/code_ethics.html'&gt;IEEE Code of Ethics&lt;/a&gt; requires members "to see, accept, and offer honest criticism of technical work, to acknowledge and correct errors, and to credit properly the contributions of others."&lt;br /&gt;&lt;br /&gt;A correspondent tells me that he has notified Dembski and Marks of obvious mathematical errors in &lt;a href='http://marksmannet.com/RobertMarks/REPRINTS/2009_ConservationOfInformationInSearch.pdf'&gt;Conservation of Information in Search: Measuring the Cost of Success&lt;/a&gt;. The errors are identified and explained &lt;a href='http://rationalwiki.com/wiki/Conservation_of_Information_in_Search_-_Measuring_the_Cost_of_Success'&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;My opinion, as a senior member of the IEEE, is that it is unethical for Dembski and Marks to continue disseminating the article online without correcting its known errors. Some researchers, including me, emend online versions of their publications by adding footnotes. I do not know why Dembski and Marks would not follow suit. Of course, they must "credit properly" the source of the corrections.&lt;br /&gt;&lt;br /&gt;Section III.E of the article begins, "&lt;i&gt;Partitioned search&lt;/i&gt; [12] is a 'divide and conquer' procedure. . . ." The combination of emphasis and citation falsely indicates that the term "partitioned search" comes from [12], Richard Dawkins' &lt;i&gt;The Blind Watchmaker&lt;/i&gt; (TBW). Furthermore, categorical attribution of the procedure itself to Dawkins is unwarranted.&lt;br /&gt;&lt;br /&gt;TBW describes a program that models an aspect of biological evolution (pp. 47-48). The program searches for a target phrase by iteratively "'breeding' ... mutant 'progeny'" from a parent phrase. The parent of the next generation is the progeny that "most resembles the target." Partitioned search would require additional information as to &lt;i&gt;where&lt;/i&gt; the parent matches the target, along with exemption of matching characters from "mutation" in "breeding." There is no mention in TBW of these necessary elements of partitioned search.&lt;br /&gt;&lt;br /&gt;The following now appears on the anonymously authored &lt;a href='http://target=_'&gt;WeaselWare&lt;/a&gt; page of the website for Marks' Evolutionary Informatics Lab:&lt;blockquote&gt;In an Evolutionary Search such as the one proposed by Dr. Dawkins [in TBW]*....&lt;/blockquote&gt;The footnote reads,&lt;blockquote&gt;* Dr. Dawkins no longer possesses the original source code for his algorithm. Feeback and reflection have led the authors to conclude that an Evolutionary Search is the more likely interpretation for the type of search presented in TBW. Although Partitioned Search was the original interpretation, we have now expanded our analysis to include Evolutionary Strategies, thus covering all reasonable interpretations.&lt;/blockquote&gt;I'm calling on Dembski and Marks to acknowledge in the online version of the article that the term &lt;i&gt;partitioned search&lt;/i&gt; does not appear in TBW, and that they "probably" interpreted TBW incorrectly.&lt;br /&gt;&lt;br /&gt;Dembski and Marks should not dodge responsibility for the misinterpretation. As a computer scientist, I find the phrase "Dawkins no longer possesses the original source code for his algorithm" utterly bizarre. One starts with an algorithm, selects a programming language, and then expresses the algorithm in the particular programming language to obtain "source code." Dawkins need not have source code to tell us his algorithm. Dembski publicized a communication with Dawkins immediately after the publication of the article. Clearly he could have contacted Dawkins to ask about the algorithm while writing the article. If he doubted that the algorithm produced the results shown in TBW, all he had to do was implement the algorithm and check to see if worked as advertised.&lt;br /&gt;&lt;br /&gt;Please join me in asking Dembski and Marks (their email addresses are at the bottom of the first page of the article) to fulfill their obligations under the IEEE Code of Ethics. Feel free to link to this text, which appears both at my blog, Bounded Science, and on the Sidewiki &lt;a href='http://www.evoinfo.org/Publications/CostOfSuccess.html'&gt;here&lt;/a&gt; at the website of the Evolutionary Informatics Lab.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-8745990703948349565?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/8745990703948349565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/03/errors-in-of-information-in-search.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/8745990703948349565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/8745990703948349565'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/03/errors-in-of-information-in-search.html' title='Errors in &amp;quot;Conservation of Information in Search&amp;quot;'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-8481242301516359740</id><published>2010-01-18T16:39:00.000-08:00</published><updated>2010-01-18T17:00:18.192-08:00</updated><title type='text'>Granville Sewell discovers YouTube</title><content type='html'>Mathematician and creationist Granville Sewell mangles thermodynamics for the UncommonDescent crowd yet again in &lt;a href=http://www.uncommondescent.com/intelligent-design/can-anything-happen-in-an-open-system-video/ target=_&gt;Can ANYTHING Happen in an Open System–Video&lt;/a&gt;. I really don't have time to respond at the moment, but attached the following to the UD page as a Sidewiki comment, simply because it annoyed the hell out of me that he did not allow comments. I'd appreciate "helpful" votes from those of you set up to use &lt;a href=http://www.google.com/sidewiki/intl/en/index.html target=_&gt;Google's Sidewiki&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;----------------------------------&lt;br /&gt;&lt;br /&gt;Don't waste your time.&lt;br /&gt;&lt;br /&gt;Believe it or not, the "unpolished" video is a sequence of still shots, mostly of text that Prof. Sewell is reading aloud. The only exceptions are images of 1) the cover of a book he reads from and 2) a computer motherboard. Sewell says nothing that he has not posted here on multiple occasions.&lt;br /&gt;&lt;br /&gt;Professors who go to class unprepared and read from the textbook get fried in student evaluations. It amazes me that Prof. Sewell would do essentially that in a YouTube presentation. It should surprise no one that he allows comments neither at UncommonDescent nor at YouTube.&lt;br /&gt;&lt;br /&gt;Ironically, Sewell's colleagues in the Evolutionary Informatics Lab, William A. Dembski and Robert J. Marks II, lionize a physicist and pioneer of information theory, Leon Brillouin, who answered Sewell more than 50 years ago in &lt;i&gt;Science and Information Theory.&lt;/i&gt; Brillouin emphasized that large amounts of information can be gained through expenditure of small amounts of negentropy in physical observation, with overall increase in entropy of the physical system including the observer and the observed. He also emphasized that the negentropy costs of information processing would decline with advances in technology. There is no contradiction of thermodynamics in the growth of human knowledge and the attending advances in complexity of artifacts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-8481242301516359740?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/8481242301516359740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/01/granville-sewell-discovers-youtube.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/8481242301516359740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/8481242301516359740'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2010/01/granville-sewell-discovers-youtube.html' title='Granville Sewell discovers YouTube'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-7915801061462567670</id><published>2009-12-16T04:10:00.000-08:00</published><updated>2010-01-02T17:21:45.762-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dembski Marks work information'/><title type='text'>Work is not information</title><content type='html'>Suppose you are searching for a DNA sequence that translates to a protein with certain properties. To simplify matters, let's say you know magically that the sequence is 300 bases in length. You might roll a &lt;a href=http://www.patentstorm.us/patents/5690331/claims.html&gt;fair four-faced die&lt;/a&gt; 300 times to guess a sequence, and then conduct an experiment to see if the guess is correct. Clearly, there is no knowledge of the specific problem manifest in the die-rolling procedure.&lt;br /&gt;&lt;br /&gt;Now let's say you do 1000 repetitions of the die-rolling procedure, and conduct 1000 experiments to check the randomly generated DNA sequences. The probability of "hitting the target" with a "query" of nature increases. But does this mean that you exploited more knowledge about the problem than you did previously? Of course not. It means only that you did more work.&lt;br /&gt;&lt;br /&gt;In their recently published article, &lt;a href=http://www.evoinfo.org/Publications/CostOfSuccess.html&gt;Conservation of Information in Search: Measuring the Cost of Success&lt;/a&gt;, Bill Dembski and Bob Marks sometimes measure work and call it &lt;i&gt;active information.&lt;/i&gt; They claim,&lt;br /&gt;&lt;blockquote&gt;Active information captures numerically the problem-specific information that assists a search in reaching a target.&lt;/blockquote&gt;But in Section III.A they demonstrate otherwise:&lt;br /&gt;&lt;blockquote&gt;Multiple queries clearly contain more information than a single query. Active information is therefore introduced from repeated queries.&lt;/blockquote&gt;Now wait just a gol-dern minute, Billy Bob! The first sentence says that a procedure doing more work &lt;b&gt;yields&lt;/b&gt; more information about the &lt;b&gt;solution&lt;/b&gt; to the problem than a procedure doing less work. The second says that the procedure doing more work &lt;b&gt;has&lt;/b&gt; more more information about &lt;b&gt;how to solve the specific problem&lt;/b&gt; than a procedure doing less work. The error here is not just equivocal use of the word &lt;i&gt;information.&lt;/i&gt; The authors go on to calculate a gain in active information for repetition of an utterly uninformed procedure.&lt;br /&gt;&lt;br /&gt;Dembski and Marks commit the same errors in Section III.F.1, where they show that increasing the number of offspring in an evolutionary search increases the probability of obtaining an offspring more fit than the parent. To make this probability gain into active information, they redefine the search as just one generation of the evolutionary search they originally considered.&lt;br /&gt;&lt;br /&gt;The fact that you can gain information by doing work does not imply that work is itself information.&lt;br /&gt;&lt;br /&gt;[1/2/2010: I contradicted myself in saying "repetition of an &lt;i&gt;utterly uninformed&lt;/i&gt; procedure" after predicating that "you &lt;i&gt;know magically&lt;/i&gt; that the sequence is 300 bases in length." In a forthcoming post, I will explain that what Dembski and Marks call the &lt;i&gt;endogenous information&lt;/i&gt; of a search problem seems endogenous only if one ignores magical circumscription of the solution space.]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-7915801061462567670?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/7915801061462567670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2009/12/work-is-not-information.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/7915801061462567670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/7915801061462567670'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2009/12/work-is-not-information.html' title='Work is not information'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-7957141758953571491</id><published>2009-12-10T07:53:00.000-08:00</published><updated>2009-12-10T07:53:17.099-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dembski Marks blunder'/><title type='text'>Blunder in the new Dembski-Marks paper</title><content type='html'>The recently published conference paper of Dembski and Marks, &lt;a href=http://marksmannet.com/RobertMarks/REPRINTS/2009_BernoullisPrinciple.pdf&gt;Bernoulli’s &lt;i&gt;Principle of Insufficient Reason&lt;/i&gt; and Conservation of Information in Computer Search&lt;/a&gt; contains an enormous, undebatable, and embarrassing error in the argument regarding the so-called "search for a search."&lt;br /&gt;&lt;br /&gt;Search algorithms explore a finite space of solutions Ω. An algorithm basically selects a solution in Ω, examines the solution, and decides which solution to select next. It repeats this until it has made &lt;i&gt;Q&lt;/i&gt; selections. It is crucial to the arguments of Dembski and Marks that search algorithms have the capacity for randomizing their decisions. To &lt;i&gt;randomize&lt;/i&gt; a decision is to base it, at least in part, on inputs from a random source. (Think of flipping a fair coin repeatedly and feeding the sequence of outcomes into a computer program. The inputs would permit the program to randomize its decisions.)&lt;br /&gt;&lt;br /&gt;Dembski and Marks believe that people search for search algorithms in a higher-order space Ω&lt;sub&gt;2&lt;/sub&gt;. They write,&lt;br /&gt;&lt;blockquote&gt;Let Ω&lt;sub&gt;2&lt;/sub&gt; be the &lt;b&gt;finite&lt;/b&gt; space of all search algorithms on the search space Ω.&lt;/blockquote&gt;The word I've emphasized is wrong, &lt;i&gt;wrong,&lt;/i&gt; and &lt;b&gt;wrong&lt;/b&gt;. The set of all randomized search algorithms is infinite, not finite. Section III.A and the "proof" of Equation (7) in Appendix B are based on a false premise.&lt;br /&gt;&lt;br /&gt;Consider making just one randomized decision between alternative solutions &lt;i&gt;ω&lt;/i&gt;&lt;sub&gt;1&lt;/sub&gt; and &lt;i&gt;ω&lt;/i&gt;&lt;sub&gt;2&lt;/sub&gt; in Ω, with the probability of choosing &lt;i&gt;ω&lt;/i&gt;&lt;sub&gt;1&lt;/sub&gt; equal to &lt;i&gt;p&lt;/i&gt;. The set of all possible values for &lt;i&gt;p&lt;/i&gt; is infinite, and therefore the set of all randomized algorithms for making the decision is infinite.&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;b&gt;Some technical details&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For a fixed representation of randomized algorithms (e.g., &lt;a href=http://en.wikipedia.org/wiki/Probabilistic_Turing_machine&gt;probabilistic Turing machines&lt;/a&gt; reading i.i.d. uniform bits from an auxiliary tape), the set of probabilities &lt;i&gt;p&lt;/i&gt; possible in a randomized dichotomous decision is countably infinite. There is no upper bound on the size and running time of the randomized decision algorithm.&lt;br /&gt;&lt;br /&gt;The set of probabilities [0, 1] is uncountably infinite. Thus, while every randomized search algorithm implements a random search process, vanishingly few random search processes correspond to randomized search algorithms. Relatively few randomized search algorithms are fast enough and small enough to solve a problem in practice. We humans necessarily prefer small randomized search algorithms that make decisions rapidly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-7957141758953571491?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/7957141758953571491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2009/12/blunder-in-new-dembski-marks-paper.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/7957141758953571491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/7957141758953571491'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2009/12/blunder-in-new-dembski-marks-paper.html' title='Blunder in the new Dembski-Marks paper'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-756931962299010039</id><published>2009-10-12T13:10:00.000-07:00</published><updated>2009-10-12T13:10:03.055-07:00</updated><title type='text'>Bad theology and bad science</title><content type='html'>[Now on the &lt;a href="http://www.google.com/sidewiki/intl/en/index.html"&gt;Sidewiki&lt;/a&gt; at &lt;a href="http://uncommondescent.com"&gt;Uncommon Descent&lt;/a&gt;:]&lt;br /&gt;&lt;br /&gt;The founder of this blog, William A. Dembski, has proclaimed that "intelligence creates information" [&lt;a href="http://www.evoinfo.org/Publications/Life.html"&gt;source&lt;/a&gt;]. He and other proponents of intelligent-design creationism (IDC) hold that information is physical, like matter and energy, and that intelligence is purposeful and natural, though immaterial and unobservable. IDC calls for science to consider the possible physical existence of something immaterial and unobservable that purposefully creates physical stuff out of nothing.&lt;br /&gt;&lt;br /&gt;It is remarkable that proponents of IDC, most of whom believe in a &lt;i&gt;supernatural&lt;/i&gt; Creator, attribute the design of living things to &lt;i&gt;natural&lt;/i&gt; intelligence. Until recent years, a more coherent IDC held that intelligence was "non-natural." The view was unlikely, however, to make its way into science curricula of public schools, given that federal case law prohibits instruction in the supernatural. Evidently IDC strategists realized this, and shifted to &lt;i&gt;intelligence is natural, but not material&lt;/i&gt; as a matter of expedience. No leading proponent stepped forward to announce the change in stance and offer an explanation. It makes a muddle of IDC, both logically and theologically.&lt;br /&gt;&lt;br /&gt;All who oppose IDC, be they theistic, non-theistic, anti-theistic, deistic, or agnostic, agree that scientific explanations cannot include the famous &lt;a href="http://www.meander.ca/wp-content/uploads/2008/10/harris-01.jpg"&gt;"then a miracle occurs"&lt;/a&gt; step — even those who believe that miracles really do occur. And a claim that an invisible, immaterial entity has created something physical with evident purpose is indeed a claim of a miracle. &lt;br /&gt;&lt;br /&gt;Scientists work to explain the wonders of nature, not "unexplain" them by accepting that they are miracles due to purposeful intervention of something invisible. The history of science is full of cases in which the seemingly unexplainable was explained. As a practical matter, scientists can never give up trying to show that the wondrous is not miraculous.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-756931962299010039?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/756931962299010039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2009/10/bad-theology-and-bad-science.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/756931962299010039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/756931962299010039'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2009/10/bad-theology-and-bad-science.html' title='Bad theology and bad science'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-2443413774119847891</id><published>2009-10-10T11:45:00.000-07:00</published><updated>2009-10-11T14:01:02.004-07:00</updated><title type='text'>Source bluffing by Dembski and Marks</title><content type='html'>In their September 2009 article in IEEE SMC-A, Dembski and Marks cite a book outside the literature on evolutionary computation as their source for the (1,2)-EA [evolutionary algorithm] which they do not identify as a (1,2)-EA. I had guessed that they had googled to locate a source with a title that would not telegraph to editors and reviewers, "This is an evolutionary algorithm."&lt;br /&gt;&lt;br /&gt;It turns out that my guess was not so bad. DiEb has &lt;a href="http://dieben.blogspot.com/2009/10/im-annoyed.html?showComment=1255197988387#c3744660155563698375"&gt;located the book online&lt;/a&gt;. Furthermore, s/he has found that the evolutionary algorithm it presents is quite different from the one that Dembski and Marks analyze. Is it "by chance or by design" that Dembski and Marks neglect to specify where in the book the algorithm is presented?&lt;br /&gt;&lt;br /&gt;DiEb slyly points out that Dembski and Marks demonstrate in another book-reference that they know to give the range of pages... though they give the wrong range.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-2443413774119847891?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/2443413774119847891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2009/10/source-bluffing-by-dembski-and-marks.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/2443413774119847891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/2443413774119847891'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2009/10/source-bluffing-by-dembski-and-marks.html' title='Source bluffing by Dembski and Marks'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-3007874774903861157</id><published>2009-10-06T05:30:00.000-07:00</published><updated>2009-10-09T12:46:09.945-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Marks'/><category scheme='http://www.blogger.com/atom/ns#' term='alleged misconduct'/><category scheme='http://www.blogger.com/atom/ns#' term='Dembski'/><title type='text'>Join together to report scholarly misconduct?</title><content type='html'>&lt;b&gt;Edit&lt;/b&gt; (9 Oct 2009): &lt;i&gt;Friends and respected acquaintances have persuaded me to rebut the article of Dembski and Marks in the peer-reviewed literature, and not to fuel the "Expelled" propaganda campaign of the intelligent design movement by lodging complaints of scholarly misconduct.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;In my opinion, Dembski and Marks engaged in scholarly misconduct in their article &lt;a href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fmarksmannet.com%2FRobertMarks%2FREPRINTS%2F2009_ConservationOfInformationInSearch.pdf&amp;ei=TN3KSpKuLdGwtgeY_IS6Bg&amp;usg=AFQjCNHdaTEMlhdklHSsa7eBFPo1Snjpaw&amp;sig2=se8p7R5DYOGm8RPyUyan6g"&gt;Conservation of Information in Search: Measuring the Cost of Success&lt;/a&gt;. I will respond by lodging complaints with the academic institutions that employ the authors. I had planned on supplying readers with contact information and encouraging them to send their own letters of complaint. Now I believe that letters with many signatories would command more respect.&lt;br /&gt;&lt;br /&gt;At most academic institutions, there are established procedures for responding to credible allegations of scholarly misconduct by faculty members. Allegations are typically reviewed by committees comprised mostly of ordinary faculty members — people who generally want to make fair decisions. Perhaps Dembski is safe. It would be nonetheless interesting to see a "secularized" Baptist university sanction one author, and a Baptist seminary let the other off the hook.&lt;br /&gt;&lt;br /&gt;I must emphasize that the issue is not ID &lt;i&gt;per se&lt;/i&gt;. Deceptive manipulation of a scholarly forum to advance any socio-political agenda whatsoever is wrong. As some of you know, I actually protested Baylor University's refusal to let Bob Marks display his "Evolutionary Informatics Lab" webpages with the standard disclaimer promulgated by the American Association of University Professors. What animates me to demand academic freedom is precisely what animates me to demand academic integrity.&lt;br /&gt;&lt;br /&gt;Technical language goes nowhere with administrators and academic integrity committees. Furthermore, people may have a hard time seeing that Dembski and Marks  misconstrued Dawkins. Here are some transgressions that are relatively easy to establish:&lt;ol&gt;&lt;li&gt;The authors analyze two closely-related computational methods without giving their conventional names, without indicating that they have been analyzed many times in the literature, and without citing prior analysis. This is egregious in light of the fact that their analyses did not appear in the paper until I explained one of the methods to Marks, provided its name, suggested analyzing it, and indicated that there were many analyses of it in the literature.&lt;/li&gt;&lt;li&gt;The authors mathematically formalize a computational method described informally in a popular-science book by Richard Dawkins, and attribute their formal method to Dawkins. That is, they mention neither that they are disambiguating an ambiguous text, nor that their disambiguation is highly controversial. This is egregious in light of the fact that Dembski has offered elsewhere several distinct interpretations of the text, and has emphasized its ambiguity.&lt;/li&gt;&lt;li&gt;The authors falsely attribute the term &lt;i&gt;partitioned search,&lt;/i&gt; an apt name for their own formalization, to Dawkins. The attribution heightens the impression that they are relating straightforwardly Dawkins' precise meaning.&lt;/li&gt;&lt;/ol&gt;Speaking to motivation is tricky, but necessary, I think:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The authors submitted the article to a broad-scope journal with editors unlikely to recognize methods coming from the field of &lt;i&gt;evolutionary computation.&lt;/i&gt; They evidently did not want to draw attention to the fact that parts of the paper needed the scrutiny of specialists in evolutionary computation. One of the analyses is a rehash of old results, and the other has no apparent utility in engineering.&lt;/li&gt;&lt;li&gt;Dembski has engaged in what he calls "cultural war" for many years, and the prominent atheist and evolutionary biologist Dawkins is his arch enemy. Dembski's socio-political ends take precedence over academic honesty in the article. He could not score a categorical hit on Dawkins without unequivocally representing Dawkins' work as something he and Marks knew how to analyze. In fact, the dubious interpretation makes for a very simple analysis. Following publication of the article, Dembski revealed his agenda on the Web: &lt;blockquote&gt;Our critics will immediately say that this really isn’t a pro-ID [intelligent design] article but that it’s about something else (I’ve seen this line now for over a decade once work on ID started encroaching into peer-review territory). Before you believe this, have a look at the article. In it we critique, for instance, Richard Dawkins METHINKS*IT*IS*LIKE*A*WEASEL (p. 1055). Question: When Dawkins introduced this example, was he arguing pro-Darwinism? Yes he was. In critiquing his example and arguing that information is not created by unguided evolutionary processes, we are indeed making an argument that supports ID.&lt;/blockquote&gt;But soon after that, Dembski emphasized the ambiguity of Dawkins' description of his computational method, and decided that Dawkins used a method other than the one he and Marks analyzed — a method much harder to analyze. He also reported that he had communicated recently with Dawkins on the matter, and this brings to the fore the question of why he did not ask Dawkins for clarification prior to publication of the article. Evidently getting an unqualified "critique" of Dawkins through peer review was more important than honestly reporting that he and Marks had analyzed a mathematically convenient interpretation of Dawkins.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;b&gt;Some rumination&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Dembski and Marks write, "&lt;i&gt;Partitioned search&lt;/i&gt; [12] is a 'divide and conquer' procedure best introduced by example." Italicizing the term and placing a reference immediately after it is significant. By convention, this indicates that the term comes literally from the indicated source. There is, of course, no instance of "partitioned search" in reference [12], &lt;i&gt;The Blind Watchmaker&lt;/i&gt;. Students might claim plausibly that they did not know the convention, but not a pair of highly experienced scholars.&lt;br /&gt;&lt;br /&gt;There is utterly no way to warp Dawkins' description of how his Weasel program operated into D&amp;M's partitioned search. Perhaps I'm underestimating the academic integrity committees. If they saw Dawkins' description of the Weasel program juxtaposed with D&amp;M's description of partitioned search, they might sense that something's rotten in Texas.&lt;br /&gt;&lt;br /&gt;How would an honest and responsible scholar go about disambiguating an algorithm in a popular science book? Obviously he would contact the author, if possible. Dembski has communicated with Dawkins plenty of times in the past, and has communicated with him about the Weasel program since publication of the article. Considering the controversy over the Weasel program, there was absolutely no justification for excluding Dawkins from the loop. This lends credence to the claim that Dembski and Marks chose to engage in false attribution because it served an ulterior purpose.&lt;br /&gt;&lt;br /&gt;D&amp;M did not know how to analyze the active information of Dawkins' algorithm, so they pinned on Dawkins an algorithm they felt was "close enough," and that they knew how to analyze. (I am sure that they did not know how to analyze Dawkins' algorithm because the article includes an analysis of a restricted form of it.) Whether partitioned search was "close enough" or not is irrelevant. The issue is that D&amp;M had no justification for flat declaration that it was Dawkins' algorithm.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Back to the task&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;It would be good, I think, to mail a cover letter, a synopsis of the allegations like that I provided above, and somewhat detailed evidence. For instance, I would quote from my email to Marks, as in my last entry. It would be nice if Wesley were to provide a synopsis of Dembski's weaseling on the Weasel. I can give a succinct and simple explanation that D&amp;M analyzed the (1,2)-ES and the (1+1)-ES, as well as a demonstration that they needed to keep reviewers from looking at prior analyses of ES's.&lt;br /&gt;&lt;br /&gt;What I have in mind is to prepare the materials, put them on display for comments, revise, and then solicit signatures. I'd like to hear if you think many people would join in if I prepared something along the lines of what you've seen here. Should I just go it alone?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ADDENDUM&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;See Jeffrey Shallit's remarks on &lt;a href="http://recursed.blogspot.com/2009/05/acknowledging-priority.html"&gt;acknowledging priority&lt;/a&gt; at Recursivity.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-3007874774903861157?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/3007874774903861157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2009/10/can-we-join-together-to-report.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/3007874774903861157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/3007874774903861157'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2009/10/can-we-join-together-to-report.html' title='Join together to report scholarly misconduct?'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-1820625776780243080</id><published>2009-10-05T15:38:00.000-07:00</published><updated>2009-10-05T16:01:31.166-07:00</updated><title type='text'>Resolving a moral dilemma</title><content type='html'>I made a promise to Bob Marks that I would not divulge my correspondence with him regarding drafts of the paper that IEEE SMC-A published last month. But I did not know that he and Dembski would resort to trickery to get the paper through peer review, and, after considerable agonizing, I've decided that the better course is to break my word.&lt;br /&gt;&lt;br /&gt;(Bob has done a great deal of admirable work in computational intelligence, and I don't count him as a personal enemy. In fact, I recently joined with him in recommending an IEEE member for elevation to a higher rank.)&lt;br /&gt;&lt;br /&gt;This is from a July 31, 2008, note that went, at his request, to his Yahoo address rather than through the (no doubt archived) Baylor email system:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Dawkins' weasel program implements a (1, λ)-ES, not partitioned search. In each generation, there are λ offspring. All points in the parent string are subject to mutation in all generations. The fittest of the offspring replaces the parent. Fitness is the number of positions containing correct letters. It is possible for fitness of the parent to decrease from one generation to the next. The mutation probability is "low," so offspring are concentrated in the neighborhood (naturally defined in terms of Hamming distance) of the parent, not uniformly distributed on a subspace of the solution space as you indicate.&lt;br /&gt;&lt;br /&gt;I think your analysis of partitioned search makes for a good example, but you should not suggest in any way that you're analyzing Dawkins' algorithm. I would like to see you change the target sentence. In any case, the Bard (and Dawkins) wrote "methinks" as one word, not two.&lt;br /&gt;&lt;br /&gt;It would be interesting to see an analysis of the active information of the (1, λ)-ES Dawkins used. There are plenty of published analyses of the (1, λ)-ES as a Markov process for λ = 1 [actually 2]. I'm not sure about greater values of λ. What you need is the probability that the process enters the state corresponding to the target string in Q or fewer time steps, expressed as a function of mutation probability and λ. Of course, you could fall back on simulation.&lt;/blockquote&gt;&lt;br /&gt;Marks did not respond to this particular note, but "ME*THINKS" turned into "METHINKS" in later drafts, and section III-F-2 of the published article addresses a (1,2)-ES [evolution strategy; sometimes it's instead "EA" for "evolutionary algorithm"] solving a restricted form of the problem solved by the Weasel program. Furthermore, section III-F-3 deals with the closely related (1+1)-ES.&lt;br /&gt;&lt;br /&gt;It's not plausible, I think, that Marks ignored my note - he's responded to others since - and that he and Dembski subsequently happened to think of analyzing the evolutionary algorithms. The article neither gives the established names of the algorithms nor cites prior analyses in the literature. You have a good idea now of why I consider this to be academic misconduct.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-1820625776780243080?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/1820625776780243080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2009/10/resolving-difficult-moral-dilemma.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/1820625776780243080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/1820625776780243080'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2009/10/resolving-difficult-moral-dilemma.html' title='Resolving a moral dilemma'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7782688301621700725.post-4896781733115525151</id><published>2009-10-01T17:56:00.000-07:00</published><updated>2009-10-01T21:08:25.405-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Weasel program'/><category scheme='http://www.blogger.com/atom/ns#' term='Jello'/><category scheme='http://www.blogger.com/atom/ns#' term='Dembski'/><title type='text'>Never look a gift weasel in the mouth</title><content type='html'>At least ten years ago, William Dembski misunderstood the description of the &lt;a href="http://en.wikipedia.org/wiki/Weasel_program"&gt;Weasel program&lt;/a&gt; in Richard Dawkins' 1986 book &lt;i&gt;The Blind Watchmaker.&lt;/i&gt; (Take it from an experienced teacher of computer science: Some mathematicians cannot think algorithmically.) Many people have tried to persuade him that there is only one reasonable reading in the context of a book on biological evolution. His response has been to ignore context, and to play up ambiguity in his attempts to save face.&lt;br /&gt;&lt;br /&gt;Now Dembski reports that "Oxfordensis" emailed him &lt;i&gt;two&lt;/i&gt; Weasel programs, claiming that Dawkins ran Weasel1 in preparing the book, and Weasel2 for a demonstration in a 1987 TV show based on the book. The programs accord well with Dembski's misconceptions, so he has posted gelatinous &lt;a href="http://www.uncommondescent.com/evolution/the-original-weasels-part-ii/#more-8810"&gt;"analysis"&lt;/a&gt; leading to the conclusion that "unless further evidence is presented, ... the single-mutation algorithm implemented by WEASEL1 is the one used by Dawkins in TBW."&lt;br /&gt;&lt;br /&gt;I will save for another day the details of how Dembski got himself speared by looking a gift weasel in the mouth. Suffice it to say that both programs are easy to model formally as &lt;a href="http://en.wikipedia.org/wiki/Markov_model"&gt;Markov chains&lt;/a&gt;, and that I, unlike Dembski and his colleagues at the Evolutionary Informatics Lab, actually bothered to do the math. (Furthermore, I translated the Weasels from Pascal to C++, and cross-checked my models and programs.) Dawkins gives an example run in which the number of correct characters in the parent goes from 3 to 22 in 19 generations. Dembski is perfectly happy to say that this is what we would expect from Weasel1. In fact, the probability that the program improves the parent so quickly (as quickly as it possibly can) is just .037.&lt;br /&gt;&lt;br /&gt;It is quite unlikely that Dawkins used Weasel1 in preparing his book. The probability that a Weasel program like that described in Wikipedia (200 offspring per generation, mutation rate of .05) goes from 3 to 12 correct characters in generations 1 to 10, and from 12 to 22 correct characters in generations 10 to 20, is in the range of .05 to .06. (I am working on a Markov model that will yield a precise probability.) The likelihood of the conventional Weasel program, though low, is greater than that of the apocryphal Weasel1.&lt;br /&gt;&lt;br /&gt;We cannot regard "Oxfordensis" as a reliable source of information on the program(s) Dawkins used. Thus, even though 32% of Weasel2 runs obtain the target sentence as quickly as the run in the TV show does, we must worry about a hoax. I will have more to say later as to whether a conventional Weasel program is more likely than Weasel2 to yield the run in the TV show.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Technical Details&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Markov model source code: &lt;a href="http://boundedtheoretics.com/Markov/main.cpp"&gt;main.cpp&lt;/a&gt;. Modify constants according to comments, compile, and run. IOU a LaTeX document explaining the math behind the code.&lt;br /&gt;&lt;br /&gt;Output files: &lt;a href="http://boundedtheoretics.com/Markov/weasel1.txt"&gt;weasel1.txt&lt;/a&gt;, &lt;a href="http://boundedtheoretics.com/Markov/weasel1-TBW.txt"&gt;weasel1-TBW.txt&lt;/a&gt;, &lt;a href="http://boundedtheoretics.com/Markov/weasel2.txt"&gt;weasel2.txt [8 MB]&lt;/a&gt;. The long lines of numbers give the probabilities of having 0 characters correct, 1 character correct, ..., and 28 characters correct after the specified number of transitions. In the "TBW" output, the initial state corresponds to generation 1, not generation 0 as in the other outputs. Thus 9, 19, and 42 transitions yield the probability distributions for generations 10, 20, and 43, respectively.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7782688301621700725-4896781733115525151?l=boundedtheoretics.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boundedtheoretics.blogspot.com/feeds/4896781733115525151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://boundedtheoretics.blogspot.com/2009/10/never-look-gift-weasel-in-mouth.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/4896781733115525151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7782688301621700725/posts/default/4896781733115525151'/><link rel='alternate' type='text/html' href='http://boundedtheoretics.blogspot.com/2009/10/never-look-gift-weasel-in-mouth.html' title='Never look a gift weasel in the mouth'/><author><name>Tom English</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/_DYGnAkucOrg/Syify1SNGRI/AAAAAAAAADo/sGBkqOyYomQ/S220/BHChead.jpg'/></author><thr:total>12</thr:total></entry></feed>
