<?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-1872817975428307009</id><updated>2012-01-09T14:17:12.640-08:00</updated><category term='homework'/><category term='lisp'/><category term='programming languages'/><category term='java'/><title type='text'>cse471/598 Intro to AI Spring 2009 Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default?start-index=101&amp;max-results=100'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>152</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-6781793254094843697</id><published>2009-05-28T11:54:00.000-07:00</published><updated>2009-05-28T11:56:25.136-07:00</updated><title type='text'>Fulton course/instructor evaluations</title><content type='html'>Dear all:&lt;br&gt;&lt;br&gt;Hope you are starting to have a good break and all your mental bruises are slowly healing. &lt;br&gt;&lt;br&gt;I just received the results of the  teaching evaluations that you folks filled and enjoyed reading them. &lt;br&gt; &lt;br&gt;Thanks to all of you who took time to fill the evaluations! &lt;br&gt;&lt;br&gt;It is my somewhat &lt;span class="il"&gt;quixotic&lt;/span&gt; &lt;span class="il"&gt;custom&lt;/span&gt; to allow access to the evaluations to the class students for a limited time. It might give you a feel as to how your individual&lt;br&gt; views stacked up with the rest of the class (you know--sorrow desires company and all that).&lt;br&gt;&lt;br&gt;In keeping with it, here are links to the full evaluations--warts and all--in case you are interested:&lt;br&gt;&lt;br&gt;&lt;a href="http://rakaposhi.eas.asu.edu/cse471/cse471-s09-ug.htm"&gt;http://rakaposhi.eas.asu.edu/cse471/cse471-s09-ug.htm&lt;/a&gt;   (471 section)&lt;br&gt;&lt;br&gt;&lt;a href="http://rakaposhi.eas.asu.edu/cse471/cse471-s09-g.htm"&gt;http://rakaposhi.eas.asu.edu/cse471/cse471-s09-g.htm&lt;/a&gt;      (598 section)&lt;br&gt; &lt;br&gt;Regarding the comments about the difficulty level of the course, the following is the link for a comparable course taught by the textbook author &lt;a href="http://www.eecs.berkeley.edu/~russell/classes/cs188/f05/"&gt;http://www.eecs.berkeley.edu/~russell/classes/cs188/f05/&lt;/a&gt;  &lt;br&gt; &lt;br&gt;So look at the bright side--you got almost all that, with a lower tuition, fewer projects, easier exams, *and*  a suaver accent! ;-)&lt;br&gt;&lt;br&gt;cheers&lt;br&gt;Rao&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-6781793254094843697?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/6781793254094843697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/fulton-courseinstructor-evaluations.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/6781793254094843697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/6781793254094843697'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/fulton-courseinstructor-evaluations.html' title='Fulton course/instructor evaluations'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-6689954893141147522</id><published>2009-05-18T22:24:00.000-07:00</published><updated>2009-05-18T22:45:08.424-07:00</updated><title type='text'>sayanora...</title><content type='html'>Folks:&lt;br&gt;&lt;br&gt; I agonized for some three days and  just submitted your grades; you should be able to see them on the registrar&amp;#39;s site. &lt;br&gt;&lt;br&gt; It has been fun teaching you folks; I hope to see some of you in other classes. Feel free to drop by if I can be of any help.&lt;br&gt; &lt;br&gt;Good luck with your degree programs (or real life, if you were so unlucky as to graduate already :). &lt;br&gt;Hope you get to recall and use at least some of the things we talked about this semester &lt;br&gt;down the line somewhere. &lt;br&gt; &lt;br&gt;cheers&lt;br&gt;Rao&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-6689954893141147522?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/6689954893141147522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/sayanora.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/6689954893141147522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/6689954893141147522'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/sayanora.html' title='sayanora...'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-5714851766059334546</id><published>2009-05-17T14:36:00.000-07:00</published><updated>2009-05-17T14:37:50.825-07:00</updated><title type='text'>Go Huygens! A new world record in a difficult game for computers</title><content type='html'>From the article:&lt;br /&gt;&lt;blockquote&gt;At the Taiwan Open 2009, held in Taiwan from Feb. 10-13, the Dutch national supercomputer Huygens, which is located at SARA Computing and Networking Services in Amsterdam, defeated two human Go professionals in an official match.&lt;br /&gt;&lt;/blockquote&gt;Here's more:&lt;br /&gt;http://www.sciencecodex.com/french_software_and_dutch_national_supercomputer_huygens_establish_a_new_world_record_in_go_0&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-5714851766059334546?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/5714851766059334546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/go-huygens-new-world-record-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/5714851766059334546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/5714851766059334546'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/go-huygens-new-world-record-in.html' title='Go Huygens! A new world record in a difficult game for computers'/><author><name>Cameron L</name><uri>http://www.blogger.com/profile/18333160416426678501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_kQiXsrhYFcs/SXzis5UHx0I/AAAAAAAAAOE/hX4kOAdiyTs/S220/Photo+4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-8345610175074261058</id><published>2009-05-17T11:11:00.000-07:00</published><updated>2009-05-17T11:12:32.930-07:00</updated><title type='text'>specimen solutions for the final..</title><content type='html'>In case you are interested, here is a link to specimen solutions for the final (note that these are solutions written by the student&lt;br&gt;scoring the highest, but not perfect, on the final). &lt;br&gt;&lt;br&gt;&lt;a href="http://rakaposhi.eas.asu.edu/cse471/s09-final-soln.pdf"&gt;http://rakaposhi.eas.asu.edu/cse471/s09-final-soln.pdf&lt;/a&gt;&lt;br&gt; &lt;br&gt;Rao&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-8345610175074261058?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/8345610175074261058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/specimen-solutions-for-final.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/8345610175074261058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/8345610175074261058'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/specimen-solutions-for-final.html' title='specimen solutions for the final..'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-7546635604093061026</id><published>2009-05-16T10:45:00.000-07:00</published><updated>2009-05-16T10:46:02.239-07:00</updated><title type='text'>Full spreadsheet of the final gradebook</title><content type='html'>Someone wanted to have one last look at the final grade book I am operating with. Here it is...&lt;br&gt;&lt;br&gt; Rao&lt;br&gt;&lt;br&gt; &lt;img src="cid:6.2.5.3.0.20090516104201.04374f38@asu.edu.0" width=1629 height=1412 alt="Emacs!"&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-7546635604093061026?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/7546635604093061026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/full-spreadsheet-of-final-gradebook.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7546635604093061026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7546635604093061026'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/full-spreadsheet-of-final-gradebook.html' title='Full spreadsheet of the final gradebook'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-3022178583486292749</id><published>2009-05-16T10:14:00.000-07:00</published><updated>2009-05-16T10:15:29.054-07:00</updated><title type='text'>Final cumulatives (with the final exam scores thrown in)</title><content type='html'>Folks:&lt;br&gt;&lt;br&gt; &amp;nbsp;Here are the final cumulatives (with final exam scores thrown in). The highest for final in UG is 102 and in grad is 104 (out of 110). &lt;br&gt; The averages are 64 and 84 respectively. &lt;br&gt;&lt;br&gt; The top students in CSE471 and the CSE598 categories are both guaranteed A+ grades (assuming their photo-finish holds up ;-)).&lt;br&gt; They both are welcome to offer me (non-binding) advice on where to put grade cutoffs for the rest of the class...&lt;br&gt;&lt;br&gt; As for the rest, they shall find out their letter grades from the registrar come Tuesday. &lt;br&gt;&lt;br&gt; &lt;br&gt; regards&lt;br&gt; Rao&lt;br&gt;&lt;br&gt; &lt;img src="cid:.0" width=337 height=1412 alt="Emacs!"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-3022178583486292749?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/3022178583486292749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/final-cumulatives-with-final-exam.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3022178583486292749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3022178583486292749'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/final-cumulatives-with-final-exam.html' title='Final cumulatives (with the final exam scores thrown in)'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-1400028314927831834</id><published>2009-05-14T13:44:00.000-07:00</published><updated>2009-05-14T13:46:09.712-07:00</updated><title type='text'>a brain aphorism based on the final..</title><content type='html'>There is a quote I used to like, and it goes like this:&lt;br&gt; &lt;br&gt; &amp;quot;If our brains are so simple that we can understand them,&lt;br&gt;    we will be so simple that we can&amp;#39;t&amp;quot;&lt;br&gt;&lt;br&gt;(Of course, I don&amp;#39;t believe it, but I like the sound of it ;-)&lt;br&gt; &lt;br&gt;Anyways, I was thinking about it, as I am grading the final and several of you wrote&lt;br&gt;&amp;quot;True&amp;quot; for the question which says that an agent has the best chance of success when&lt;br&gt;all the variables are independent.. yes you can do reasoning fast, but to what end? You &lt;br&gt; can&amp;#39;t change a thing in the world...&lt;br&gt;&lt;br&gt;&lt;br&gt;----------&lt;br&gt;&lt;br&gt;Another short-answer question that only a few people got right is the last one. The point there is that&lt;br&gt;if you add a random number to the h value, then you are likely to make the h-value of each node unique.&lt;br&gt; Which means there can be as many distinct f-values as there are nodes.  This is a death-knell of IDA*&lt;br&gt;&lt;br&gt;&lt;br&gt;Rao&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-1400028314927831834?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/1400028314927831834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/brain-aphorism-based-on-final.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/1400028314927831834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/1400028314927831834'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/brain-aphorism-based-on-final.html' title='a brain aphorism based on the final..'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-4512412951171516996</id><published>2009-05-13T09:52:00.000-07:00</published><updated>2009-05-13T09:53:44.643-07:00</updated><title type='text'>We finally make it to Daily Show with Jon Stewart!</title><content type='html'>&lt;br&gt;&lt;a href="http://www.thedailyshow.com/video/index.jhtml?videoId=227327&amp;amp;title=arizona-state-snubs-obama"&gt;http://www.thedailyshow.com/video/index.jhtml?videoId=227327&amp;amp;title=arizona-state-snubs-obama&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-4512412951171516996?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/4512412951171516996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/we-finally-make-it-to-daily-show-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/4512412951171516996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/4512412951171516996'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/we-finally-make-it-to-daily-show-with.html' title='We finally make it to Daily Show with Jon Stewart!'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-3487786585687151619</id><published>2009-05-12T09:38:00.000-07:00</published><updated>2009-05-12T09:39:35.230-07:00</updated><title type='text'>Project 4 and homework 4 can be picked up from in front of my  office...</title><content type='html'>rao&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-3487786585687151619?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/3487786585687151619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/project-4-and-homework-4-can-be-picked.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3487786585687151619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3487786585687151619'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/project-4-and-homework-4-can-be-picked.html' title='Project 4 and homework 4 can be picked up from in front of my  office...'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-7761445026194148809</id><published>2009-05-09T15:18:00.000-07:00</published><updated>2009-05-09T15:19:15.865-07:00</updated><title type='text'>Re: Regarding graph planning in Homework 5</title><content type='html'>First of all, since I discussed mutual exclusion propagation only briefly in the class, you are not responsible for that part. &lt;br&gt;&lt;br&gt;Since you asked however, just because two actions are mutex doesn&amp;#39;t mean that  their effects are mutex--since after all the effects may also have been given by other actions.&lt;br&gt; &lt;br&gt;Consider for example a situation where p is given by m different actions, and q is given by n different actions.&lt;br&gt;&lt;br&gt;In order for p and q to be mutex, it must be the case that every pair of actions in the cartesian product must be&lt;br&gt; mutex--ie there must be m*n mutexes.  If there exists even one pair--say ai giving p and bk giving q such that &lt;br&gt;ai and bk are not mutex, then p and q are not mutex.&lt;br&gt;&lt;br&gt;[Suppose you started with the belief that you shouldn&amp;#39;t hit people because god might punish you. If you then went on to become an atheist, it doesn&amp;#39;t necessarily mean that you should now believe that hitting people is fine. You may have found other reasons why hitting people is not reasonable.]&lt;br&gt; &lt;br&gt;[In contrast, if *any* pair of preconditions of two actions are mutex, then the actions themselves are mutex.&lt;br&gt;I.e. if action a has m precods and action b has n preconds, if any of the m*n precondition pairs are mutex, then the action a and b are mutex. ]&lt;br&gt; &lt;br&gt;Rao&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class="gmail_quote"&gt;On Sat, May 9, 2009 at 3:05 PM, Sidharth Gupta &lt;span dir="ltr"&gt;&amp;lt;&lt;a href="mailto:sgupta47@asu.edu"&gt;sgupta47@asu.edu&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt; The mutexes shown between variables at level 2  in the problem in planning graph for homework 5 solutions dont quite seem right.... Shouldnt there be a mutexes between all the pairs of variables whose actions were also having a mutex...? Many seem to be missing like between R and S whose actions o1 and o2 are also in mutex?&lt;br clear="all"&gt;  &lt;br&gt;Regards&lt;br&gt;Sidharth Gupta&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-7761445026194148809?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/7761445026194148809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/re-regarding-graph-planning-in-homework.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7761445026194148809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7761445026194148809'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/re-regarding-graph-planning-in-homework.html' title='Re: Regarding graph planning in Homework 5'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-3355884800824152409</id><published>2009-05-09T06:43:00.000-07:00</published><updated>2009-05-09T06:44:48.490-07:00</updated><title type='text'>(yet another mail about) Undergraduate research opportunity...</title><content type='html'>Folks:&lt;br&gt;&lt;br&gt; I just learned that we will be getting a National Science Foundation grant to support some work on stochastic planning.&lt;br&gt;This is based on the ideas in the  paper  &lt;a href="http://rakaposhi.eas.asu.edu/ffhop.pdf"&gt;http://rakaposhi.eas.asu.edu/ffhop.pdf&lt;/a&gt; &lt;br&gt; &lt;br&gt;This grant also has a &amp;quot;Research Experiences for Undergraduates&amp;quot; component (through which UG students can take part in research projects, and also get a modest stipend of about 4K/semester ). &lt;br&gt;&lt;br&gt;If you are interested, let me know. This can start as early as this summer. &lt;br&gt; &lt;br&gt;Rao&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-3355884800824152409?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/3355884800824152409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/yet-another-mail-about-undergraduate.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3355884800824152409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3355884800824152409'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/yet-another-mail-about-undergraduate.html' title='(yet another mail about) Undergraduate research opportunity...'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-2410739141784014002</id><published>2009-05-08T20:29:00.000-07:00</published><updated>2009-05-08T20:30:52.005-07:00</updated><title type='text'>Final pep-rally.. (and anxiety amelioration)</title><content type='html'>Some of you have started wondering whether it makes sense to plan to stand in the interminable security checks in your nice polyester cookers (err graduation gowns) and get into the Obammencement given your worrisome cumulatives in this class.&lt;br&gt; &lt;br&gt;My suggestion is that you quit worrying and  focus on the final and do that well. &lt;br&gt;&lt;br&gt;As I said after the mid-term, I am much more interested in torturing (I mean educating)  you &lt;i&gt;during&lt;/i&gt; the semester than in haunting your GPA &lt;i&gt;after&lt;/i&gt; it. &lt;br&gt; I have  a lot of respect for students who had the perseverance to stay with what people tell me is a challenging course.&lt;br&gt;&lt;br&gt;Good luck&lt;br&gt;Rao&lt;br&gt;----------&lt;br&gt;  &amp;quot;Not to make-up your minds, but to open them&lt;br&gt;     to make the agony of decision-making so intense&lt;br&gt;        that you can escape only by thinking&amp;quot;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-2410739141784014002?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/2410739141784014002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/final-pep-rally-and-anxiety.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2410739141784014002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2410739141784014002'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/final-pep-rally-and-anxiety.html' title='Final pep-rally.. (and anxiety amelioration)'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-2944580875181559241</id><published>2009-05-08T20:06:00.000-07:00</published><updated>2009-05-08T20:07:13.547-07:00</updated><title type='text'>Cumulatives for everything other than participation and final..</title><content type='html'>Folks:&lt;br&gt;&lt;br&gt; &amp;nbsp;Here are the cumulatives for 75% of your grade (the participation credit and the final exam marks are missing).&lt;br&gt; Note that some of you still have project 4 points missing--this is because TA had contacted you for your source code and&lt;br&gt; has to complete grading after that. &lt;br&gt;&lt;br&gt; &lt;img src="cid:6.2.5.3.0.20090508195850.043b5078@asu.edu.0" width=1437 height=1412 alt="Emacs!"&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-2944580875181559241?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/2944580875181559241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/cumulatives-for-everything-other-than.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2944580875181559241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2944580875181559241'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/cumulatives-for-everything-other-than.html' title='Cumulatives for everything other than participation and final..'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-3170752212615454924</id><published>2009-05-08T14:41:00.000-07:00</published><updated>2009-05-08T14:43:21.332-07:00</updated><title type='text'>Re: Final exam question</title><content type='html'>Yes. Sorry for the typo.&lt;p&gt;Sent from my iPod&lt;p&gt;On May 8, 2009, at 2:38 PM, &lt;a href="mailto:cameronlarue@gmail.com"&gt;cameronlarue@gmail.com&lt;/a&gt; wrote:&lt;p&gt;&amp;gt; On Qn VII (1), Given a database D and a fact f, if D does not entail  &lt;br&gt;&amp;gt; p, then D entails ~p.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Is fact f supposed to be fact p?&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Thanks,&lt;br&gt;&amp;gt; Cameron&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-3170752212615454924?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/3170752212615454924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/re-final-exam-question.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3170752212615454924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3170752212615454924'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/re-final-exam-question.html' title='Re: Final exam question'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-3072571207389243810</id><published>2009-05-08T08:38:00.000-07:00</published><updated>2009-05-08T08:39:53.833-07:00</updated><title type='text'>Fwd: CSE Undergraduate Research Scholarship Fall 2009 - deadline  today!</title><content type='html'>Let me know if any of you UG students are interested in being nominated.&lt;br&gt;&lt;br&gt;Rao&lt;br&gt;&lt;br&gt;&lt;div class="gmail_quote"&gt;---------- Forwarded message ----------&lt;br&gt;From: &lt;b class="gmail_sendername"&gt;Amy Sever&lt;/b&gt; &lt;span dir="ltr"&gt;&amp;lt;&lt;a href="mailto:Amy.Sever@asu.edu"&gt;Amy.Sever@asu.edu&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt; Date: Fri, May 8, 2009 at 7:55 AM&lt;br&gt;Subject: CSE Undergraduate Research Scholarship Fall 2009 - deadline today!&lt;br&gt;To: &lt;a href="mailto:CSEFaculty@asu.edu"&gt;CSEFaculty@asu.edu&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;         &lt;div link="blue" vlink="purple" lang="EN-US"&gt;  &lt;div&gt;  &lt;p&gt;CSE Faculty,&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;I'm writing to remind you that today is the deadline to nominate a student or students for the CSE Undergraduate Research Scholarship for Fall 2009.  See details and get the application form at: &lt;a href="http://sci.asu.edu/undergraduate/research.php" target="_blank"&gt;http://sci.asu.edu/undergraduate/research.php&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Please consider supporting one of our top students!&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Thanks,&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Amy Sever&lt;/p&gt;  &lt;p&gt;Assistant Director, Academic Services&lt;/p&gt;  &lt;p&gt;School of Computing and Informatics&lt;/p&gt;  &lt;p&gt;480-965-3199&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sci.asu.edu" target="_blank"&gt;http://sci.asu.edu&lt;/a&gt;   &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: 10pt;"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;div&gt;  &lt;div style="border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0in 0in;"&gt;  &lt;p&gt;&lt;b&gt;&lt;span style="font-size: 10pt;"&gt;From:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt;"&gt; Amy Sever &lt;br&gt; &lt;b&gt;Sent:&lt;/b&gt; Tuesday, April 28, 2009 1:51 PM&lt;br&gt; &lt;b&gt;To:&lt;/b&gt; &amp;#39;&lt;a href="mailto:CSEFaculty@asu.edu" target="_blank"&gt;CSEFaculty@asu.edu&lt;/a&gt;&amp;#39;&lt;br&gt; &lt;b&gt;Cc:&lt;/b&gt; Sandra Hoeffer&lt;br&gt; &lt;b&gt;Subject:&lt;/b&gt; CSE Undergraduate Research Scholarship - nominate a student for Fall 2009!&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;CSE Faculty,&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: 11pt;"&gt;It is time to nominate exceptional students for the &lt;b&gt;CSE Undergraduate Research Scholarship&lt;/b&gt;! This program supports strong academic performance among our undergraduate students and to encourage interest in graduate studies. Please review the following guidelines. &lt;/span&gt;&lt;/p&gt;  &lt;ol start="1" type="1"&gt;  &lt;li&gt;Faculty must initiate all applications and turn      them into department. These applications will not be accepted from      students. However, if students find any potential opportunities on this      site or elsewhere, they can come to you to initiate the application. &lt;/li&gt;  &lt;li&gt;Faculty overseeing research must commit $1,000 to      student support. &lt;/li&gt;  &lt;li&gt;Students can work a maximum of ten hours per week      in lab. &lt;/li&gt;  &lt;li&gt;The department will award an additional $1,000 to      the student based on a competitive process. &lt;/li&gt;  &lt;li&gt;Monies will be awarded on a semester basis. &lt;/li&gt;  &lt;li&gt;All applications must be received by May 8th for      the Fall 2009 term. &lt;/li&gt;  &lt;li&gt;All students must meet the qualifications listed      below. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;span style="font-size: 11pt;"&gt;Student Qualifications: &lt;/span&gt;&lt;/p&gt;  &lt;ul type="disc"&gt;  &lt;li&gt;Grade Point Average of 3.25 or above &lt;/li&gt;  &lt;li&gt;Must be registered for at least 12 credit hours      in the Fall 2009 term&lt;/li&gt;  &lt;li&gt;Junior/Senior level in program &lt;/li&gt;  &lt;li&gt;Every student receiving this award is expected to      produce a poster at the end of the semester in which they received      financial support through the FURI Symposium. Instructions for completing      these posters will be provided. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;span style="font-size: 11pt;"&gt;The application can be downloaded at: &lt;a href="http://sci.asu.edu/undergraduate/research.php" target="_blank"&gt;http://sci.asu.edu/undergraduate/research.php&lt;/a&gt;.  Please share as much information as possible about the student you are nominating, as there are a limited number of awards and the selection process is competitive!&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: 11pt;"&gt;Please turn in the application for the Fall 2009 semester to me in the SCI Advising Center, BYENG 208, by &lt;b&gt;May 8th&lt;/b&gt;. I&amp;#39;ve attached a query of students who are juniors and seniors with a 3.25 GPA or higher. Perhaps one of the names is of a promising student from one of your classes!  Please contact me if you know of a student that is not on this list that you believe is a junior or senior in the program.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: 11pt;"&gt;Here are other ways students can engage in research:&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span&gt;1)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Mentor a student in Fulton Undergraduate Research Initiative (FURI).  Application deadline for Fall 2009 is &lt;u&gt;May 15&lt;sup&gt;th&lt;/sup&gt;&lt;/u&gt;.   This is a student-initiated process. See &lt;a href="http://www.fulton.asu.edu/fulton/departments/furi/" target="_blank"&gt;http://www.fulton.asu.edu/fulton/departments/furi/&lt;/a&gt; for more information.&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span&gt;2)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Supervise a student in CSE 499 Independent Study: For CS and CSE seniors with a 3.0 GPA or higher in their major area. Form is at &lt;a href="http://sci.asu.edu/forms/undergraduate.php" target="_blank"&gt;http://sci.asu.edu/forms/undergraduate.php&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span&gt;3)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Supervise an honors student in CSE 492 Research and CSE 493 Thesis.  Form is at &lt;a href="http://sci.asu.edu/forms/undergraduate.php" target="_blank"&gt;http://sci.asu.edu/forms/undergraduate.php&lt;/a&gt;. &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 0.5in; text-indent: -0.25in;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;span&gt;4)&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 11pt;"&gt;Post any available research positions for undergraduates (and graduate students) at: &lt;a href="http://sci.asu.edu/employee/studentjobposting.php" target="_blank"&gt;http://sci.asu.edu/employee/studentjobposting.php&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: 11pt;"&gt;Thanks for your help in supporting our students to engage in undergraduate research.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;Sincerely,&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Amy Sever&lt;/p&gt;  &lt;p&gt;Assistant Director, Academic Services&lt;/p&gt;  &lt;p&gt;480-965-3199&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sci.asu.edu" target="_blank"&gt;http://sci.asu.edu&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Amy Sever&lt;/p&gt;  &lt;p&gt;Assistant Director, Academic Services&lt;/p&gt;  &lt;p&gt;School of Computing and Informatics&lt;/p&gt;  &lt;p&gt;480-965-3199&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sci.asu.edu" target="_blank"&gt;http://sci.asu.edu&lt;/a&gt;  &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: 10pt;"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;/div&gt;  &lt;/div&gt;   &lt;/div&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-3072571207389243810?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/3072571207389243810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/fwd-cse-undergraduate-research.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3072571207389243810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3072571207389243810'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/fwd-cse-undergraduate-research.html' title='Fwd: CSE Undergraduate Research Scholarship Fall 2009 - deadline  today!'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-7861481943589521478</id><published>2009-05-08T07:14:00.000-07:00</published><updated>2009-05-08T07:17:29.004-07:00</updated><title type='text'>What is the difference....?</title><content type='html'>A nice FAQ on the differences between functional, logic  and procedural languages....&lt;br /&gt;&lt;br /&gt;1. What makes a language functional, logic programming or procedural ?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A procedural or imperative language focuses on telling the computer&lt;br /&gt;what to do, step by step.  These are descended from Turing machines&lt;br /&gt;and assembly language.  You knew a lot about them before this course.&lt;br /&gt;&lt;br /&gt;A logic programming language focuses on computation as constructive&lt;br /&gt;proofs, i.e., proving a term that says that two employees or three&lt;br /&gt;numbers are in a particular relationship.  Typically unification and&lt;br /&gt;backtracking are used to help efficiently construct the proofs, but&lt;br /&gt;there are other possible strategies.  These languages are descended&lt;br /&gt;from Prolog, and you have been learning about them.&lt;br /&gt;&lt;br /&gt;A functional language focuses on computation as the evaluation of&lt;br /&gt;mathematical functions.  These are descended from the lambda calculus&lt;br /&gt;and Lisp.  I'll say a little more below in answer to your questions.&lt;br /&gt;&lt;br /&gt;In a purely functional language, a program simply defines a bunch of&lt;br /&gt;functions, in the mathematical sense of "function."  The return value&lt;br /&gt;of a function depends only on its arguments; the function has no side&lt;br /&gt;effects and is not sensitive to side effects, so it returns the same&lt;br /&gt;value every time it's called.&lt;br /&gt;&lt;br /&gt;Of course, you can program in this functional style in other&lt;br /&gt;languages, too.  But programming in a actual functional language&lt;br /&gt;forces you to learn this style. :-)  More important, compilers for a&lt;br /&gt;functional language can take advantage of the guaranteed lack of side&lt;br /&gt;effects to introduce optimizations -- including memoization and lazy&lt;br /&gt;evaluation.&lt;br /&gt;&lt;br /&gt;In a really pure functional language, the only thing that happens&lt;br /&gt;within a function is to call other functions -- e.g., you would define&lt;br /&gt;f(x,y) as g(h(x),f(x,minus(y,1))).  This is just putting f,g,h, and&lt;br /&gt;minus together by wiring the outputs of some functions into the inputs&lt;br /&gt;of others.  Note that minus is presumably a built-in function.  So are&lt;br /&gt;conditionals: if(condition, then-value, else-value).&lt;br /&gt;&lt;br /&gt;Similarly, in a really pure logic language, the only thing that a&lt;br /&gt;query can do is to combine other queries by unifying their arguments,&lt;br /&gt;which is similar to the way that a function call in a functional&lt;br /&gt;language combines other function calls by wiring their inputs and&lt;br /&gt;outputs together.  A query may also have nondeterminism, e.g., there&lt;br /&gt;may be a choice of several ways to answer it (e.g., several clauses&lt;br /&gt;with the same head).   This is why constructing a proof may involve&lt;br /&gt;backtracking.&lt;br /&gt;&lt;br /&gt;So in both pure functional and pure logic programming languages, there&lt;br /&gt;is no mechanism for modifying values.  This rules out side effects,&lt;br /&gt;but it actualy rules out more than that, because there's not even a&lt;br /&gt;way to modify values privately within the definition of a function.&lt;br /&gt;Objects can't be modified once they're created.  Indeed, there is no&lt;br /&gt;way even to change the value of a variable!  (You can introduce a&lt;br /&gt;LOCAL variable as a temporary name for something, but once you've&lt;br /&gt;introduced it, its value will never change (except perhaps for being&lt;br /&gt;specialized through unification), and it goes away once you leave the&lt;br /&gt;scope where the variable was introduced.)&lt;br /&gt;&lt;br /&gt;As an example, you can't write loops since you can't change the loop&lt;br /&gt;variable.  You use recursion instead.  This introduces new local&lt;br /&gt;variables on every recursive call rather than changing the value of&lt;br /&gt;your loop variable.  The compiler may secretly turn the recursive&lt;br /&gt;calls back into loops where it can, of course.&lt;br /&gt;&lt;br /&gt;As another example, you can't write a destructive function to append&lt;br /&gt;two lists A and B, i.e., changing the last pointer of A to point to&lt;br /&gt;the start of B, because this would be a side effect.  You have to&lt;br /&gt;write a function that leaves A and B intact and returns a new list C,&lt;br /&gt;which is basically the list that you would get if you made a copy of A&lt;br /&gt;and changed the last pointer of the copy to point to the start of B.&lt;br /&gt;(There is no need to copy B.)&lt;br /&gt;&lt;br /&gt;As another example, you can't easily memoize the result of a function,&lt;br /&gt;because it would be a side effect to store the result in an global&lt;br /&gt;array that would be accessible to future calls of that function.  To&lt;br /&gt;avoid handling this as a side effect, you would have to pass the array&lt;br /&gt;as an argument to the function, and the function would return a&lt;br /&gt;modified array that you could pass to the next call of the function.&lt;br /&gt;Some functional or logic languages do have memoization built in,&lt;br /&gt;however -- the lack of side effects means that the memo will remain&lt;br /&gt;valid.&lt;br /&gt;&lt;br /&gt;Many functional and logic languages are not pure, though -- they are&lt;br /&gt;extended with some ability to have side effects.  In Prolog, there are&lt;br /&gt;"assert" and "retract" predicates which actually modify the program as&lt;br /&gt;it's running (e.g., adding new facts to the database) if you query&lt;br /&gt;them.  The original functional language Lisp allows modification fo&lt;br /&gt;both local and global variables.  Several recently developed&lt;br /&gt;functional languages like OCaml and Haskell have more principled or&lt;br /&gt;careful ways to let side effects into the language in restricted&lt;br /&gt;circumstances.&lt;br /&gt;&lt;br /&gt;    Is it ability to use functions as arguments to other functions ?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;No, but this is indeed a feature commonly found in functional&lt;br /&gt;languages.  That is because the feature is useful, and because those&lt;br /&gt;languages are mainly descended from the lambda calculus, in which&lt;br /&gt;functions are the only objects in the language.&lt;br /&gt;&lt;br /&gt;A language "has first-class functions" if functions can be treated&lt;br /&gt;like any other object, e.g.,&lt;br /&gt;* as the argument to another function&lt;br /&gt;* as the return value of another function&lt;br /&gt;* as the value of a variable&lt;br /&gt;* as fair game for type checking (i.e., if there is a strong type&lt;br /&gt;system, then it must distinguish different types of functions, e.g.,&lt;br /&gt;by their input and output types)&lt;br /&gt;&lt;br /&gt;A "higher-order function" is a particular function that has other&lt;br /&gt;functions as arguments or return values.  A language that has&lt;br /&gt;first-class functions obviously allows higher-order functions.&lt;br /&gt;&lt;br /&gt;    If it is then what is python ?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Python is a procedural, object-oriented language that has first-class&lt;br /&gt;functions, recursion, and other things that make it easy to program in&lt;br /&gt;a functional style if you choose not to use any side effects.&lt;br /&gt;&lt;br /&gt;    2. How important is the concept of immutability to any functional&lt;br /&gt;    programming language ?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Immutability means that objects can be created but not subsequently&lt;br /&gt;modified.  In pure functional languages, everything is immutable, as&lt;br /&gt;noted above.&lt;br /&gt;&lt;br /&gt;    3. How is functional programming different from logic programming ?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Logic programming usually has nondeterminism (backtracking) and&lt;br /&gt;unification as built-in features.  Few functional programming&lt;br /&gt;languages have this.&lt;br /&gt;&lt;br /&gt;Logic programming doesn't have return values; it describes relations&lt;br /&gt;like times(A,B,C) (which is either provable or not) rather than&lt;br /&gt;functions like times(A,B).&lt;br /&gt;&lt;br /&gt;Logic programming generally does *not* have higher-order functions,&lt;br /&gt;since it doesn't have functions.  But there are logic programming&lt;br /&gt;languages that do, like lambda-Prolog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-7861481943589521478?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/7861481943589521478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/what-is-difference.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7861481943589521478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7861481943589521478'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/what-is-difference.html' title='What is the difference....?'/><author><name>Sid</name><uri>http://www.blogger.com/profile/03158438332840577950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-2404237518651185880</id><published>2009-05-07T15:17:00.000-07:00</published><updated>2009-05-07T15:19:00.908-07:00</updated><title type='text'>*FINAL EXAM RELEASED**</title><content type='html'>Folks:&lt;br&gt;&lt;br&gt; Here is the URL for the final exam. Please read the instructions on the front page carefully. You can return the exam to either the front office&lt;br&gt;or push it under my door.&lt;br&gt;&lt;br&gt;Please note that giving the fianl exam as a  take-home is a mark of trust I have in your academic honesty. Please don&amp;#39;t give me any reason to regret it.&lt;br&gt; &lt;br&gt;regards&lt;br&gt;Rao&lt;br&gt;&lt;br&gt;&lt;br&gt;Final (Word document) &lt;a href="http://rakaposhi.eas.asu.edu/cse471/s09-final-jm.doc"&gt;http://rakaposhi.eas.asu.edu/cse471/s09-final-jm.doc&lt;/a&gt;&lt;br&gt;(pdf form)    &lt;a href="http://rakaposhi.eas.asu.edu/cse471/s09-final-jm.pdf"&gt;http://rakaposhi.eas.asu.edu/cse471/s09-final-jm.pdf&lt;/a&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-2404237518651185880?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/2404237518651185880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/final-exam-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2404237518651185880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2404237518651185880'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/final-exam-released.html' title='*FINAL EXAM RELEASED**'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-2649903833578591835</id><published>2009-05-06T16:57:00.000-07:00</published><updated>2009-05-06T16:59:19.674-07:00</updated><title type='text'>My availability this week</title><content type='html'>Folks:&lt;br&gt;&lt;br&gt; I should be in my office much of the day tomorrow (Thursday) as well as before noon on Friday.  If you have questions related to the course and exam&lt;br&gt;feel free to stop by. If you want to make sure I am in my office before you come, call 965-0113 to confirm.&lt;br&gt; &lt;br&gt;rao&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-2649903833578591835?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/2649903833578591835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/my-availability-this-week.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2649903833578591835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2649903833578591835'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/my-availability-this-week.html' title='My availability this week'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-1984643829087504317</id><published>2009-05-06T08:51:00.000-07:00</published><updated>2009-05-06T08:53:16.570-07:00</updated><title type='text'>Solutions for the final homework posted online</title><content type='html'>FYI&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-1984643829087504317?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/1984643829087504317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/solutions-for-final-homework-posted.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/1984643829087504317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/1984643829087504317'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/solutions-for-final-homework-posted.html' title='Solutions for the final homework posted online'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-2086898645632546276</id><published>2009-05-06T08:01:00.000-07:00</published><updated>2009-05-06T08:06:52.787-07:00</updated><title type='text'>Chess game showing which moves the computer is considering</title><content type='html'>I stumbled across this chess game this morning&lt;br /&gt;http://transition.turbulence.org/spotlight/thinking/chess.html&lt;br /&gt;Every time you make a move, it shows you what moves the program is considering. The brighter the lines are, the better the move.&lt;br /&gt;&lt;br /&gt;On the "About" page, they say this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS, Arial, Helvetica;font-size:-1;"&gt; The chess engine we built is simple and uses only basic algorithms from the 50s (alpha-beta pruning and quiescence search). The program's unconventional initial moves may raise eyebrows among experts: we did not give it an "opening book" of standard lines since we wanted it to think through every position.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Although I wouldn't recommend using this if you actually wanted to complete an entire game in less than a couple of hours, it's pretty cool seeing all of the moves being analyzed in real time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-2086898645632546276?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/2086898645632546276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/chess-game-showing-which-moves-computer.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2086898645632546276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2086898645632546276'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/chess-game-showing-which-moves-computer.html' title='Chess game showing which moves the computer is considering'/><author><name>Adam Gerbens</name><uri>http://www.blogger.com/profile/00559909186204996305</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-5054009146602994913</id><published>2009-05-05T21:03:00.000-07:00</published><updated>2009-05-05T21:04:43.161-07:00</updated><title type='text'>Bias, generalization and stereotypes: A half-baked lesson in Ethics  and computation..</title><content type='html'>&lt;div&gt;[[extra-curricular]]&lt;br&gt;&lt;br&gt;[ACM suggests that some percentage of time in all Undergraduate CS courses should be spent on discussing&lt;br&gt;ethics. May be this will fill that role... At any rate, I have been sending some version of the following since Fall 2003, and I see no reason &lt;/div&gt; &lt;div&gt;to break the tradition this year ;-) ]&lt;/div&gt; &lt;div&gt;&lt;br&gt;&lt;br&gt;We talked a lot about the role of biases in making learning feasible. When the kid jumps to the conclusion that the&lt;br&gt;whole big thing his mommy is pointing to and crying &amp;quot;BUS&amp;quot; must be the bus, or when you assume that the rabbit-like thing&lt;br&gt;  that jumped into your line of vision, as you stood in the African savannah with a masai irrationally screaming &amp;quot;GAVAGAI&amp;quot; in your ears, must &lt;br&gt;be gavagai, you seemed to be making both computationally efficient and correct generalizations. &lt;br&gt;  &lt;br&gt;Inductive  generalizations are what allow the&lt;br&gt;organisms with their limited minds to cope with the staggering complexity&lt;/div&gt; of the real world. Faced with novel situations, our ancestors had to&lt;br&gt;make rapid &amp;quot;fight or flight&amp;quot; decisions, and they had to do biased&lt;br&gt;learning to get anywhere close to survival. &lt;br&gt;&lt;br&gt;So, after the wisdom of this class, should we really wear complaints of biases in our behavior &lt;br&gt;  as badges of honor? &lt;br&gt;&lt;br&gt;Hmm..  Where does this leave us vis-a-vis&lt;br&gt;stereotypes and racial profiles--of the type&lt;br&gt; &amp;quot;all Antarciticans are untrustworthy&amp;quot; or &amp;quot;all&lt;br&gt;Krakatoans are smelly&amp;quot; variety. &lt;br&gt;  &lt;br&gt;Afterall, they too are instances of &lt;br&gt;our mind&amp;#39;s highly useful ability to induce patterns from limited&lt;br&gt;samples. How can we legitimately ask our mind not to do the thing it is so darned good at doing?&lt;br&gt;&lt;br&gt;So, what, if any, is the best computational argument against stereotyping? &lt;br&gt;  &lt;br&gt;One normal argument is that the stereotype may actually be wrong--in &lt;br&gt;other words, they are actually wrong (non-PAC) generalizations, either&lt;br&gt;because they are based on selective (non-representative) samples, or&lt;br&gt;because the learner intentionally chose to ignore training samples&lt;br&gt;   disagreeing with its hypothesis.  True, some &lt;br&gt;stereotypes--e.g. &amp;quot;women can&amp;#39;t do math&amp;quot;, &amp;quot;men can&amp;#39;t cook&amp;quot; variety--are of this form.&lt;br&gt;&lt;br&gt;However, this argument alone will not suffice, as it leaves open the &lt;br&gt;possibility that it is okay to stereotype if the stereotype is&lt;br&gt;correct. (By correct, we must, of course, mean &amp;quot;probably approximately&lt;br&gt;correct,&amp;quot; since there are few instances where you get metaphysical &lt;br&gt;certainty of generalization.)&lt;br&gt;&lt;br&gt;What exactly could be wrong in distrusting a specific Antarcitican because&lt;br&gt;you have come across a large sample of untrustworthy Antarciticans?&lt;br&gt;&lt;br&gt;I think one way to see it is perhaps in terms of &amp;quot;cost-based &lt;br&gt;learning&amp;quot;. In these types of scenarios, you, the learning agent, have&lt;br&gt;a high cost on false negatives--if you missed identifying an&lt;br&gt;untrustworthy person, or a person who is likely to mug you on a dimly&lt;br&gt; lit street, or a person who is very likely to be a &amp;quot;bad&amp;quot; employee in&lt;br&gt; &lt;div&gt;your organization, your success/survival chances slim down. &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;At the same time, the agent has much less cost on false positives, despite&lt;br&gt;the fact that the person who is classifed falsely positive by your&lt;br&gt;(negative) stereotype suffers a very large cost. Since the false&lt;/div&gt;    positive *is* a member of the society, the society does incur a cost for&lt;br&gt;your false positives, and we have the classic case of individual good&lt;br&gt;clashing with societal good.&lt;br&gt;&lt;br&gt;This then is the reason civil societies must go the extra mile to &lt;br&gt;discourage acting on negative stereotypes, so we do not round up all&lt;br&gt;antarciticans and put them in bootcamps, or stop all Krakatoans at&lt;br&gt;airport securities and douse them with Chanel 5.  And societies, the&lt;br&gt; good ones, by and large, do, or at least try to do. The golden rule,&lt;br&gt;the &amp;quot;let a thousand guilty go free than imprison one innocent&amp;quot;, and&lt;br&gt;the general societal strictures about negative streotypes--are all&lt;br&gt;  measures towards this. &lt;br&gt;&lt;div&gt;&lt;br&gt;You need good societal laws (economists call these &amp;quot;Mechanism Design&amp;quot;)&lt;/div&gt; &lt;div&gt; precisely when the individual good/instinct clashes with the societal good.&lt;br&gt;&lt;br&gt;So, you are forced to learn to sometimes avoid acting on the highly&lt;br&gt;efficient, probably PAC, generalizations that your highly evolved &lt;br&gt;brain makes. I think. &lt;br&gt;&lt;br&gt;&lt;br&gt;Yours illuminatingly... ;-)&lt;br&gt;Rao&lt;br&gt;&lt;br&gt;&lt;br&gt;Epilogue/can skip:&lt;br&gt;&lt;br&gt;It was a spring night in College Park, Maryland sometime in&lt;br&gt;1988. Terrapins were doing fine.  The Len Bias incident was slowly &lt;br&gt;getting forgotten.  It was life as usual at UMD. About the only big&lt;br&gt;(if a week-old) news was that of a non-caucasian guy assaulting a&lt;br&gt;couple of women students in parking lots.  I was a graduate student,&lt;br&gt;and on this particular night I did my obligatory late-evening visit to &lt;br&gt;my lab to feign the appearance of  some quality work. My lab is towards the edge of the campus;&lt;br&gt;just a couple more buildings down the Paint Branch Drive, and you get&lt;br&gt;to the poorly lit open-air parking lots. &lt;br&gt;  &lt;br&gt;On that night I parked my car, walked down the couple of blocks to my &lt;br&gt;lab, only to remember that I left a book in the car. So, I turned, and&lt;br&gt;started walking back to the parking lot. As I was walking, I noticed&lt;br&gt;that this woman walking in front turned a couple of times to look back at me. I remembered &lt;br&gt;that I had passed her by in the opposite direction. Presently I&lt;br&gt;noticed her turning into the Cryogenics building, presumably her&lt;br&gt;lab. As I passed by the cryo lab, however, I saw the woman standing&lt;br&gt;behind the glass doors of the lab and staring at me.  &lt;br&gt;&lt;br&gt;&lt;br&gt;Somewhere after I took a few more steps it hit me with lightning&lt;br&gt;force--I was a false positive! The woman was  ducking into&lt;br&gt;the lab to avoid the possibility that I might be the non-caucasian&lt;br&gt;male reportedly assaulting campus women. I knew, at a rational level, &lt;br&gt;that what she was exhibiting is a reasonably rational survival&lt;br&gt;instinct. But it did precious little to assuage the shock and&lt;br&gt;diminution I felt (as evidenced by the fact that I still remember the&lt;br&gt;incident freshly, after these many years.).  &lt;/div&gt; &lt;div&gt; &lt;/div&gt; There is no substitute for assessing the cost of false positives than being a false positive&lt;br&gt;yourself sometime in your life...&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-5054009146602994913?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/5054009146602994913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/bias-generalization-and-stereotypes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/5054009146602994913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/5054009146602994913'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/bias-generalization-and-stereotypes.html' title='Bias, generalization and stereotypes: A half-baked lesson in Ethics  and computation..'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-3167824341779629820</id><published>2009-05-05T07:32:00.000-07:00</published><updated>2009-05-05T07:33:53.928-07:00</updated><title type='text'>Decision regarding final being a take-home or in-class is made  (democratically) today in class...</title><content type='html'>...show up and think about which option you would want.&lt;br&gt;&lt;br&gt;rao&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-3167824341779629820?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/3167824341779629820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/decision-regarding-final-being-take.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3167824341779629820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3167824341779629820'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/decision-regarding-final-being-take.html' title='Decision regarding final being a take-home or in-class is made  (democratically) today in class...'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-5541668713983658579</id><published>2009-05-05T06:23:00.000-07:00</published><updated>2009-05-05T06:24:20.177-07:00</updated><title type='text'>Heads up: Participation sheet that you will be asked to fill in the  class today</title><content type='html'>Folks:&lt;br&gt;&lt;br&gt; Each of you will be asked to fill in the participation sheet below in the class today. Please get ready with the relevant numbers:&lt;br&gt;&lt;br&gt;thanks&lt;br&gt;rao&lt;br&gt;---------------&lt;br&gt;&lt;br&gt;&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 11"&gt;&lt;meta name="Originator" content="Microsoft Word 11"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Crao%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;style&gt; &amp;lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:&amp;quot;&amp;quot;; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:&amp;quot;Times New Roman&amp;quot;; 	mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;} a:link, span.MsoHyperlink 	{color:blue; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{color:purple; 	text-decoration:underline; 	text-underline:single;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&amp;gt; &lt;/style&gt;  &lt;p class="MsoNormal"&gt;CSE 471/598&lt;span style=""&gt;   &lt;/span&gt;Participation Evaluation Sheet&lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;As you recall, the participation credit for this class is measured in terms of attendance, attentiveness and active participation (either through questions in class or via comments on the blog). Please help me evaluate your participation by providing answers to the following. &lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;You will have to return this to me, in hard copy, in the last class.&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt; &lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt; &lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 1.5in;"&gt;&lt;b style=""&gt;Attendance:&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 1.5in;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 1.5in;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 1.5in;"&gt;How many regular classes (i.e., not counting the one makeup class), did you miss: &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 1.5in;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 1.5in;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 1.5in;"&gt;(Please look at &lt;a href="http://rakaposhi.eas.asu.edu/cse471"&gt;http://rakaposhi.eas.asu.edu/cse471&lt;/a&gt; if you have trouble remembering which classes, if any, you missed)&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 1.5in;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 1.5in;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 1.5in;"&gt;How many of the above classes did you miss with &lt;i style=""&gt;prior notification&lt;/i&gt;:&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 1.5in;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 1.5in;"&gt;&lt;b style=""&gt;Class participation:&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 1.5in;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 1.5in;"&gt;Approximately how many times did you ask a question (or respond to one asked): &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 1.5in;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 1.5in;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 1.5in;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 1.5in;"&gt;&lt;b style=""&gt;Blog participation:&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 1.5in;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 1.5in;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 1.5in;"&gt;How many times did you post on the blog (not counting times you posted questions asking for clarifications on the homework)? &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 1.5in;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 1.5in;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 1.5in;"&gt; &lt;/p&gt;  &lt;p class="MsoNormal" style="margin-right: 1.5in;"&gt;(I know quantity does not equal quality; but you can count on me to take quality into account ;-). It is the quantity I want help with.)&lt;/p&gt;  &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-5541668713983658579?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/5541668713983658579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/heads-up-participation-sheet-that-you.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/5541668713983658579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/5541668713983658579'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/heads-up-participation-sheet-that-you.html' title='Heads up: Participation sheet that you will be asked to fill in the  class today'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-8871044431069244518</id><published>2009-05-04T20:15:00.000-07:00</published><updated>2009-05-04T20:17:26.370-07:00</updated><title type='text'>My digression has a digression--a change-of-heart re: "Gang Leader  for a Day"</title><content type='html'>Paraphrasing the woman in Brazil (who says &amp;quot;my complications started having complications&amp;quot;), I feel compelled to make&lt;br&gt;a digression about a digression.&lt;br&gt;&lt;br&gt;I mentioned the book &amp;quot;Gang Leader For a Day&amp;quot; in passing last class, and put it in a positive light. Well, I was half-way through at that time.&lt;br&gt; Over the weekend, I read the rest of the book and was quite disturbed by several things.&lt;br&gt;&lt;br&gt;I then looked around on the internet for critical reviews, and found the following which summarizes some of my concerns.&lt;br&gt;&lt;br&gt; &lt;a href="http://tenured-radical.blogspot.com/2009/04/puff-magic-sociologist-review-of-sudhir.html"&gt;http://tenured-radical.blogspot.com/2009/04/puff-magic-sociologist-review-of-sudhir.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Anyways, just on the off chance that I may have convinced any of you to read the book, I want to take it back. You are &lt;br&gt; welcome to read it of course, just don&amp;#39;t blame me for it. &lt;br&gt;&lt;br&gt;This *does not* change the point about gamma=0; just the generally positive tone of my description of the book. &lt;br&gt;Like Columbus, the author seems to take his own (re)discovery of known ideas a tad too seriously. &lt;br&gt; &lt;br&gt;I know you didn&amp;#39;t sign-up for this course to be swayed by  my biases, but I am afraid you might nonetheless, if I am any good at this&lt;br&gt;teaching thing. So, I felt compelled to send this note.&lt;br&gt;&lt;br&gt;We now return you to the regularly scheduled homework.&lt;br&gt; &lt;br&gt;Rao&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-8871044431069244518?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/8871044431069244518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/my-digression-has-digression-change-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/8871044431069244518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/8871044431069244518'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/my-digression-has-digression-change-of.html' title='My digression has a digression--a change-of-heart re: &quot;Gang Leader  for a Day&quot;'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-7942883076470175840</id><published>2009-05-04T05:49:00.000-07:00</published><updated>2009-05-04T05:50:10.199-07:00</updated><title type='text'>The learning question in hw 4 is not required (as we have not covered  the material yet in the class)</title><content type='html'>&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-7942883076470175840?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/7942883076470175840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/learning-question-in-hw-4-is-not.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7942883076470175840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7942883076470175840'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/learning-question-in-hw-4-is-not.html' title='The learning question in hw 4 is not required (as we have not covered  the material yet in the class)'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-2594184934752428869</id><published>2009-05-03T21:47:00.000-07:00</published><updated>2009-05-03T21:49:35.995-07:00</updated><title type='text'>Homework 4 Part 5f-5i</title><content type='html'>I don't believe we discussed neural networks yet.  Are parts 5f-5i still required for this homework?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-2594184934752428869?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/2594184934752428869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/homework-4-part-5f-5i.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2594184934752428869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2594184934752428869'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/homework-4-part-5f-5i.html' title='Homework 4 Part 5f-5i'/><author><name>Shawn O'Rourke</name><uri>http://www.blogger.com/profile/14465572453222088741</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_GGZDkxayiAU/SX55dfxBc5I/AAAAAAAAAAM/9CIVnNGhJsA/S220/Shawn2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-7966339798076841445</id><published>2009-05-03T20:59:00.000-07:00</published><updated>2009-05-03T21:01:07.101-07:00</updated><title type='text'>Reminder: Mandatory blog posting of homework 4 question</title><content type='html'>Just a reminder that the answer to the following homework 4 question must be posted onto the blog by Tuesday&amp;#39;s class.&lt;br&gt;&lt;br&gt;rao&lt;br&gt;&lt;br&gt;&lt;br&gt;[Mandatory] [Answer to this question *must*  also be posted on the 	    class blog as a comment to my post (see the link below)]. List upto five non-trivial ideas you were 	    able to appreciate during the course of this 	    semester. (These cannot be &amp;quot;I thought Bayes Nets were Groovy&amp;quot; 	    variety--and have to include a sentence of 	    justification).              (Here is the link to the blog comment section:             &lt;a href="http://cse471-s09.blogspot.com/2009/04/interactive-review-qn-added-to-homework.html"&gt;            http://cse471-s09.blogspot.com/2009/04/interactive-review-qn-added-to-homework.html&lt;/a&gt; )        &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-7966339798076841445?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/7966339798076841445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/reminder-mandatory-blog-posting-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7966339798076841445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7966339798076841445'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/reminder-mandatory-blog-posting-of.html' title='Reminder: Mandatory blog posting of homework 4 question'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-1352609098517366617</id><published>2009-05-03T20:05:00.000-07:00</published><updated>2009-05-03T20:07:08.403-07:00</updated><title type='text'>(im)Possibility of an *optional* extra class on "Learning" [Monday  10:30--11:45, BY 210] Free Food Event. [RSVP]</title><content type='html'>Folks:&lt;br&gt;&lt;br&gt;Just to let you know that there will not be an extra class tomorrow (Monday).&lt;br&gt;&lt;br&gt; Apparently the recession isn&amp;#39;t hitting the ASU students all that hard. Even offers of free food are able to&lt;br&gt;rustle-up only a couple of students to warm the seats of an extra class. &lt;br&gt; &lt;br&gt;See you Tuesday.&lt;br&gt;&lt;br&gt;Rao&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class="gmail_quote"&gt;On Thu, Apr 30, 2009 at 3:45 PM, Subbarao Kambhampati &lt;span dir="ltr"&gt;&amp;lt;&lt;a href="mailto:rao@asu.edu"&gt;rao@asu.edu&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt; Folks:&lt;br&gt;&lt;br&gt; I felt a little queasy that I may not have the full opportunity to sufficiently brainwash you with my view of learning.&lt;br&gt;&lt;br&gt;So, I am offering to run a completely optional extra class on Monday 5/4 morning in BY 210 (10:30--11:45AM) *if* there is&lt;br&gt;  sufficient interest.&lt;br&gt;&lt;br&gt;As a clarification, nothing I discuss in this class would be included in the final exam, so if you skip it, you won&amp;#39;t be in anyway&lt;br&gt;disadvantaged with respect to your course grade. &lt;br&gt;&lt;br&gt;  Also, the Tuesday regular class will not depend on what is discussed on Monday; it will take off from where we left today.&lt;br&gt;&lt;br&gt;What I want to do is give a bigger picture about learning, that I didn&amp;#39;t get to do because of time constraints. &lt;br&gt;  &lt;br&gt;*if* you are interested and will be able to attend, let me know by email.*************&lt;br&gt;&lt;br&gt;If I get sufficient interest, I will confirm by Sunday if the meeting is going to be held.&lt;br&gt;&lt;br&gt;Since I cannot use sticks, I will dangle the carrot of free food if you show up ;-)&lt;br&gt;  &lt;br&gt;&lt;br&gt;cheers&lt;br&gt;Rao&lt;br&gt;&lt;br&gt; &lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-1352609098517366617?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/1352609098517366617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/impossibility-of-optional-extra-class.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/1352609098517366617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/1352609098517366617'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/impossibility-of-optional-extra-class.html' title='(im)Possibility of an *optional* extra class on &quot;Learning&quot; [Monday  10:30--11:45, BY 210] Free Food Event. [RSVP]'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-6849396180804847734</id><published>2009-05-02T17:16:00.000-07:00</published><updated>2009-05-02T17:18:12.462-07:00</updated><title type='text'>Fwd: [cse471/598 Intro to AI Spring 2009 Blog] Homework 5 alpha-beta</title><content type='html'>Yes--please show where the cutoffs occurs and what the backedup value and corresponding move is (as was shown in the examples done in the class)&lt;br&gt;&lt;br&gt;rao&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class="gmail_quote"&gt;---------- Forwarded message ----------&lt;br&gt; From: &lt;b class="gmail_sendername"&gt;Cameron L&lt;/b&gt; &lt;span dir="ltr"&gt;&amp;lt;&lt;a href="mailto:cameronlarue@gmail.com"&gt;cameronlarue@gmail.com&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;Date: Sat, May 2, 2009 at 5:05 PM&lt;br&gt;Subject: [cse471/598 Intro to AI Spring 2009 Blog] Homework 5 alpha-beta&lt;br&gt; To: &lt;a href="mailto:subbarao2z2@gmail.com"&gt;subbarao2z2@gmail.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;The power point slide doesn&amp;#39;t really have any instructions. I&amp;#39;m assuming just show which nodes get pruned and the final value at A. But as we&amp;#39;re traversing the tree, do we know that all values on a given level are ordered from least to most as we go left to right? &lt;br&gt;&lt;font color="#888888"&gt;&lt;br&gt;--&lt;br&gt; Posted By  Cameron L  to  &lt;a href="http://cse471-s09.blogspot.com/2009/05/homework-5-alpha-beta.html" target="_blank"&gt;cse471/598 Intro to AI Spring 2009 Blog&lt;/a&gt;  at  5/02/2009 05:01:00 PM &lt;/font&gt;&lt;/div&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-6849396180804847734?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/6849396180804847734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/fwd-cse471598-intro-to-ai-spring-2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/6849396180804847734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/6849396180804847734'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/fwd-cse471598-intro-to-ai-spring-2009.html' title='Fwd: [cse471/598 Intro to AI Spring 2009 Blog] Homework 5 alpha-beta'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-3139733585435489215</id><published>2009-05-02T17:01:00.000-07:00</published><updated>2009-05-02T17:05:12.082-07:00</updated><title type='text'>Homework 5 alpha-beta</title><content type='html'>The power point slide doesn't really have any instructions. I'm assuming just show which nodes get pruned and the final value at A. But as we're traversing the tree, do we know that all values on a given level are ordered from least to most as we go left to right?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-3139733585435489215?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/3139733585435489215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/homework-5-alpha-beta.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3139733585435489215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3139733585435489215'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/homework-5-alpha-beta.html' title='Homework 5 alpha-beta'/><author><name>Cameron L</name><uri>http://www.blogger.com/profile/18333160416426678501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_kQiXsrhYFcs/SXzis5UHx0I/AAAAAAAAAOE/hX4kOAdiyTs/S220/Photo+4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-385138462577194613</id><published>2009-05-02T15:40:00.000-07:00</published><updated>2009-05-02T15:42:49.179-07:00</updated><title type='text'>Homework 5 MDP 1c</title><content type='html'>In question 1c of the MDP section of the homework what is meant by synchronous? Does that mean that state 2 depends on the result of state 1, or does it mean that state 1 and state 2 should be evaluated independently.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-385138462577194613?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/385138462577194613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/homework-5-mdp-1c.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/385138462577194613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/385138462577194613'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/homework-5-mdp-1c.html' title='Homework 5 MDP 1c'/><author><name>Bryan Brown</name><uri>http://www.blogger.com/profile/13327031163608576675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-3862348502287352441</id><published>2009-05-01T01:01:00.000-07:00</published><updated>2009-05-01T01:02:58.950-07:00</updated><title type='text'>Is DeepBlue intelligent? Some extra-curricular philosophy</title><content type='html'>&lt;pre&gt;(Folks--&lt;br&gt; This is a mail I had sent to the class in Fall 2003. As they say&lt;br&gt;about re-runs,  if you haven&amp;#39;t seen it, it is *new* for you ;-)&lt;br&gt;&lt;br&gt;Rao&lt;br&gt;&lt;br&gt;==============&lt;br&gt;Here is an article that discusses the question whether Deep Blue--the&lt;br&gt; Kasparov-beating chess program--that we are discussing in the class--is&lt;br&gt;&amp;quot;intelligent&amp;quot;.&lt;br&gt;&lt;br&gt;I send this to you because this is pretty much my bias/position too on&lt;br&gt;this issue (plus I like Drew McDermott&amp;#39;s style--if you ever get a&lt;br&gt; chance, you should read his paper &amp;quot;Artificial Intelligence meets&lt;br&gt;Natural Stupidity&amp;quot;--which can be found at&lt;br&gt;&lt;a href="http://rakaposhi.eas.asu.edu/mcdermott.pdf"&gt;http://rakaposhi.eas.asu.edu/mcdermott.pdf&lt;/a&gt; -- and was written in the&lt;br&gt; early days of AI (~1978) to criticize researchers&amp;#39; tendency to&lt;br&gt;self-delude... (which is also related to the AI/Thermos Flask&lt;br&gt;joke--ask me about it sometime). &lt;br&gt;&lt;br&gt;Bottom line: Introspection is a lousy way to theorize about thinking. &lt;br&gt; &lt;br&gt;See the end for a pointer to a different perspective&lt;br&gt;&lt;br&gt;Rao&lt;br&gt;[9/26/2003]&lt;br&gt;]]&lt;br&gt;&lt;br&gt;                   &lt;br&gt;How Intelligent is Deep Blue?&lt;br&gt;                           &lt;br&gt;Drew McDermott&lt;br&gt;            &lt;br&gt;&lt;a href="http://cs-www.cs.yale.edu/homes/dvm/"&gt;http://cs-www.cs.yale.edu/homes/dvm/&lt;/a&gt;&lt;br&gt; &lt;br&gt;[This is the original, long version of an article that appeared in the&lt;br&gt;May 14, 1997 New York Times with more flamboyant title.]&lt;br&gt;&lt;br&gt;IBM&amp;#39;s chess computer, Deep Blue, has shocked the world of chess by&lt;br&gt;defeating Garry Kasparov in a six-game match.  It surprised many in&lt;br&gt; computer science as well.  Last year, after Kasparov&amp;#39;s victory against&lt;br&gt;the previous version, I told the students in my class, ``Introduction&lt;br&gt;to Artificial Intelligence,&amp;#39;&amp;#39; that it would be many years before&lt;br&gt; computers could challenge the best humans.  Now that I and many others&lt;br&gt;have been proved wrong, there are a lot of people rushing to assure us&lt;br&gt;that Deep Blue is not actually intelligent, and that its victory this&lt;br&gt; year has no bearing on the future of artificial intelligence as such.&lt;br&gt;I agree that Deep Blue is not actually intelligent, but I think the&lt;br&gt;usual argument for this conclusion is quite faulty, and shows a basic&lt;br&gt;misunderstanding of the goals and methods of artificial intelligence.&lt;br&gt; &lt;br&gt;Deep Blue is unintelligent because it is so narrow.  It can win a&lt;br&gt;chess game, but it can&amp;#39;t recognize, much less pick up, a chess piece.&lt;br&gt;It can&amp;#39;t even carry on a conversation about the game it just won.&lt;br&gt; Since the essence of intelligence would seem to be breadth, or the&lt;br&gt;ability to react creatively to a wide variety of situations, it&amp;#39;s hard&lt;br&gt;to credit Deep Blue with much intelligence.&lt;br&gt;&lt;br&gt;However, many commentators are insisting that Deep Blue shows no&lt;br&gt; intelligence whatsoever, because it doesn&amp;#39;t actually ``understand&amp;#39;&amp;#39; a&lt;br&gt;chess position, but only searches through millions of possible move&lt;br&gt;sequences ``blindly.&amp;#39;&amp;#39;  The fallacy in this argument is the assumption&lt;br&gt; that intelligent behavior can only be the result of intelligent&lt;br&gt;cogitation.  What the commentators are failing to acknowledge is that&lt;br&gt;if there ever is a truly intelligent computer, then the computations&lt;br&gt;it performs will seem as blind as Deep Blue&amp;#39;s.  If there is ever a&lt;br&gt; nonvacuous explanation of intelligence, it will explain intelligence&lt;br&gt;by reference to smaller bits of behavior that are not themselves&lt;br&gt;intelligent.  Presumably *your brain* works because each of its&lt;br&gt;billions of neurons carry out hundreds of tiny operations per second,&lt;br&gt; none of which in isolation demonstrates any intelligence at all.&lt;br&gt;&lt;br&gt;When people express the opinion that human grandmasters do not examine&lt;br&gt;200,000,000 move sequences per second, I ask them, ``How do you&lt;br&gt;know?&amp;#39;&amp;#39;  The answer is usually that human grandmasters are not *aware*&lt;br&gt; of searching this number of positions, or *are* aware of searching&lt;br&gt;many fewer.  But almost everything that goes on in our minds we are&lt;br&gt;unaware of.  I tend to agree that grandmasters are not searching the&lt;br&gt;way Deep Blue does, but whatever they are doing would, if implemented&lt;br&gt; on a computer, seem equally ``blind.&amp;#39;&amp;#39;  Suppose most of their skill&lt;br&gt;comes from an ability to compare the current position against 10,000&lt;br&gt;positions they&amp;#39;ve studied.  (There is some evidence that this is at&lt;br&gt; least partly true.)  We call their behavior insightful because they&lt;br&gt;are unaware of the details; the right position among the 10,000 ``just&lt;br&gt;occurs to them.&amp;#39;&amp;#39;  If a computer does it, the trick will be revealed;&lt;br&gt; we will see how laboriously it checks the 10,000 positions.  Still, if&lt;br&gt;the unconscious version yields intelligent results, and the explicit&lt;br&gt;algorithmic version yields essentially the same results, then they&lt;br&gt;will be intelligent, too.&lt;br&gt; &lt;br&gt;Another example: Most voice-recognition systems are based on a&lt;br&gt;mathematical theory called Hidden Markov Models.  Consider the&lt;br&gt;following argument: ``If a computer recognizes words using Hidden&lt;br&gt;Markov Models, then it doesn&amp;#39;t recognize words the way I do.  I don&amp;#39;t&lt;br&gt; even know what a Hidden Markov Model is.  I simply hear the word and&lt;br&gt;it sounds familiar to me.&amp;#39;&amp;#39;  I hope this argument sounds silly to you.&lt;br&gt;The truth is that we have no introspective idea how we recognize&lt;br&gt; spoken words.  It is perfectly possible that the synaptic connections&lt;br&gt;in our brains are describable, at least approximately, by Hidden&lt;br&gt;Markov Models; if they aren&amp;#39;t, then some other equally&lt;br&gt;counterintuitive model is probably valid.  Introspection is a lousy&lt;br&gt; way to theorize about thinking.  There are fascinating questions about&lt;br&gt;why we are unaware of so much that goes on in our brains, and why our&lt;br&gt;awareness is the way it is.  But we can answer a lot of questions&lt;br&gt;about thinking before we need to answer questions about awareness.&lt;br&gt; &lt;br&gt;I hope I am not taken as saying that all the problems of artificial&lt;br&gt;intelligence have been solved.  I am only pointing out one aspect of&lt;br&gt;what a solution would look like.  There are no big breakthroughs on&lt;br&gt;the horizon, no Grand Unified Theory of Thought.  Doing better and&lt;br&gt; better at chess has been the result of many small improvements (as was&lt;br&gt;the proof of a novel theorem last year by a computer at Argonne Lab.)&lt;br&gt;There have been other such developments, such as the&lt;br&gt;speech-recognition work I referred to earlier, and many results in&lt;br&gt; computer vision, but few ``breakthroughs.&amp;#39;&amp;#39;  As the field has matured,&lt;br&gt;it has focused more and more on incremental progress, while worrying&lt;br&gt;less and less about some magic solution to all the problems of&lt;br&gt;intelligence.  A good example is the reaction by AI researchers to&lt;br&gt; neural nets, which are a kind of parallel computer based on ideas from&lt;br&gt;neuroscience.  Although the press and some philosophers hailed these&lt;br&gt;as a radical paradigm shift that would solve everything, what has&lt;br&gt;actually happened is that they have been assimilated into the AI&lt;br&gt; toolkit as a technique that appears to work some of the time --- just&lt;br&gt;like Hidden Markov Models, game-tree search, and several other&lt;br&gt;techniques.  Of course, there may be some breakthroughs ahead for the&lt;br&gt;field, but it is much more satisfying to get by on a diet of solid but&lt;br&gt; unglamorous results.  If we never arrive at a nonvacuous theory of&lt;br&gt;intelligence, we will no doubt uncover a lot of useful theories of&lt;br&gt;more limited mental faculties.  And we might as well aim for such a&lt;br&gt;theory.&lt;br&gt; &lt;br&gt;So, what shall we say about Deep Blue?  How about: It&amp;#39;s a ``little&lt;br&gt;bit&amp;#39;&amp;#39; intelligent.  It knows a tremendous amount about an incredibly&lt;br&gt;narrow area.  I have no doubt that Deep Blue&amp;#39;s computations differ in&lt;br&gt; detail from a human grandmaster&amp;#39;s; but then, human grandmasters differ&lt;br&gt;from each other in many ways.  On the other hand, a log of Deep Blue&amp;#39;s&lt;br&gt;computations is perfectly intelligible to chess masters; they speak&lt;br&gt; the same language, as it were.  That&amp;#39;s why the IBM team refused to&lt;br&gt;give game logs to Kasparov during the match; it would be equivalent to&lt;br&gt;bugging the hotel room where he discussed strategy with his seconds.&lt;br&gt;Saying Deep Blue doesn&amp;#39;t really think about chess is like saying an&lt;br&gt; airplane doesn&amp;#39;t really fly because it doesn&amp;#39;t flap its wings.&lt;br&gt;&lt;br&gt;It&amp;#39;s entirely possible that computers will come to seem alive before&lt;br&gt;they come to seem intelligent.  The kind of computing power that fuels&lt;br&gt; Deep Blue will also fuel sensors, wheels, and grippers that will allow&lt;br&gt;computers to react physically to things in their environment,&lt;br&gt;including us.  They won&amp;#39;t seem intelligent, but we may think of them&lt;br&gt;as a weird kind of animal --- one that can play a very good game of&lt;br&gt; chess.&lt;br&gt;&lt;br&gt;&lt;br&gt;==========&lt;br&gt;[[&lt;br&gt;For a radically different view point, see&lt;br&gt;&lt;br&gt;&lt;a href="http://www.cs.yale.edu/op-ed/how_hard_is_chess.html"&gt;http://www.cs.yale.edu/op-ed/how_hard_is_chess.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;This one is by David Gelernter, who, get this, is a colleague of Drew&lt;br&gt; McDermott at Yale. On an unrelated note, Gelernter is also one of the&lt;br&gt;scientists who was targeted by the Unabomber--Kazinscky(?), and was&lt;br&gt;seriously injured by a letter bomb--thus the title of his book at the&lt;br&gt;end of the article.]]&lt;br&gt; &lt;br&gt;------&lt;br&gt;&lt;/pre&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-3862348502287352441?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/3862348502287352441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/is-deepblue-intelligent-some-extra.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3862348502287352441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3862348502287352441'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/05/is-deepblue-intelligent-some-extra.html' title='Is DeepBlue intelligent? Some extra-curricular philosophy'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-864636217784779367</id><published>2009-04-30T16:05:00.000-07:00</published><updated>2009-04-30T16:06:52.397-07:00</updated><title type='text'>Using "evaluation function" learning as a segue into Machine Learning  isn't as artificial as it might sound..</title><content type='html'>So when I used &amp;quot;learning of evaluation functions&amp;quot; as a segue to shift from Game trees to learning, it may not have looked&lt;br&gt;much more than a contrivance of convenience. &lt;br&gt;&lt;br&gt;Turns out however that this has almost biblical importance. One of the first successful computer programs to use machine learning&lt;br&gt;  (and the program that pretty much gave the name &amp;quot;Machine Learning&amp;quot; to the field) is Samuel&amp;#39;s Checkers player.  Samuel was an IBM researcher&lt;br&gt;who developed one of the first checkers playing programs, that learned to improve its performance by learning evaluation functions.&lt;br&gt;  &lt;br&gt;Here are few links:&lt;br&gt;&lt;br&gt;&lt;a href="http://en.wikipedia.org/wiki/Arthur_Samuel#Computer_checkers_.28draughts.29_development"&gt;http://en.wikipedia.org/wiki/Arthur_Samuel#Computer_checkers_.28draughts.29_development&lt;/a&gt;  (definitely see this--you will be impressed at how many buzzwords you can understand now ;-)&lt;br&gt; &lt;br&gt;&lt;a href="http://www.ece.eps.hw.ac.uk/%7Epym1/private/docs/sutton/node109.html" target="_blank"&gt;http://www.ece.eps.hw.ac.uk/~pym1/private/docs/sutton/node109.html&lt;/a&gt; (slightly more technical)&lt;br&gt;&lt;br&gt;&lt;br&gt;cheers&lt;br&gt;rao&lt;br&gt; &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-864636217784779367?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/864636217784779367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/using-evaluation-function-learning-as.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/864636217784779367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/864636217784779367'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/using-evaluation-function-learning-as.html' title='Using &quot;evaluation function&quot; learning as a segue into Machine Learning  isn&apos;t as artificial as it might sound..'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-5436362146972847348</id><published>2009-04-30T15:56:00.000-07:00</published><updated>2009-04-30T15:57:51.920-07:00</updated><title type='text'>Last chance to don the [Thinking Cap] on MDPS &amp; learning..</title><content type='html'>&lt;div&gt;****************MDPs&lt;br&gt;&lt;br&gt;&lt;div&gt;1. What happens to MDPs if the underlying dynamics are &amp;quot;deterministic&amp;quot;? Can we still talk about value and policy iteration? Do we still have non-stationary policies for finite horizon deterministic MDPs?&lt;/div&gt;   &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;2. We talked about how infinite horizon case is easier than finite horizon case, and said, in passing, that here is one case where &amp;quot;infinite&amp;quot; is easier to handle. Consider the following two cases:&lt;/div&gt; &lt;div&gt; &lt;/div&gt; 2.1. CSPs where the variables are &amp;quot;real valued&amp;quot;, and constraints between variables are expressed as linear inequalities. Clearly, the number of potential assignments for the CSP variables is infinite. What do you think will be the complexity of finding a satisfying assignment of the variables? (recall that discrete variable CSP is NP-complete) If the complexity is &amp;quot;low&amp;quot; by AI standards, what can you do to increase it? (hint: consider modifying constraints). &lt;br&gt;&lt;br&gt;2.2. Planning problem where (some of) the variables are real valued. Actions have effects that can increment and decrement the variables by arbitrary amounts. What do you think will be the complexity of planning in this case? (recall that discrete variable planning is PSPACE-complete, i.e., it is among the hardest problems that can be solved with polynomial space). &lt;br&gt;&lt;br&gt;&lt;br&gt;3. The MDPs we considered until now are called &amp;quot;Fully observable&amp;quot;--in that during execution, the agent can tell which state it is in (thus the policy needs to only map states to actions).  What happens if the domain is only &amp;quot;partially observable&amp;quot;. &lt;br&gt;Note that this means that the agent may not know which unique state it is in, but knows the  &amp;quot;probability distribution&amp;quot; over the possible states it could be in. When the agent does an action, it effect of the action is to modify the distribution into a new distribution over states (with some states being more likely and others less. &lt;br&gt;&lt;br&gt;Notice that the &amp;quot;distribution&amp;quot; is fully observable although the underlying states aren&amp;#39;t. &lt;br&gt;So, one idea will be to consider the distributions as the states. What happens to the complexity of MDPs? How is this connected to MDPs over &amp;quot;continuous&amp;quot; state spaces? &lt;br&gt;&lt;br&gt;[Notice that the above still works for the special case fully observable domain. The initial distribution will be a delta function--with probablity being 1.0 for a single state, and 0.0 for all others. Doing an action converts into another delta function--with the 1.0 for a different state]. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;*****************Learning&lt;br&gt;&lt;br&gt;&lt;br&gt;Qn 0. [George Costanza qn] Consider two learners that are trying to solve the same classification problem with two classes (+  and -). L1 seems to be averaging about 50% accuracy on the test cases while L2 seems to be averaging 25% accuracy. Which learner is good?  Why is this called the George Costanza question? ;-) &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Qn 1. Consider a scenario where the training set examples have been labeled by a slightly drunk teacher--and thus they sometimes have wrong labels (e.g. +ve are wrongly labelled negative etc.).  Of course, for the learning to be doable, the percentage of these mislabelled instances should be quite small.  We have two learners, L1 and L2. L1 seems to be 100% correct on the *training* examples. L2 seems to be 90% correct on the training examples. Which learner is likely to do well on test cases? &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Qn 2.  Compression involves using the pattern in the data to reduce the storage requirements of the data.  One way of doing this would be to find the rule underlying the data, and keep the rule and throw the data out. Viewed this way, compression and learning seem one and the same. After all, learning too seems to take the training examples, find a hypothesis (&amp;quot;pattern&amp;quot;/&amp;quot;rule&amp;quot;) consistent with the examples, and use that hypothesis instead of the training examples.  What, if any, differences do you see between Compression and Learning? &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Qn 3. We said that most human learning happens in the context of prior knowledge. Can we view prior knowledge as a form of bias? &lt;/div&gt; &lt;div&gt;In particular, can you say that our prior knowledge helps us focus on certain hypotheses as against other ones in explaining the data?&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt; &lt;div&gt;that is all for now.&lt;/div&gt; &lt;div&gt;Rao&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-5436362146972847348?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/5436362146972847348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/last-chance-to-don-thinking-cap-on-mdps.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/5436362146972847348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/5436362146972847348'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/last-chance-to-don-thinking-cap-on-mdps.html' title='Last chance to don the [Thinking Cap] on MDPS &amp; learning..'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-9037786489328675725</id><published>2009-04-30T15:45:00.000-07:00</published><updated>2009-04-30T15:46:56.388-07:00</updated><title type='text'>Possibility of an *optional* extra class on "Learning" [Monday  10:30--11:45, BY 210] Free Food Event. [RSVP]</title><content type='html'>Folks:&lt;br&gt;&lt;br&gt; I felt a little queasy that I may not have the full opportunity to sufficiently brainwash you with my view of learning.&lt;br&gt;&lt;br&gt;So, I am offering to run a completely optional extra class on Monday 5/4 morning in BY 210 (10:30--11:45AM) *if* there is&lt;br&gt; sufficient interest.&lt;br&gt;&lt;br&gt;As a clarification, nothing I discuss in this class would be included in the final exam, so if you skip it, you won&amp;#39;t be in anyway&lt;br&gt;disadvantaged with respect to your course grade. &lt;br&gt;&lt;br&gt; Also, the Tuesday regular class will not depend on what is discussed on Monday; it will take off from where we left today.&lt;br&gt;&lt;br&gt;What I want to do is give a bigger picture about learning, that I didn&amp;#39;t get to do because of time constraints. &lt;br&gt; &lt;br&gt;*if* you are interested and will be able to attend, let me know by email.*************&lt;br&gt;&lt;br&gt;If I get sufficient interest, I will confirm by Sunday if the meeting is going to be held.&lt;br&gt;&lt;br&gt;Since I cannot use sticks, I will dangle the carrot of free food if you show up ;-)&lt;br&gt; &lt;br&gt;&lt;br&gt;cheers&lt;br&gt;Rao&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-9037786489328675725?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/9037786489328675725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/possibility-of-optional-extra-class-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/9037786489328675725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/9037786489328675725'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/possibility-of-optional-extra-class-on.html' title='Possibility of an *optional* extra class on &quot;Learning&quot; [Monday  10:30--11:45, BY 210] Free Food Event. [RSVP]'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-8500335730586913098</id><published>2009-04-30T12:14:00.000-07:00</published><updated>2009-04-30T12:16:09.662-07:00</updated><title type='text'>Clarification on the planning question in Homework 4</title><content type='html'>Folks:&lt;br&gt;&lt;br&gt;We have not done partial order planning and mutual exlusion propagation in the class. SO you don&amp;#39;t need to do &lt;br&gt;parts 1.d and 1.h in the planning question.&lt;br&gt;&lt;br&gt;regards&lt;br&gt;rao&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-8500335730586913098?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/8500335730586913098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/clarification-on-planning-question-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/8500335730586913098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/8500335730586913098'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/clarification-on-planning-question-in.html' title='Clarification on the planning question in Homework 4'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-8144715780143103067</id><published>2009-04-29T21:07:00.000-07:00</published><updated>2009-04-29T21:08:26.131-07:00</updated><title type='text'>Current cumulatives (out of 63points; includes hw3 but not project 4 yet)</title><content type='html'>&lt;img src="cid:6.2.5.3.0.20090429210402.043b4ab8@asu.edu.0" width=1244 height=2131 alt="Emacs!"&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-8144715780143103067?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/8144715780143103067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/current-cumulatives-out-of-63points.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/8144715780143103067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/8144715780143103067'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/current-cumulatives-out-of-63points.html' title='Current cumulatives (out of 63points; includes hw3 but not project 4 yet)'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-178396159967007267</id><published>2009-04-27T05:27:00.000-07:00</published><updated>2009-04-27T05:28:25.739-07:00</updated><title type='text'>If Chess is gone, why should Jeopardy stay in human sphere?</title><content type='html'>&lt;a href="http://www.nytimes.com/2009/04/27/technology/27jeopardy.html?em"&gt;http://www.nytimes.com/2009/04/27/technology/27jeopardy.html?em&lt;/a&gt;&lt;br&gt;&lt;br&gt; &lt;div class="header"&gt;     &lt;div class="left"&gt;    &lt;a href="http://www.nytimes.com/"&gt;&lt;img src="http://graphics8.nytimes.com/images/misc/nytlogo153x23.gif" alt="The New York Times" align="left" border="0" vspace="0" hspace="0"&gt;&lt;/a&gt;   &lt;form name="cccform" action="https://s100.copyright.com/CommonApp/LoadingApplication.jsp" target="_Icon"&gt;&lt;input name="Title" value="Computer Program to Take On 'Jeopardy!'" type="hidden"&gt;&lt;input name="Author" value="By JOHN MARKOFF" type="hidden"&gt;&lt;input name="ContentID" value="http://www.nytimes.com/2009/04/27/technology/27jeopardy.html" type="hidden"&gt;&lt;input name="FormatType" value="default" type="hidden"&gt;&lt;input name="PublicationDate" value="APR 27 2009" type="hidden"&gt;&lt;input name="PublisherName" value="The New York Times" type="hidden"&gt;&lt;input name="Publication" value="nytimes.com" type="hidden"&gt;&lt;input name="wordCount" value="955" type="hidden"&gt;&lt;/form&gt;  	&lt;div class="printInfo"&gt; This copy is for your personal, noncommercial use only. You can order presentation-ready copies for distribution to your colleagues, clients or customers &lt;a href="http://www.nytimes.com/2009/04/27/technology/27jeopardy.html?em=&amp;amp;pagewanted=print#" onclick="javascript:submitCCCForm();"&gt;here&lt;/a&gt; or use the &amp;quot;Reprints&amp;quot; tool that appears next to any article. Visit &lt;a href="http://www.nytreprints.com/"&gt;www.nytreprints.com&lt;/a&gt; for samples and additional information.  &lt;a href="http://www.nytimes.com/2009/04/27/technology/27jeopardy.html?em=&amp;amp;pagewanted=print#" onclick="javascript:submitCCCForm();"&gt;Order a reprint of this article now.&lt;/a&gt;&lt;/div&gt;       &lt;/div&gt;    &lt;div class="right"&gt;  &lt;table style="margin-bottom: 3px; margin-top: 3px;" border="0" cellpadding="0" cellspacing="0" width="80%"&gt;   &lt;tbody&gt;&lt;tr valign="bottom"&gt;      &lt;td&gt;       &lt;div style="margin-right: 2px;"&gt;          &lt;div align="right"&gt;&lt;img src="http://graphics8.nytimes.com/ads/spacer.gif" alt="" border="0" width="1" height="1"&gt;&lt;a href="http://www.nytimes.com/adx/bin/adx_click.html?type=goto&amp;amp;page=www.nytimes.com/printer-friendly&amp;amp;pos=Position1&amp;amp;sn2=336c557e/4f3dd5d2&amp;amp;sn1=f1bbdc70/b6de497c&amp;amp;camp=foxsearch2009_emailtools_1011072e_nyt5&amp;amp;ad=500DOS_120x60_e&amp;amp;goto=http://www.foxsearchlight.com/500daysofsummer" target="_blank"&gt;&lt;img src="http://graphics8.nytimes.com/ads/fox/printerfriendly.gif" alt="Printer Friendly Format Sponsored By" border="0" width="106" height="24"&gt;&lt;img src="http://graphics8.nytimes.com/adx/images/ADS/19/61/ad.196156/500days_nytimes_120x60_looping.gif" alt="" border="0" width="120" height="60"&gt;&lt;/a&gt;&lt;br&gt;          &lt;/div&gt;       &lt;/div&gt;     &lt;/td&gt;   &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;    &lt;/div&gt; &lt;/div&gt; &lt;br clear="all"&gt;&lt;hr align="left" size="1"&gt; &lt;div class="timestamp"&gt;April 27, 2009&lt;/div&gt;  &lt;h1&gt; Computer Program to Take On 'Jeopardy!' &lt;/h1&gt;  &lt;div class="byline"&gt;By &lt;a href="http://topics.nytimes.com/top/reference/timestopics/people/m/john_markoff/index.html?inline=nyt-per" title="More Articles by John Markoff"&gt;JOHN MARKOFF&lt;/a&gt;&lt;/div&gt;     &lt;div id="articleBody"&gt;       &lt;p&gt;YORKTOWN HEIGHTS, N.Y. — This highly successful television quiz show is the latest challenge for artificial intelligence. &lt;/p&gt; &lt;p&gt;What is "Jeopardy"? &lt;/p&gt; &lt;p&gt;That is correct. &lt;/p&gt; &lt;p&gt;&lt;a href="http://topics.nytimes.com/top/news/business/companies/international_business_machines/index.html?inline=nyt-org" title="More information about International Business Machines Corporation"&gt;I.B.M.&lt;/a&gt; plans to announce Monday that it is in the final stages of completing a computer program to compete against human "Jeopardy!" contestants. If the program beats the humans, the field of artificial intelligence will have made a leap forward.&lt;/p&gt; &lt;p&gt;I.B.M. scientists previously devised a chess-playing program to run on a supercomputer called Deep Blue. That program beat the world champion &lt;a href="http://topics.nytimes.com/top/reference/timestopics/people/k/garry_kasparov/index.html?inline=nyt-per" title="More articles about Garry Kasparov."&gt;Garry Kasparov&lt;/a&gt; in a controversial 1997 match (Mr. Kasparov called the match unfair and secured a draw in a later one against another version of the program).&lt;/p&gt; &lt;p&gt;But chess is a game of limits, with pieces that have clearly defined powers. "Jeopardy!" requires a program with the suppleness to weigh an almost infinite range of relationships and to make subtle comparisons and interpretations. The software must interact with humans on their own terms, and fast. &lt;/p&gt; &lt;p&gt;Indeed, the creators of the system — which the company refers to as Watson, after the I.B.M. founder, Thomas J. Watson Sr. — said they were not yet confident their system would be able to compete successfully on the show, on which human champions typically provide correct responses 85 percent of the time. &lt;/p&gt; &lt;p&gt;"The big goal is to get computers to be able to converse in human terms," said the team leader, David A. Ferrucci, an I.B.M. artificial intelligence researcher. "And we're not there yet." &lt;/p&gt; &lt;p&gt;The team is aiming not at a true thinking machine but at a new class of software that can "understand" human questions and respond to them correctly. Such a program would have enormous economic implications.&lt;/p&gt; &lt;p&gt; Despite more than four decades of experimentation in artificial intelligence, scientists have made only modest progress until now toward building machines that can understand language and interact with humans.&lt;/p&gt; &lt;p&gt;The proposed contest is an effort by I.B.M. to prove that its researchers can make significant technical progress by picking "grand challenges" like its early chess foray. The new bid is based on three years of work by a team that has grown to 20 experts in fields like natural language processing, machine learning and information retrieval.&lt;/p&gt; &lt;p&gt;Under the rules of the match that the company has negotiated with the "Jeopardy!" producers, the computer will not have to emulate all human qualities. It will receive questions as electronic text. The human contestants will both see the text of each question and hear it spoken by the show's host, Alex Trebek.&lt;/p&gt; &lt;p&gt;The computer will respond with a synthesized voice to answer questions and to choose follow-up categories. I.B.M. researchers said they planned to move a Blue Gene supercomputer to Los Angeles for the contest. To approximate the dimensions of the challenge faced by the human contestants, the computer will not be connected to the Internet, but will make its answers based on text that it has "read," or processed and indexed, before the show.&lt;/p&gt; &lt;p&gt;There is some skepticism among researchers in the field about the effort. "To me it seems more like a demonstration than a grand challenge," said Peter Norvig, a computer scientist who is director of research at &lt;a href="http://topics.nytimes.com/top/news/business/companies/google_inc/index.html?inline=nyt-org" title="More information about Google Inc"&gt;Google&lt;/a&gt;. "This will explore lots of different capabilities, but it won't change the way the field works." &lt;/p&gt;  &lt;p&gt;The I.B.M. researchers and "Jeopardy!" producers said they were considering what form their cybercontestant would take and what gender it would assume. One possibility would be to use an animated avatar that would appear on a computer display.&lt;/p&gt; &lt;p&gt;"We've only begun to talk about it," said Harry Friedman, the executive producer of "Jeopardy!" "We all agree that it shouldn't look like Robby the Robot." &lt;/p&gt; &lt;p&gt;Mr. Friedman added that they were also thinking about whom the human contestants should be and were considering inviting Ken Jennings, the "Jeopardy!" contestant who won 74 consecutive times and collected $2.52 million in 2004.&lt;/p&gt; &lt;p&gt; I.B.M. will not reveal precisely how large the system's internal database would be. The actual amount of information could be a significant fraction of the Web now indexed by Google, but artificial intelligence researchers said that having access to more information would not be the most significant key to improving the system's performance.&lt;/p&gt; &lt;p&gt; Eric Nyberg, a computer scientist at &lt;a href="http://topics.nytimes.com/top/reference/timestopics/organizations/c/carnegie_mellon_university/index.html?inline=nyt-org" title="More articles about Carnegie Mellon University"&gt;Carnegie Mellon University&lt;/a&gt;, is collaborating with I.B.M. on research to devise computing systems capable of answering questions that are not limited to specific topics. The real difficulty, Dr. Nyberg said, is not searching a database but getting the computer to understand what it should be searching for.&lt;/p&gt; &lt;p&gt;The system must be able to deal with analogies, puns, double entendres and relationships like size and location, all at lightning speed.&lt;/p&gt; &lt;p&gt;In a demonstration match here at the I.B.M. laboratory against two researchers recently, Watson appeared to be both aggressive and competent, but also made the occasional puzzling blunder.&lt;/p&gt; &lt;p&gt;For example, given the statement, "Bordered by Syria and Israel, this small country is only 135 miles long and 35 miles wide," Watson beat its human competitors by quickly answering, "What is Lebanon?" &lt;/p&gt; &lt;p&gt;Moments later, however, the program stumbled when it decided it had high confidence that a "sheet" was a fruit. &lt;/p&gt; &lt;p&gt; The way to deal with such problems, Dr. Ferrucci said, is to improve the program's ability to understand the way "Jeopardy!" clues are offered. The complexity of the challenge is underscored by the subtlety involved in capturing the exact meaning of a spoken sentence. For example, the sentence "I never said she stole my money" can have seven different meanings depending on which word is stressed. &lt;/p&gt; &lt;p&gt;"We love those sentences," Dr. Nyberg said. "Those are the ones we talk about when we're sitting around having beers after work."&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;-----------&lt;br&gt;&lt;/p&gt;        &lt;/div&gt;  &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-178396159967007267?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/178396159967007267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/if-chess-is-gone-why-should-jeopardy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/178396159967007267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/178396159967007267'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/if-chess-is-gone-why-should-jeopardy.html' title='If Chess is gone, why should Jeopardy stay in human sphere?'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-3319669349868529007</id><published>2009-04-26T10:58:00.000-07:00</published><updated>2009-04-26T11:00:11.668-07:00</updated><title type='text'>Added a video for the second alpha-beta example...</title><content type='html'>I added a short video explaining the second alpha-beta example (right below the audio for the lecture). You might find it useful&lt;br&gt;if you found the discussion in the (make-up)class too fast to follow.&lt;br&gt;&lt;br&gt;&lt;br&gt;A second alpha-beta example. &lt;a href="http://rakaposhi.eas.asu.edu/cse471/alpha-beta-example.avi"&gt;Video with narration  (150mb)&lt;/a&gt; (&lt;a href="http://rakaposhi.eas.asu.edu/cse471/alpha-beta.ppt"&gt;Powerpoint slide (with animnation)&lt;/a&gt;&lt;br&gt;&lt;br&gt;Rao&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-3319669349868529007?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/3319669349868529007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/added-video-for-second-alpha-beta.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3319669349868529007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3319669349868529007'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/added-video-for-second-alpha-beta.html' title='Added a video for the second alpha-beta example...'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-5024554616646519497</id><published>2009-04-24T17:14:00.000-07:00</published><updated>2009-04-24T17:15:32.643-07:00</updated><title type='text'>Re: Lecture notes and audio for today's class are available...</title><content type='html'>If you want a single avi file that has both the moving slides and audio together, and you have a high-speed internet,  you can try the following link&lt;br&gt;(Warning: this is a 2gig avi file..)&lt;br&gt;&lt;br&gt;&lt;a href="http://www.public.asu.edu/~subbarao/ai-class-4-24.avi"&gt;http://www.public.asu.edu/~subbarao/ai-class-4-24.avi&lt;/a&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;rao&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class="gmail_quote"&gt;On Fri, Apr 24, 2009 at 3:40 PM, Subbarao Kambhampati &lt;span dir="ltr"&gt;&amp;lt;&lt;a href="mailto:rao@asu.edu"&gt;rao@asu.edu&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt; The slides are at&lt;br&gt; &lt;br&gt; &lt;a href="http://rakaposhi.eas.asu.edu/cse471/week13-s09.ppt" target="_blank"&gt;http://rakaposhi.eas.asu.edu/cse471/week13-s09.ppt&lt;/a&gt; &lt;br&gt;  (start at slide 44--which says 4/24  and end at slide 63--which says &amp;quot;4/24 class ended here&amp;quot;)&lt;br&gt;&lt;br&gt;here is the link to the audio&lt;br&gt;&lt;br&gt;&lt;a href="http://rakaposhi.eas.asu.edu/cse471/cse471-s09-week14.1.WAV" target="_blank"&gt;http://rakaposhi.eas.asu.edu/cse471/cse471-s09-week14.1.WAV&lt;/a&gt;&lt;br&gt;  &lt;br&gt;Here is a summary of what is done &lt;br&gt;&lt;br&gt;&lt;a href="http://rakaposhi.eas.asu.edu/cse471/cse471-s09-week14.1.WAV" target="_blank"&gt;Audio of [Apr 24, 2009] (Make-up for April 28th class). Policy Iteration for MDPS, Finding policies in dynamic domains. Real-time dynamic programming. RTA* as a special case. Going from dynamic to multi-agent domains--where RTDP becomes min-max (or max-max if you are Ned in Simpsons). Discussion of adversarial search. Types of games (and the exciting nature of deterministic version of Snakes and Ladders ;-). Minmax with depth-first search. Alpha-beta pruning. The effectiveness of alpha-beta pruning. &lt;/a&gt;&lt;br&gt;&lt;br&gt;You now have everything needed to do all parts of homework except the learning ones. &lt;br&gt;&lt;br&gt;&lt;br&gt;When I come back for the regular class on Thursday, I will tie up a few loose ends on game tree search (~15min)&lt;br&gt;  and start learning  (for which we will cover 18.1-18.5 and then 20.1 and 20.2)&lt;br&gt;&lt;br&gt;rao&lt;br&gt;&lt;br&gt;Ps: As I said, the Tuesday class will now be an optional review session lead by Will Cushing. &lt;br&gt; &lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-5024554616646519497?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/5024554616646519497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/re-lecture-notes-and-audio-for-todays.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/5024554616646519497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/5024554616646519497'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/re-lecture-notes-and-audio-for-todays.html' title='Re: Lecture notes and audio for today&apos;s class are available...'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-3842849881130261888</id><published>2009-04-24T16:02:00.000-07:00</published><updated>2009-04-24T16:04:12.417-07:00</updated><title type='text'>Tuesday class/review</title><content type='html'>In addition to letting me know if you have any specific requests, I&amp;#39;d&lt;br&gt;appreciate a generic &amp;quot;I&amp;#39;ll be showing up&amp;quot; from everyone who is, in&lt;br&gt;fact, planning on attending.&lt;p&gt;-Will&lt;p&gt;P.S. For that matter, if your *not* planning on attending it would&lt;br&gt;still be a good idea to let me know.  Or if your plans change one way&lt;br&gt;or another.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-3842849881130261888?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/3842849881130261888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/tuesday-classreview.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3842849881130261888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3842849881130261888'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/tuesday-classreview.html' title='Tuesday class/review'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-1279144535597560692</id><published>2009-04-24T15:40:00.000-07:00</published><updated>2009-04-24T15:41:46.192-07:00</updated><title type='text'>Lecture notes and audio for today's class are available...</title><content type='html'>The slides are at&lt;br&gt; &lt;br&gt; &lt;a href="http://rakaposhi.eas.asu.edu/cse471/week13-s09.ppt"&gt;http://rakaposhi.eas.asu.edu/cse471/week13-s09.ppt&lt;/a&gt; &lt;br&gt;  (start at slide 44--which says 4/24  and end at slide 63--which says &amp;quot;4/24 class ended here&amp;quot;)&lt;br&gt;&lt;br&gt;here is the link to the audio&lt;br&gt;&lt;br&gt;&lt;a href="http://rakaposhi.eas.asu.edu/cse471/cse471-s09-week14.1.WAV"&gt;http://rakaposhi.eas.asu.edu/cse471/cse471-s09-week14.1.WAV&lt;/a&gt;&lt;br&gt; &lt;br&gt;Here is a summary of what is done &lt;br&gt;&lt;br&gt;&lt;a href="http://rakaposhi.eas.asu.edu/cse471/cse471-s09-week14.1.WAV"&gt;Audio of [Apr 24, 2009] (Make-up for April 28th class). Policy Iteration for MDPS, Finding policies in dynamic domains. Real-time dynamic programming. RTA* as a special case. Going from dynamic to multi-agent domains--where RTDP becomes min-max (or max-max if you are Ned in Simpsons). Discussion of adversarial search. Types of games (and the exciting nature of deterministic version of Snakes and Ladders ;-). Minmax with depth-first search. Alpha-beta pruning. The effectiveness of alpha-beta pruning. &lt;/a&gt;&lt;br&gt;&lt;br&gt;You now have everything needed to do all parts of homework except the learning ones. &lt;br&gt;&lt;br&gt;&lt;br&gt;When I come back for the regular class on Thursday, I will tie up a few loose ends on game tree search (~15min)&lt;br&gt; and start learning  (for which we will cover 18.1-18.5 and then 20.1 and 20.2)&lt;br&gt;&lt;br&gt;rao&lt;br&gt;&lt;br&gt;Ps: As I said, the Tuesday class will now be an optional review session lead by Will Cushing. &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-1279144535597560692?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/1279144535597560692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/lecture-notes-and-audio-for-todays.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/1279144535597560692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/1279144535597560692'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/lecture-notes-and-audio-for-todays.html' title='Lecture notes and audio for today&apos;s class are available...'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-7734875207047726576</id><published>2009-04-24T09:36:00.000-07:00</published><updated>2009-04-24T09:37:54.808-07:00</updated><title type='text'>Interactive Review Qn added to the homework--post your answer as a  comment to this thread on the blog</title><content type='html'>Folks:&lt;br&gt; I added an extra question to the last homework&lt;br&gt;&lt;br&gt;===========&lt;br&gt; [Mandatory] [Answer to this question *must*  also be posted on the &lt;br&gt;            class blog as a comment to my post]. List upto five non-trivial ideas you were &lt;br&gt;             able to appreciate during the course of this &lt;br&gt;            semester. (These cannot be &amp;quot;I thought Bayes Nets were Groovy&amp;quot; &lt;br&gt;            variety--and have to include a sentence of &lt;br&gt;            justification).  &lt;br&gt; =============&lt;br&gt;&lt;br&gt;Your answer to this should be posted to the blog as a comment on *this* thread. (Due by the same time--last class)&lt;br&gt;&lt;br&gt;The collection of your answers will serve as a form of interactive review of the semester.&lt;br&gt; &lt;br&gt;&lt;br&gt;Rao&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-7734875207047726576?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/7734875207047726576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/interactive-review-qn-added-to-homework.html#comment-form' title='29 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7734875207047726576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7734875207047726576'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/interactive-review-qn-added-to-homework.html' title='Interactive Review Qn added to the homework--post your answer as a  comment to this thread on the blog'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>29</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-2249569223450881112</id><published>2009-04-24T08:51:00.000-07:00</published><updated>2009-04-24T08:53:06.705-07:00</updated><title type='text'>Optional review class with Will Cushing on Tuesday during class time</title><content type='html'>Folks&lt;br&gt;&lt;br&gt; As you know, I won&amp;#39;t be here on Tuesday and am making up for that class with a meeting today.&lt;br&gt;Those of you who cannot make it can use the slides and audio (and may be video if my recording works).&lt;br&gt;&lt;br&gt; Regarding Tuesday, since all of you will be available during the class, it seemed to me that we should use it&lt;br&gt;for a review session (since the semester is ending anyway, and getting a review session with everyone being&lt;br&gt; available is going to be hard).&lt;br&gt;&lt;br&gt;Will Cushing--who did the review before mid-term--is willing to come and sort of pick-up where he left off&lt;br&gt;(at least go over the stuff from homework 3).   I encourage you to make use of it.&lt;br&gt; &lt;br&gt;Send an email to Will (cc&amp;#39;d here) if you have any questions about specific things you want him to go over.&lt;br&gt;&lt;br&gt;Rao&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-2249569223450881112?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/2249569223450881112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/optional-review-class-with-will-cushing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2249569223450881112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2249569223450881112'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/optional-review-class-with-will-cushing.html' title='Optional review class with Will Cushing on Tuesday during class time'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-2676196143571345814</id><published>2009-04-24T07:51:00.000-07:00</published><updated>2009-04-24T07:52:55.361-07:00</updated><title type='text'>Final Homework posted; Solutions to last home work posted</title><content type='html'>Folks:&lt;br&gt;&lt;br&gt; I posted the final homework--it has 5 questions. You already are ready to do the first two. You will be able to do the&lt;br&gt;first four by the end of today&amp;#39;s class. The last question, on learning, will be &amp;quot;due&amp;quot; only if the material gets covered &lt;br&gt; on next Thursday.&lt;br&gt;&lt;br&gt;I posted the solutions to homework 4; will post solutions to this homework on the last class (which is May 5th--Tuesday after next).&lt;br&gt;&lt;br&gt;Rao&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-2676196143571345814?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/2676196143571345814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/final-homework-posted-solutions-to-last.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2676196143571345814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2676196143571345814'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/final-homework-posted-solutions-to-last.html' title='Final Homework posted; Solutions to last home work posted'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-1348795427169502131</id><published>2009-04-22T19:42:00.000-07:00</published><updated>2009-04-22T19:43:43.547-07:00</updated><title type='text'>Project 4</title><content type='html'>Do we have to include a trace on each of the querys of the second domain?&lt;br /&gt;It seems like they get pretty large&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-1348795427169502131?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/1348795427169502131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/project-4.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/1348795427169502131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/1348795427169502131'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/project-4.html' title='Project 4'/><author><name>Angel</name><uri>http://www.blogger.com/profile/09505827670450123283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_D6BUyCLRkn4/SXV-eVVzYxI/AAAAAAAAAAM/0YYY1QVZfMg/S220/n517691194_2062120_3631.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-2016944178172976727</id><published>2009-04-21T16:04:00.000-07:00</published><updated>2009-04-21T16:05:56.818-07:00</updated><title type='text'>(really really) mandatory reading for the next class..</title><content type='html'>You should make sure to read 17.1--17.3 for the next class.&lt;br&gt;&lt;br&gt;After that, we will get into 6.1-6.4&lt;br&gt;&lt;br&gt;&lt;br&gt;rao&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-2016944178172976727?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/2016944178172976727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/really-really-mandatory-reading-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2016944178172976727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2016944178172976727'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/really-really-mandatory-reading-for.html' title='(really really) mandatory reading for the next class..'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-1274934827563732660</id><published>2009-04-19T20:04:00.000-07:00</published><updated>2009-04-19T20:08:43.809-07:00</updated><title type='text'>Proj4 task 2 &amp; task 3 questions</title><content type='html'>Rao or Yunsong, &lt;div&gt;A) Can you say if the prolog function in task 2 is supposed to include the depth check from task 1, or is that giving too much away?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;B) Also, in task 3, it says to modify theorem prover to produce an answer other than T or nil, but then the example shows the prolog function being called. To me it makes more sense to modify the prolog function, rather than theorem prover, but can you clear this up for me?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-1274934827563732660?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/1274934827563732660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/proj4-task-2-task-3-questions.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/1274934827563732660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/1274934827563732660'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/proj4-task-2-task-3-questions.html' title='Proj4 task 2 &amp;amp; task 3 questions'/><author><name>Mark Arvieux</name><uri>http://www.blogger.com/profile/03514940391053647591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-3865447922809383690</id><published>2009-04-19T12:14:00.001-07:00</published><updated>2009-04-19T12:16:40.253-07:00</updated><title type='text'>Var Substitution</title><content type='html'>When dealing with the variable substitution function in part 2 what is the format for the parameters.  In the project write up it&lt;br /&gt;&lt;pre&gt;(varsubst '(parent (? x) (mother-of (? y)))&lt;br /&gt;  '( ((? x) Fred) ((? y) Mary)))&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;But it seems that '(parent (? x) (mother-of (? y))) should be '((parent (? x) (mother-of(?y)))&lt;br /&gt;&lt;br /&gt;What is the correct format?&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-3865447922809383690?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/3865447922809383690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/var-substitution.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3865447922809383690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3865447922809383690'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/var-substitution.html' title='Var Substitution'/><author><name>Angel</name><uri>http://www.blogger.com/profile/09505827670450123283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_D6BUyCLRkn4/SXV-eVVzYxI/AAAAAAAAAAM/0YYY1QVZfMg/S220/n517691194_2062120_3631.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-7049565665426886858</id><published>2009-04-18T13:30:00.000-07:00</published><updated>2009-04-18T13:31:50.495-07:00</updated><title type='text'>Thinking Cap Questions: Planning</title><content type='html'>See if you can crack some of these...&lt;br&gt;&lt;br&gt;[0.][Don&amp;#39;t ask why something is bad. Ask why it is not worse?] We said that regression searches in the space of partial states or &amp;quot;sets&amp;quot; of real world states. We also said that there are&lt;br&gt; 3^n such partial states (where n is the number of state variables). However, given that there are actually 2^n complete states, &lt;br&gt;there should be 2^{2^n} distinct sets of states. How come regression is searching in only 3^n of them? (Notice 3^n is hugely better&lt;br&gt; than 2^2^n).&lt;br&gt;&lt;br&gt;[1] One thing that I left unsaid w.r.t. planning graph based heuristic computation is how many layers the planning graph should be expanded. Can you see a natural place to stop expanding?&lt;br&gt;      Also, if you are too lazy to go all that far, can you think of how the heuristic will change if you expanded it a little less farther than is needed?&lt;br&gt; &lt;br&gt;&lt;br&gt;[2]Suppose the actions have differing costs (i.e., they are not all equally costly). Can you think of how planning graph based heuristics will behave in that case? (how does your answer to 1 above change?)&lt;br&gt;&lt;br&gt; &lt;br&gt;[3] In all the actions we looked at, we assumed that the effects are unconditional. That is, the action will give all its effects once it executed. Consider modeling the action of driving a bus from tempe to LA&lt;br&gt;The requirements for the driving are that the bus is originally in Tempe (and that there is a driver). The &amp;quot;unconditional&amp;quot; effects of the action are that the bus will be in LA, and the driver also will be in LA.&lt;br&gt; Now how about anyone else who is in the bus? Suppose Tom is in the bus when it is in Tempe--Tom will be in LA after the action. And yet, Tom being in the bus is not a requirement of the bus taking off. In &lt;br&gt;these cases, the effect of tom being in LA is a &amp;quot;conditional effect&amp;quot; ---if Tom is in the bus before the action, then Tom will be in LA after the action.  How do you see progression and regression changing &lt;br&gt; in the presence of conditional effects?&lt;br&gt;&lt;br&gt;Rao&lt;br&gt;&lt;br&gt;ps: if you are curious about planning graph heuristics, check out &lt;br&gt;&lt;a href="http://rakaposhi.eas.asu.edu/pgSurvey.pdf"&gt;http://rakaposhi.eas.asu.edu/pgSurvey.pdf&lt;/a&gt;&lt;br&gt; and&lt;br&gt;&lt;a href="http://rakaposhi.eas.asu.edu/pg-tutorial"&gt;http://rakaposhi.eas.asu.edu/pg-tutorial&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-7049565665426886858?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/7049565665426886858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/thinking-cap-questions-planning.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7049565665426886858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7049565665426886858'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/thinking-cap-questions-planning.html' title='Thinking Cap Questions: Planning'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-7914491379743984798</id><published>2009-04-16T17:18:00.000-07:00</published><updated>2009-04-16T17:25:59.658-07:00</updated><title type='text'>Note for Project 4</title><content type='html'>I was having trouble getting lisp's trace function to show any useful information so I talked to the professor. If you're compiling and then executing your lisp files like I was, the compiler can optimize out tail-recursion. So when you trace a recursive function, it looks like it only gets called once.&lt;br /&gt;&lt;br /&gt;The solution is to load your lisp file using lisp's load function, like this:&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;(load "Z:/Documents/CSE471/Project4/Project4.lisp")&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;&lt;span style="font-family: times new roman;"&gt;It won't get compiled. Now you can trace your recursive function:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;(trace my-function)&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;&lt;span style="font-family: times new roman;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: times new roman;"&gt;And then when you call it, you'll see the traced output. Hope that helps someone.&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-7914491379743984798?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/7914491379743984798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/note-for-project-4.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7914491379743984798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7914491379743984798'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/note-for-project-4.html' title='Note for Project 4'/><author><name>Cameron L</name><uri>http://www.blogger.com/profile/18333160416426678501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_kQiXsrhYFcs/SXzis5UHx0I/AAAAAAAAAOE/hX4kOAdiyTs/S220/Photo+4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-6338579920417640604</id><published>2009-04-16T14:43:00.000-07:00</published><updated>2009-04-16T14:49:39.936-07:00</updated><title type='text'>Query regarding Task1 Project 4</title><content type='html'>Hi All,&lt;br /&gt;&lt;br /&gt;I am missing something in my understanding of Task 1. It is mentioned in the project description that we need to implement a depth criteria that will cut off the recursion when it crosses a depth-limit. But it is not clear to me what the value of depth-limit should be. Also further up ahead the description hints at "guessing the limit". So does that mean we need to experiment with different depth-limit values?&lt;br /&gt;&lt;br /&gt;Please help me out.&lt;br /&gt;&lt;br /&gt;Thanks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-6338579920417640604?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/6338579920417640604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/query-regarding-task1-project-4.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/6338579920417640604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/6338579920417640604'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/query-regarding-task1-project-4.html' title='Query regarding Task1 Project 4'/><author><name>Nishant</name><uri>http://www.blogger.com/profile/04384679212197552908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_PQq44OO1TYI/SsqVVULJpTI/AAAAAAAABjQ/V_8PaaBq3fE/S220/ShowMe.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-8348379279288388994</id><published>2009-04-15T11:08:00.000-07:00</published><updated>2009-04-15T11:12:10.648-07:00</updated><title type='text'>The expressiveness roller-coaster picture revisited...</title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://3.bp.blogspot.com/_xBxxWScdjxE/SeYjexzvV0I/AAAAAAAACwk/EAmi89fDL18/s1600-h/expressiveness-roller-coaster-730650.jpg"&gt;&lt;img src="http://3.bp.blogspot.com/_xBxxWScdjxE/SeYjexzvV0I/AAAAAAAACwk/EAmi89fDL18/s320/expressiveness-roller-coaster-730650.jpg"  border="0" alt="" id="BLOGGER_PHOTO_ID_5324982621085587266" /&gt;&lt;/a&gt;&lt;/p&gt;Folks:&lt;br&gt;&lt;br&gt; I went ahead and added a slide to yesterday&amp;#39;s lecture for the expressiveness roller coaster that we discussed at the beginning of the class yesterday. &lt;br&gt;I am enclosing a jpeg here..&lt;br&gt;&lt;br&gt;Comments and/or questions welcome (on the blog)&lt;br&gt; &lt;br&gt;Rao&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-8348379279288388994?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/8348379279288388994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/expressiveness-roller-coaster-picture.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/8348379279288388994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/8348379279288388994'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/expressiveness-roller-coaster-picture.html' title='The expressiveness roller-coaster picture revisited...'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_xBxxWScdjxE/SeYjexzvV0I/AAAAAAAACwk/EAmi89fDL18/s72-c/expressiveness-roller-coaster-730650.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-5205925682287020539</id><published>2009-04-09T23:10:00.000-07:00</published><updated>2009-04-09T23:12:04.805-07:00</updated><title type='text'>Undergraduate research opportunities with my group..</title><content type='html'>This is meant especially for the undergraduate students in the class who &lt;br&gt;think they are doing well in the class and enjoying it.&lt;br&gt;&lt;br&gt;I will likely have funding--starting summer--for supporting  undergraduate students &lt;br&gt; in AI research with my group (which does work in automated planning--&lt;br&gt;a topic we will hear a bit about next week). If this sort of thing interests you, get in touch with me.&lt;br&gt;&lt;br&gt;Recent publications from my group can be found at &lt;a href="http://rakaposhi.eas.asu.edu/papers.html"&gt;http://rakaposhi.eas.asu.edu/papers.html&lt;/a&gt;&lt;br&gt; (the titles of the papers might give at least some inkling on the sorts of things we do). &lt;br&gt;&lt;br&gt;cheers&lt;br&gt;rao&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-5205925682287020539?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/5205925682287020539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/undergraduate-research-opportunities.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/5205925682287020539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/5205925682287020539'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/undergraduate-research-opportunities.html' title='Undergraduate research opportunities with my group..'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-3074005700122518697</id><published>2009-04-09T18:51:00.000-07:00</published><updated>2009-04-09T18:52:13.046-07:00</updated><title type='text'>Offer hours for project 2 and project 3 grading</title><content type='html'>Dear All, &lt;div&gt;    I will be holding office hours through out the day(from 10am to 5pm) tomorrow for project 3 and project 4 grading. &lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;My cubicle is &lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; "&gt;464AC in brickyard building. If your project2 is deducted 5 points for only considering one diagonal, you can just go to the TA yunsong&amp;#39;s office to have that corrected.I apologize for this mis-deduction as I wasn&amp;#39;t aware that professor Rao told you guy one diagonal was ok.  For any other concerns, you are welcome to see me at my office. Best wishes. &lt;/span&gt;&lt;br clear="all"&gt; &lt;br&gt;-- &lt;br&gt;Xin Sun&lt;br&gt;Phd student at Arizona State University&lt;br&gt;Tempe, AZ, 85281, USA&lt;br&gt;Tel: 4809659038&lt;br&gt; &lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-3074005700122518697?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/3074005700122518697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/offer-hours-for-project-2-and-project-3.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3074005700122518697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3074005700122518697'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/offer-hours-for-project-2-and-project-3.html' title='Offer hours for project 2 and project 3 grading'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-1121606440767764438</id><published>2009-04-09T13:47:00.000-07:00</published><updated>2009-04-09T14:09:19.570-07:00</updated><title type='text'>In case the (ir)rationality of sqrt(2)^sqrt(2) is bugging you... +  Constructive vs. Existential math.</title><content type='html'>..In case you are dying to know whether sqrt(2)^sqrt(2) is rational or irrational, you can be rest assured&lt;br&gt;that it is irrational (actually transcendental  (*)). So a constructive proof for &lt;br&gt;our theorem is with p=sqrt(2)^sqrt(2) and q=sqrt(2) &lt;br&gt;&lt;br&gt;see &lt;a href="http://www.math.hmc.edu/funfacts/ffiles/10004.3-5.shtml"&gt;http://www.math.hmc.edu/funfacts/ffiles/10004.3-5.shtml&lt;/a&gt;&lt;br&gt;&lt;br&gt;(which also points out a more general and easy to understand constructive proof. Consider &lt;br&gt;  e^{log_e q} for any transcendental number e and rational number q--which will be q. All you need to show is log_e(q) is irrational and you can show this easily (If log_e(q) = m/n with integers m and n without common factors, then &lt;br&gt;q = e^{m/n}. This would mean that e is the root of an algebraic equation x^m - q^n = 0. But the definition of transcendental number is that it cannot be the root of any algebraic equation!). &lt;br&gt;&lt;br&gt;Rao&lt;br&gt;&lt;br&gt;(*) By the way, transcendental =&amp;gt; irrational but not vice versa. In particular, transcendentals are those irrational numbers that cannot be roots of any algebraic equation. Two famous examples of course are e and pi.  Notice that proving that a number e *is* transcendental involves showing that e^r for any rational number r cannot be rational (since if it is, then e will be the root of an algebraic equation). Thus, proving transcendentality is not all that easy. &lt;br&gt;&lt;br&gt;(ps 2: &lt;br&gt;&lt;pre&gt;&lt;br&gt;Check out&lt;br&gt;&lt;br&gt; &lt;a href="http://digitalphysics.org/Publications/Cal79/html/cmath.htm"&gt;http://digitalphysics.org/Publications/Cal79/html/cmath.htm&lt;/a&gt;&lt;/pre&gt;&lt;br&gt; &lt;tt&gt;for a nice discussion on the Constructive vs. Classical mathematics--and  how during Hilbert&amp;#39;s time there was a pretty big controversy in mathematics--with mathematicians such as Brouer insisted  that all math that depended on existential proofs be thrown out.Papa Hilbert had to come to rescue--pretty heady stuff.&lt;/tt&gt;&lt;br&gt; &lt;br&gt; &lt;tt&gt;You might also look at&lt;/tt&gt;&lt;br&gt; &lt;br&gt; &lt;tt&gt;&lt;a href="http://plato.stanford.edu/entries/mathematics-constructive/"&gt;http://plato.stanford.edu/entries/mathematics-constructive/&lt;/a&gt;&lt;/tt&gt;&lt;br&gt; &lt;br&gt; &lt;tt&gt;which also talks about the slick &amp;quot;irrational power irrational can be  rational proof...&amp;quot;&lt;/tt&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-1121606440767764438?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/1121606440767764438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/in-case-irrationality-of-sqrt2sqrt2-is.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/1121606440767764438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/1121606440767764438'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/in-case-irrationality-of-sqrt2sqrt2-is.html' title='In case the (ir)rationality of sqrt(2)^sqrt(2) is bugging you... +  Constructive vs. Existential math.'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-931244680965467662</id><published>2009-04-09T13:23:00.000-07:00</published><updated>2009-04-09T13:25:03.141-07:00</updated><title type='text'>*Important*--a fully worked out example for variable elimination..</title><content type='html'>Several of you have been asking questions on the details of the variable elimination.&lt;br&gt;&lt;br&gt;The URL here contains a fully worked out version of the example that the text book has. See if this reduces your confusion:&lt;br&gt;&lt;br&gt; &lt;a href="http://www.cs.uiuc.edu/class/sp08/cs440/notes/varElimLec.pdf"&gt;http://www.cs.uiuc.edu/class/sp08/cs440/notes/varElimLec.pdf&lt;/a&gt;&lt;br&gt;&lt;br&gt;I am also linking it from the lecture notes.&lt;br&gt;&lt;br&gt;rao&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-931244680965467662?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/931244680965467662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/important-fully-worked-out-example-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/931244680965467662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/931244680965467662'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/important-fully-worked-out-example-for.html' title='*Important*--a fully worked out example for variable elimination..'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-1183585750278404081</id><published>2009-04-08T03:09:00.000-07:00</published><updated>2009-04-08T03:30:25.189-07:00</updated><title type='text'>CS101 Robot Program</title><content type='html'>On my way to the Computre Lab on the second floor. A bunch of students were making mini LEGO robots for maze solving. All equipped with a fixed Ultrasonic sensor(can compute distance from obstacles like walls) and a pair of wheels and a pivot to rotate. The maze was card board and on uneven surface. meaning the robots couldn't always keep going without often slipping or sliding, leading to  changes in orientaion, often messing up everything. This was happening a lot. &lt;br /&gt;The memory is sufficient but not enough to build a map of the maze. The good news is that the uneven surface can only cause the robot to change orientation by a max of 30-40 degrees....Which is potentially recoverable.... the maze is not too big and time is unlimited. &lt;br /&gt; &lt;br /&gt;I know that it was simple DFS using the sensors, distance from the furthest wall would do as the depth measure...When you get to a wall pivot Right and left and spot the next furthest wall...&lt;br /&gt;&lt;br /&gt;But there was a vey implicit "A starish" behaviour used in the best performing design, even when the search was DFS...Can you spot it!!??&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-1183585750278404081?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/1183585750278404081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/cs101-robot-program.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/1183585750278404081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/1183585750278404081'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/cs101-robot-program.html' title='CS101 Robot Program'/><author><name>Sid</name><uri>http://www.blogger.com/profile/03158438332840577950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-1929119688979493196</id><published>2009-04-07T15:53:00.000-07:00</published><updated>2009-04-07T15:54:48.577-07:00</updated><title type='text'>project 4 released</title><content type='html'>Folks:&lt;br&gt;&lt;br&gt; Project 4 is now released. It will require you to implement a prolog-style theorem prover starting from a given code base. &lt;br&gt;It basically involves doing the apartment-pet example discussed in today&amp;#39;s class.&lt;br&gt; &lt;br&gt;Please look at that example as well as the project assignment by next class so I can answer any questions you may have.&lt;br&gt;&lt;br&gt;thanks&lt;br&gt;Rao&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-1929119688979493196?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/1929119688979493196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/project-4-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/1929119688979493196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/1929119688979493196'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/project-4-released.html' title='project 4 released'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-2368704329728677043</id><published>2009-04-07T12:23:00.001-07:00</published><updated>2009-04-07T18:45:46.188-07:00</updated><title type='text'></title><content type='html'>Another problem in FOL&lt;br /&gt; In FOL there seems to be a separation between the constants and atomic terms of the logic and the actual statements made over variables. So natural question comes to mind is that while constructing a statements like FORALL(x) Happy(x)=&gt; Playing(x) and then start putting in the constants and terms in our Knowledge base or model how do we validate the model that we build? When we did it in propositional logic we essentially made sure by using certain refutation and resolution methods that the knowledge base was consistent. Since we saw in the lecture how there is exponential blow up if we do inference the same would go for model checking too.... Another big problem...?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-2368704329728677043?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/2368704329728677043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/another-problem-in-fol-i-read-in-my.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2368704329728677043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2368704329728677043'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/another-problem-in-fol-i-read-in-my.html' title=''/><author><name>Sid</name><uri>http://www.blogger.com/profile/03158438332840577950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-7826331752765553910</id><published>2009-04-06T05:44:00.000-07:00</published><updated>2009-04-06T05:45:34.989-07:00</updated><title type='text'>Required reading for tomorrow's class (class will cover project  4...!)</title><content type='html'>Please read 9.1, 9.2, 9.4(*) and 9.5&lt;br&gt;&lt;br&gt;9.2 (unification) and 9.4--backward chaining--are connected to project 4 that will be released this week. So&lt;br&gt;it helps for you to be sure of this material.&lt;br&gt;&lt;br&gt;thanks&lt;br&gt;rao&lt;br&gt; &lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-7826331752765553910?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/7826331752765553910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/required-reading-for-tomorrows-class.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7826331752765553910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7826331752765553910'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/required-reading-for-tomorrows-class.html' title='Required reading for tomorrow&apos;s class (class will cover project  4...!)'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-2610761992156069356</id><published>2009-04-03T06:20:00.000-07:00</published><updated>2009-04-03T06:21:20.424-07:00</updated><title type='text'>project 2 grades and current cumulatives</title><content type='html'>Folks:&lt;br&gt;&lt;br&gt; &amp;nbsp;The project 2 just got graded. I will return them next Tuesday. However, since some of you wanted to&lt;br&gt; know your project 2 grade before this weekend, I am sending the information about who got how much&lt;br&gt; (as well as the current cumulatives--out of 51 points until now). &lt;br&gt;&lt;br&gt; &amp;nbsp;Please note that I haven't yet had a chance to look at the graded projects and there may be some changes&lt;br&gt; in the points by the time you get them back on Tuesday.&lt;br&gt;&lt;br&gt; Rao&lt;br&gt;&lt;br&gt; &lt;img src="cid:7.0.0.16.0.20090403061314.03eb2a98@asu.edu.0" width=325 height=1561 alt="Emacs!"&gt; &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-2610761992156069356?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/2610761992156069356/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/project-2-grades-and-current.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2610761992156069356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2610761992156069356'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/project-2-grades-and-current.html' title='project 2 grades and current cumulatives'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-4714611761848019792</id><published>2009-04-02T05:01:00.000-07:00</published><updated>2009-04-02T05:03:04.509-07:00</updated><title type='text'>Homework 3 released--included bayes networks and First-order Logic  topics</title><content type='html'>The fopc topics will get covered by next thursday--the homework is due the Tuesday after that. &lt;br&gt;&lt;br&gt;rao&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-4714611761848019792?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/4714611761848019792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/homework-3-released-included-bayes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/4714611761848019792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/4714611761848019792'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/homework-3-released-included-bayes.html' title='Homework 3 released--included bayes networks and First-order Logic  topics'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-3406187705813992073</id><published>2009-04-01T20:30:00.000-07:00</published><updated>2009-04-01T20:33:44.199-07:00</updated><title type='text'>Part 4 which network to use</title><content type='html'>In part 4 it says " Modify the bayes network to show this improved understanding of the&lt;br /&gt;   domain. Show the topology as well as the .bn representation"&lt;br /&gt;&lt;br /&gt;Do we use the network we created in part 1 or part 3?  Also, the first entry in  the edit menu gives .bif files, not .bn files, is that okay?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-3406187705813992073?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/3406187705813992073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/part-4-which-network-to-use.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3406187705813992073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3406187705813992073'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/part-4-which-network-to-use.html' title='Part 4 which network to use'/><author><name>Nick Peterson</name><uri>http://www.blogger.com/profile/04333452804878017323</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-8298403038626584337</id><published>2009-04-01T12:35:00.000-07:00</published><updated>2009-04-01T12:37:19.187-07:00</updated><title type='text'>Godel and First Order Logic?</title><content type='html'>With help from wikipedia, here's my summary of Godel's Theorems:&lt;br /&gt;&lt;br /&gt;Godel's incompleteness theorems talk about the limitations of formal systems. First, two definitions: A set of axioms is consistent if you can't find a statement such that you can prove the statement and its negation from those axioms. A set of axioms is complete if for any statement in the axioms' language, you can prove it or its negative using those axioms.&lt;br /&gt;&lt;br /&gt;So there are actually two theorems. The first one is something like "any system capable of expressing basic arithmetic cannot be both consistent and complete." So, if a system can prove basic arithmetic, then there is an arithmetic statement that is true, but not provable in that system.&lt;br /&gt;&lt;br /&gt;The second theorem is something like "for any system that can express arithmetic and provability, that system can describe its own consistency if (and only if) it's inconsistent.&lt;br /&gt;&lt;br /&gt;This was a big deal when Godel proved this, because mathematicians at the time were trying to rebuild math from the ground up, 100% provable and complete, and he basically showed that it was an impossible task.&lt;br /&gt;&lt;br /&gt;So that's my non-mathematician's interpretation.&lt;br /&gt;&lt;br /&gt;As far as our class and first order logic, the question becomes, is first order logic sufficiently capable of expressing basic arithmetic such that it must be either consistent or complete, but not both? This matters because we need to know if an agent can reach faulty conclusions because its logic is inconsistent, or if true statements can't be reached because its logic is incomplete, right?&lt;br /&gt;&lt;br /&gt;Based on what Rao said in class, Godel's theorem doesn't apply to first order logic. Is it because you can create an infinite number of axioms in first order logic, and thus it's impossible to try and prove a given statement starting from an infinity of axioms? Or is there another reason? I'm not good enough at math to see the answer on my own.&lt;br /&gt;&lt;br /&gt;(Also, there's a great book called "Godel, Escher Bach" that I think everyone in this class would really like).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-8298403038626584337?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/8298403038626584337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/godel-and-first-order-logic.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/8298403038626584337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/8298403038626584337'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/04/godel-and-first-order-logic.html' title='Godel and First Order Logic?'/><author><name>Cameron L</name><uri>http://www.blogger.com/profile/18333160416426678501</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_kQiXsrhYFcs/SXzis5UHx0I/AAAAAAAAAOE/hX4kOAdiyTs/S220/Photo+4.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-7356352664126014763</id><published>2009-03-31T22:44:00.000-07:00</published><updated>2009-03-31T22:45:56.709-07:00</updated><title type='text'>Google develops worlds first artificial intelligence tasked-array  system...</title><content type='html'>&lt;br&gt;&lt;br&gt;&lt;h3&gt;Research group switches on world&amp;#39;s first &amp;quot;artificial intelligence&amp;quot; tasked-array system.&lt;/h3&gt;    &lt;p&gt;For several years now a small research group has been working on some challenging problems in the areas of neural networking, natural language and autonomous problem-solving. Last fall this group achieved a significant breakthrough: a powerful new technique for solving reinforcement learning problems, resulting in the first functional global-scale neuro-evolutionary learning cluster. &lt;/p&gt;&lt;br&gt; &lt;a href="http://www.google.com/intl/en/landing/cadie/index.html"&gt;http://www.google.com/intl/en/landing/cadie/index.html&lt;/a&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-7356352664126014763?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/7356352664126014763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/google-develops-worlds-first-artificial.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7356352664126014763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7356352664126014763'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/google-develops-worlds-first-artificial.html' title='Google develops worlds first artificial intelligence tasked-array  system...'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-2956580838297541875</id><published>2009-03-31T19:43:00.000-07:00</published><updated>2009-03-31T20:04:49.355-07:00</updated><title type='text'>Glow-in-the-Dark Lenny &amp; Watery Squishies</title><content type='html'>The probability of glow-in-the-dark employees given a meltdown is 0.5, and the probability of glow-in-the-dark employees given Homer is an idiot is 0.05 (P(Homer is an Idiot) = 1.0). Should these combine in a fashion similar to the noisy-or combination of inferior Pu and heavy water, i.e. is P(GitD|MD,Homer) = 0.525 or simply 0.5?&lt;br /&gt;Also, is the same true of Apu's bad Squishie machine, the meltdown, and watery squishies?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-2956580838297541875?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/2956580838297541875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/glow-in-dark-lenny-watery-squishies.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2956580838297541875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2956580838297541875'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/glow-in-dark-lenny-watery-squishies.html' title='Glow-in-the-Dark Lenny &amp; Watery Squishies'/><author><name>jmajors</name><uri>http://www.blogger.com/profile/02469675915989613659</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-5413525771501637239</id><published>2009-03-31T12:54:00.000-07:00</published><updated>2009-03-31T12:55:42.223-07:00</updated><title type='text'>mandatory Readings for next class:</title><content type='html'>For First order logic, we will cover&lt;br&gt;&lt;br&gt;8.1, 8.2, 9.1, 9.2, 9.4 and 9.5&lt;br&gt;&lt;br&gt;read at least the first three sections before coming to class on Thursday&lt;br&gt;&lt;br&gt;rao&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-5413525771501637239?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/5413525771501637239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/mandatory-readings-for-next-class.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/5413525771501637239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/5413525771501637239'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/mandatory-readings-for-next-class.html' title='mandatory Readings for next class:'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-8101091294507979088</id><published>2009-03-30T13:27:00.000-07:00</published><updated>2009-03-30T13:28:38.831-07:00</updated><title type='text'>(at-home) optional midterm marks</title><content type='html'>Folks:&lt;br&gt;&lt;br&gt; &amp;nbsp;Here are the marks on the at-home version of the mid-term. I juxtaposed them with&lt;br&gt; the in-class one just so you have an idea.&amp;nbsp; Note that the marks are not completely comparable&lt;br&gt; since the at-home one is graded by Yunsong.&lt;br&gt;&lt;br&gt; regards&lt;br&gt; rao&lt;br&gt;&lt;br&gt; &lt;img src="cid:7.0.0.16.0.20090330132327.03eb6e10@asu.edu.0" width=270 height=1561 alt="Emacs!"&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-8101091294507979088?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/8101091294507979088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/at-home-optional-midterm-marks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/8101091294507979088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/8101091294507979088'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/at-home-optional-midterm-marks.html' title='(at-home) optional midterm marks'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-921503688369477303</id><published>2009-03-26T18:03:00.000-07:00</published><updated>2009-03-26T18:05:14.473-07:00</updated><title type='text'>An article about the Loebner Prize Turing Test Competition</title><content type='html'>&lt;a href="http://discovermagazine.com/2009/mar/25-how-can-you-tell-if-your-im-buddy-is-really-a-machine/"&gt;http://discovermagazine.com/2009/mar/25-how-can-you-tell-if-your-im-buddy-is-really-a-machine/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-921503688369477303?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/921503688369477303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/article-about-loebner-prize-turing-test.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/921503688369477303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/921503688369477303'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/article-about-loebner-prize-turing-test.html' title='An article about the Loebner Prize Turing Test Competition'/><author><name>jmajors</name><uri>http://www.blogger.com/profile/02469675915989613659</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-100321459253954722</id><published>2009-03-26T12:33:00.000-07:00</published><updated>2009-03-26T12:34:26.258-07:00</updated><title type='text'>Re: clarification?</title><content type='html'>&lt;br&gt;&lt;div class="gmail_quote"&gt;On Thu, Mar 26, 2009 at 12:21 PM, student wrote&lt;br&gt;&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;Hi professor, &lt;br&gt; Could you help me get a breakdown of the marks allotted to homeworks and projects and exams? I think you mentioned in class today that the homework is about 5 points each and that the exam is worth 20 points. Could you also tell me approximately how many projects are left before the finals and how much the final would be worth?&lt;br&gt; Thank you so much!&lt;br&gt;&lt;font color="#888888"&gt;&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;div&gt; &lt;br&gt;The &amp;quot;default&amp;quot;, as I announced at the beginning, is  20pts for all homeworks together; 35-40 for projects, and 40-45  for exams and 5-10 points for class/blog participation. &lt;br&gt; &lt;/div&gt;&lt;/div&gt;&lt;br&gt;homeworks are typically worth 5pts each&lt;br&gt;&lt;br&gt;projects are, on the average, worth 10 points each (bayes net project doesnt&lt;br&gt; involve coding and will probably have a little less weight than 10)&lt;br&gt;&lt;br&gt;After the bayes net project, we will either have at least one more longer project (more likely; will be on first order logic) or &lt;br&gt;two B.N. like coding-light projects; haven&amp;#39;t quite decided.&lt;br&gt; &lt;br&gt;Hope this helps.&lt;br&gt;&lt;br&gt;Rao&lt;br&gt;&lt;br&gt;ps: I am broadcasting my answer as others might also be interested in it &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-100321459253954722?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/100321459253954722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/re-clarification.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/100321459253954722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/100321459253954722'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/re-clarification.html' title='Re: clarification?'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-4591822145036549191</id><published>2009-03-25T23:35:00.000-07:00</published><updated>2009-03-25T23:36:57.752-07:00</updated><title type='text'>Current cumulatives </title><content type='html'>Folks:&lt;br&gt;&lt;br&gt; &amp;nbsp;With two homeworks, project 0, project 1 and mid-term graded, here are the current cumulatives. &lt;br&gt; Note that I scaled the project 0 to be 1 percentage point, each homework to be 5 perecentage points,&lt;br&gt; the project 10 percentage points and the midterm 20 percentage points--so you have completed 41 points&lt;br&gt; to-date.&lt;br&gt;&lt;br&gt; The &amp;quot;percentage&amp;quot; column just shows your score (over 41 points) as a percentage.&lt;br&gt;&lt;br&gt; Note that this is meant to be a rough estimate. The exact weightings for the projects/homeworks/midterm may change.&lt;br&gt; We will also make room for class/blog participation grade. Nevertheless, you can get a feel for how you are doing right now.&lt;br&gt;&lt;br&gt; regards&lt;br&gt; Rao&lt;br&gt;&lt;br&gt; &lt;img src="cid:.0" width=924 height=1561 alt="Emacs!"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-4591822145036549191?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/4591822145036549191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/current-cumulatives.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/4591822145036549191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/4591822145036549191'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/current-cumulatives.html' title='Current cumulatives '/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-3884514498166197121</id><published>2009-03-25T23:08:00.000-07:00</published><updated>2009-03-25T23:09:35.461-07:00</updated><title type='text'>URL for midterm solutions</title><content type='html'>Here are the solutions for the midterm. Feel free to question them in the blog...&lt;br&gt;&lt;br&gt;&lt;a href="http://rakaposhi.eas.asu.edu/cse471/s09-midterm-solns.pdf"&gt;http://rakaposhi.eas.asu.edu/cse471/s09-midterm-solns.pdf&lt;/a&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;rao&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-3884514498166197121?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/3884514498166197121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/url-for-midterm-solutions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3884514498166197121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3884514498166197121'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/url-for-midterm-solutions.html' title='URL for midterm solutions'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-8706658995030350039</id><published>2009-03-25T22:52:00.000-07:00</published><updated>2009-03-25T22:53:54.829-07:00</updated><title type='text'>Midterm grade distribution...</title><content type='html'>Here are the stats for midterm:&lt;br&gt;&lt;br&gt;UGs:&lt;br&gt; Average: 43.75;  Standard Deviation: 16&lt;br&gt; Max: 69.5    Min: 15.5&lt;br&gt; Histogram: &lt;br&gt;     70-80: 0  &lt;br&gt;     60-70: 6 &lt;br&gt;     50-60: 1&lt;br&gt;     40-50: 10&lt;br&gt;     30-40: 1&lt;br&gt;      20-30: 5&lt;br&gt;     10-20: 1&lt;br&gt;&lt;br&gt;Grad:&lt;br&gt; Average: 55.3   Standard Dev: 18.35&lt;br&gt; Max: 76.5   Min: 21.5&lt;br&gt; Histogram:&lt;br&gt;   70-80: 4&lt;br&gt;   60-70: 0&lt;br&gt;   50-60: 3&lt;br&gt;   40-50: 2&lt;br&gt;   30-40: 1&lt;br&gt;   20-30: 1&lt;br&gt;&lt;br&gt; &lt;br&gt;I will distribute the graded midterms in the class tomorrow.&lt;br&gt;&lt;br&gt;regards&lt;br&gt;rao&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-8706658995030350039?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/8706658995030350039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/midterm-grade-distribution.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/8706658995030350039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/8706658995030350039'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/midterm-grade-distribution.html' title='Midterm grade distribution...'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-5626598008102699015</id><published>2009-03-24T12:36:00.000-07:00</published><updated>2009-03-24T12:37:40.412-07:00</updated><title type='text'>Status of midterm grading.. (for the in-class version)</title><content type='html'>Folks: &lt;br&gt;&lt;br&gt; I am about three-quarters way through grading the midterm. I expect to post the grades and bring the exams for distribution next class. &lt;br&gt;&lt;br&gt;If any of you need to know your midterm grade earlier than that, please do let me know by email and I will let you know your grade asap.&lt;br&gt; &lt;br&gt;rao&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-5626598008102699015?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/5626598008102699015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/status-of-midterm-grading-for-in-class.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/5626598008102699015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/5626598008102699015'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/status-of-midterm-grading-for-in-class.html' title='Status of midterm grading.. (for the in-class version)'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-4714692376266859861</id><published>2009-03-24T12:15:00.000-07:00</published><updated>2009-03-24T12:17:25.149-07:00</updated><title type='text'>Mandatory reading for next class: sections 14.4 and 14.5 in the  textbook</title><content type='html'>Folks:&lt;br&gt;&lt;br&gt; Please make sure to read sections 14.4 and 14.5 before coming to the class on Thursday. It is only 12 pages&lt;br&gt;and even a cursory reading will significantly increase your chances of following the lecture.&lt;br&gt; &lt;br&gt;Rao&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-4714692376266859861?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/4714692376266859861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/mandatory-reading-for-next-class.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/4714692376266859861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/4714692376266859861'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/mandatory-reading-for-next-class.html' title='Mandatory reading for next class: sections 14.4 and 14.5 in the  textbook'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-7286252269143498301</id><published>2009-03-21T07:43:00.000-07:00</published><updated>2009-03-21T07:45:10.887-07:00</updated><title type='text'>Another cool course</title><content type='html'>This is what I found is being taught in John hopkins ATM... Very cool course structure...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cs.jhu.edu/~jason/325/"&gt;http://www.cs.jhu.edu/~jason/325/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-7286252269143498301?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/7286252269143498301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/another-cool-course.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7286252269143498301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7286252269143498301'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/another-cool-course.html' title='Another cool course'/><author><name>Sid</name><uri>http://www.blogger.com/profile/03158438332840577950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-703082533345922501</id><published>2009-03-19T14:36:00.000-07:00</published><updated>2009-03-19T14:37:28.207-07:00</updated><title type='text'>An exam so nice, some do it twice... or the low-down on the at-home  version of the in-class exam...</title><content type='html'>&lt;pre&gt;&lt;br&gt;The at-home-version-of-the-in-class-exam (ahvotice) is a pedagogical innovation&lt;br&gt;next only to the socket-open-socket-close-homework-assignments and blunt-force-trauma-causing &lt;br&gt;thinking-cap questions.   Here is the standard FAQ on ahvotice&lt;br&gt;  &lt;br&gt;0. What are the ground rules for doing this--&lt;br&gt;&lt;br&gt;Only that (a) you work independently and (b) you&lt;br&gt; submit it at the beginning of the class&lt;br&gt;on Tuesday 3/24&lt;br&gt;&lt;br&gt;1. Can I just do the parts that I thought I didn&amp;#39;t do well in the in-class version?&lt;br&gt;  &lt;br&gt;No. The at-home and in-class versions are graded as full papers. &lt;br&gt;&lt;br&gt;2. Do I lose anything if I don&amp;#39;t do it at home?&lt;br&gt;&lt;br&gt;No (okay--you do lose the satisfaction of doing it twice;-). Your&lt;br&gt;grade in in-class will stand.&lt;br&gt;  &lt;br&gt;3. How is the effective midterm grade computed?&lt;br&gt;&lt;br&gt; Eff = max( in-class;  w*in-class+(1-w)*at-home )&lt;br&gt;&lt;br&gt;4. What is the range of w? &lt;br&gt;&lt;br&gt; 0.5 &amp;lt; w &amp;lt;1 &lt;br&gt;&lt;br&gt;(typical values in the past ranged between .6 and .666)&lt;br&gt;  &lt;br&gt;5. But if everyone else does it at home and improve their grade, and&lt;br&gt;   I decide to watch Simpsons/Seinfeld reruns instead, don&amp;#39;t I lose out?&lt;br&gt;&lt;br&gt;No. First of all, *nobody* ever loses out by watching reruns of Simpsons (Channel 6, weeknights 10 &amp;amp; 10:30) and&lt;br&gt; Seinfeld (Channel 10; week nights 10:30 and again at 11:30). &lt;br&gt;&lt;br&gt;The difference between  your inclass score and the Eff score will be &lt;br&gt;considered as your _extra credit_ on the mid term (and thus those&lt;br&gt;points wont affect grade cutoffs).&lt;br&gt; &lt;br&gt;&lt;br&gt;6. How do you device these ludicrously complex schemes?&lt;br&gt;&lt;br&gt;Well, I had a relaxing spring break ;-)&lt;br&gt;&lt;br&gt;&lt;br&gt;7. Okay. I have no life outside of this course anyways. Tell me where I can find the exam?&lt;br&gt;&lt;br&gt;Here:  &lt;a href="http://rakaposhi.eas.asu.edu/cse471/s09-midterm-athome.pdf"&gt;http://rakaposhi.eas.asu.edu/cse471/s09-midterm-athome.pdf&lt;/a&gt;&lt;br&gt; &lt;br&gt;------------------------&lt;br&gt; Rao&lt;br&gt;&lt;/pre&gt;    &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-703082533345922501?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/703082533345922501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/exam-so-nice-some-do-it-twice-or-low.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/703082533345922501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/703082533345922501'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/exam-so-nice-some-do-it-twice-or-low.html' title='An exam so nice, some do it twice... or the low-down on the at-home  version of the in-class exam...'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-5046812705051269655</id><published>2009-03-19T14:13:00.000-07:00</published><updated>2009-03-19T14:14:17.228-07:00</updated><title type='text'>Thinking Cap qns on Bayes Networks...</title><content type='html'>0. In class, we seemed to convince ourselves that the CPT entries don&amp;#39;t have to add up to 1. Suppose you have a boolean node with m boolean parents. What is the maximum value of the sum of CPT entries? When does it happen? &lt;br&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;1. You have been given the topology of a bayes network, but haven&amp;#39;t yet gotten the conditional probability tables &lt;br&gt;    (to be concrete, you may think of the pearl alarm-earth quake scenario bayes net). &lt;br&gt;    Your friend shows up and says he has the joint distribution all ready for you. You don&amp;#39;t quite trust your &lt;br&gt;    friend and think he is making these numbers up. Is there any way you can prove that your friends&amp;#39; joint &lt;br&gt;    distribution is not correct?&lt;br&gt;&lt;br&gt;&lt;br&gt;2. Continuing bad friends, in the question above, suppose a second friend comes along and says that he can give you &lt;br&gt;   the conditional probabilities that you want to complete the specification of your bayes net. You ask him a CPT entry, &lt;br&gt;   and pat comes a response--some number between 0 and 1. This friend is well meaning, but you are worried that the &lt;br&gt;   numbers he is giving may lead to some sort of inconsistent joint probability distribution. Afterall, your friend is a bayesian and is making up is *personal* probabilities that may not have any interpretation from a frequency point of view. Is your worry justified ( i.e., can your&lt;br&gt;    friend give you numbers that can lead to an inconsistency?)&lt;br&gt;&lt;br&gt;  (To understand &amp;quot;inconsistency&amp;quot;, consider someone who insists on giving you P(A), P(B), P(A&amp;amp;B) as well as P(AVB)  and they  &lt;br&gt;wind up not satisfying the P(AVB)= P(A)+P(B) -P(A&amp;amp;B)&lt;br&gt;[or alternately, they insist on giving you P(A|B), P(B|A), P(A) and P(B), and the four numbers dont satisfy the bayes rule]&lt;br&gt;&lt;br&gt;3.   &lt;/div&gt; &lt;div&gt;Your other friend (okay--your social life is full of geeks ever since you started taking this course) heard your claims that Bayes Nets can represent any possible conditional independence assertions exactly. She comes to you &lt;br&gt;and says he has four random variables, X, Y, W and Z, and only TWO conditional independence assertions: &lt;br&gt;&lt;br&gt;X .ind. Y |  {W,Z}&lt;br&gt;W .ind. X  |  {X, Y}&lt;br&gt;&lt;br&gt;She dares you to give him a bayes network topology on these four nodes that exactly represents these and only these conditional independencies. &lt;br&gt;Can you? (Note that you only need to look at 4 vertex directed graphs).  &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;4. If your  answer to 3 above is going to be &amp;quot;No&amp;quot;, how serious an issue do you think this is? In particular, suppose your domain has exactly set A of conditional independencies. You have two bayes network configurations B1 and B2. The CIA(B1) is a superset of &lt;/div&gt; &lt;div&gt;A and CIA(B1) is a subset of A.   Clearly, neither B1 nor B2 exactly represent what you know about the domain. If you have to choose one to model the domain, what are the tradeoffs in choosing B1 vs. B2?&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;Rao&lt;/div&gt; &lt;div&gt;-------------&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-5046812705051269655?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/5046812705051269655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/thinking-cap-qns-on-bayes-networks.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/5046812705051269655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/5046812705051269655'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/thinking-cap-qns-on-bayes-networks.html' title='Thinking Cap qns on Bayes Networks...'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-6462871357570645180</id><published>2009-03-18T18:30:00.000-07:00</published><updated>2009-03-18T18:32:15.991-07:00</updated><title type='text'>Forward Checking and ARC Consistency.. Now for Rao's version</title><content type='html'>Looks like the confusions are begetting more confusions in the FC/AC discussion. Let me stop the buck...&lt;br&gt;&lt;br&gt;Terminology: If you have n variables x1...xn; and if you have assigned x1,x2...xi-1; and are about to assign xi, &lt;br&gt; then current variable: xi  ; past variables: x1...xi-1  ; future variables xi+1....xn&lt;br&gt;&lt;br&gt;Forward checking: &lt;br&gt;&lt;br&gt;The idea: For each *future* variable, remove from its domain any values that are conflicting with the assignments you have done  until now (i.e., past variables and current variable).&lt;br&gt; &lt;br&gt;In the special case of binary CSPs, notice that the only way a value can be deleted from the domain of the future variable is if it conflicts with the assignments made to the current variable. &lt;br&gt;&lt;br&gt;In the case of n-ary CSPs, it is possible that the current variable&amp;#39;s assignment along with some of the past variable assignments will rule out a value from the future variable&amp;#39;s domain.&lt;br&gt; (e.g. suppose we have a constraint  x1=a&amp;amp; x4=b =&amp;gt; x9 !=c ; so if x1 is a past variable and was assigned a; and x4 is the current variable and got assigned b, we can remove c from the domain of x9)&lt;br&gt;&lt;br&gt;&lt;br&gt;ARC Consistnency:&lt;br&gt; &lt;br&gt;&lt;br&gt; The idea: Make sure that for every variable, xi; and every other variable xj (different from xi), for every value that&lt;br&gt;  xi can take, there is a value that xj can take without conflicting with xi. &lt;br&gt; &lt;br&gt;So, if you find that when xi takes a, xj cannot take *any value*, then you *remove* a from the domain of xi. In this sense of  &amp;quot;pruning values from domains&amp;quot; ARC Consistency is similar to Forward checking.&lt;br&gt; &lt;br&gt; However, unlike FC, which is with respect to a given search branch--with past, current and future variables, Arc Consistency is a *preproessing technique* and does not differentiate between past/current/future variables)&lt;br&gt; &lt;br&gt;&lt;br&gt;It is easy to see that if you have a binary CSP and you already ensured ARC consistency on it, then doing Forward checking will not remove any more values--no matter in what order you wind up assigning variables. &lt;br&gt; &lt;br&gt;&lt;br&gt;hope this helps&lt;br&gt;Rao&lt;br&gt;&lt;br&gt;&lt;br&gt;ps: So is sudoku a binary CSP or not?&lt;br&gt;&lt;br&gt;-----------------&lt;br&gt;&lt;br&gt;  &amp;quot;My student came to me with a desire to know the time, and &lt;br&gt;    I taught her how to make a watch&amp;quot; &lt;br&gt;  &lt;br&gt;                                -Chris in the morning (Northern Exposure)&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-6462871357570645180?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/6462871357570645180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/forward-checking-and-arc-consistency.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/6462871357570645180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/6462871357570645180'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/forward-checking-and-arc-consistency.html' title='Forward Checking and ARC Consistency.. Now for Rao&apos;s version'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-888945863524176583</id><published>2009-03-18T15:26:00.000-07:00</published><updated>2009-03-18T15:27:53.472-07:00</updated><title type='text'>Regarding Forward Checking and Arc Consistency</title><content type='html'>Since so many students asked questions about Forward Checking and Arc Consistency today, &lt;br&gt;I think it is necessary to make sure everyone are on the same boat. Let me try to clarify, correct me if &lt;br&gt;I am wrong:&lt;br&gt;&lt;br&gt;Forward Checking: &lt;br clear="all"&gt; Keep a list of all possible values for each unassigned variables, every time before assigning a value to a variable, &lt;br&gt;check whether that value is the only possible value for neighbor variables (Don&amp;#39;t permanently delete that &lt;br&gt; value from neighbor&amp;#39;s possible value), if none of them is the case, make the assignment, and update the possible &lt;br&gt;values for other variables (Now you can delete the value just assigned). And keep going. &lt;br&gt;&lt;br&gt;Arc Consistency:&lt;br&gt; Keep all possible values for unassigned variables, and propagate constraints to each of the variable. &lt;br&gt;Remove any possible value that has no support from neighbors, and check all variables each round. &lt;br&gt;End if no value was removed in one round. (For one round, I mean update all variables)  &lt;br&gt; &lt;br&gt;&lt;br&gt;-- &lt;br&gt;Meng,Yunsong&lt;br&gt;Teaching Assistant&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-888945863524176583?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/888945863524176583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/regarding-forward-checking-and-arc.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/888945863524176583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/888945863524176583'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/regarding-forward-checking-and-arc.html' title='Regarding Forward Checking and Arc Consistency'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-5826591587220240564</id><published>2009-03-17T16:46:00.000-07:00</published><updated>2009-03-17T16:48:01.106-07:00</updated><title type='text'>regarding second project deadline</title><content type='html'>Dear all:&lt;br&gt;&lt;br&gt; Apparently CSE 471 student-body is turning into a veritable California electorate with voter-sponsored initiatives aimed at the evil deadlines.. I wish people divert part of this enthusiasm to blog-participation on thinking cap questions..&lt;br&gt; &lt;br&gt;Anyways, while the blog makes it sound as if there is uniform and vocal support for deadline change, I have also received direct mails asking that the deadline *not be shifted* since the students in question have worked their schedules around to get done with the project. &lt;br&gt; &lt;br&gt;To be fair to people who have completed their work as well as allow a little more time to those who want to complete the project, I will take the project until Tuesday with a 20% late penalty. (Please resist the temptation to ask us questions such as &amp;quot;Can reduce my penalty to 5pi% if I turn in the project only pi days late&amp;quot;)&lt;br&gt; &lt;br&gt;regards&lt;br&gt;Rao&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-5826591587220240564?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/5826591587220240564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/regarding-second-project-deadline.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/5826591587220240564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/5826591587220240564'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/regarding-second-project-deadline.html' title='regarding second project deadline'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-2258183054414227216</id><published>2009-03-16T21:57:00.000-07:00</published><updated>2009-03-16T22:01:47.330-07:00</updated><title type='text'>MRV and forward checking</title><content type='html'>What exactly is the difference between MRV and forward checking.  They seem to be almost the same thing.   It seems that forward checking is redundant since MRV will find the variably with the empty domain as soon as it arises and thus fail and begin back tracking.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-2258183054414227216?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/2258183054414227216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/mrv-and-forward-checking.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2258183054414227216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2258183054414227216'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/mrv-and-forward-checking.html' title='MRV and forward checking'/><author><name>Angel</name><uri>http://www.blogger.com/profile/09505827670450123283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_D6BUyCLRkn4/SXV-eVVzYxI/AAAAAAAAAAM/0YYY1QVZfMg/S220/n517691194_2062120_3631.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-1111805295272031099</id><published>2009-03-16T20:19:00.000-07:00</published><updated>2009-03-16T20:20:20.868-07:00</updated><title type='text'>Re: Statistics of homework 2 and project 1</title><content type='html'>Homework 2  &lt;br&gt;&lt;br&gt;  total: 100&lt;br&gt;&lt;br&gt;               min            max         average       &lt;br&gt;Grad:       41              96            75.9            &lt;br&gt;Under:      41              91            69.5&lt;br&gt;&lt;br&gt;&lt;br&gt;Project 1 without extra points&lt;br&gt;  &lt;br&gt;  total: 50&lt;br&gt;&lt;br clear="all"&gt;               min            max         average &lt;br&gt; Grad:       40              50            45.9&lt;br&gt; Under:     15               50            40.8&lt;br&gt;&lt;br&gt;&lt;br&gt;Project 1 with extra points&lt;br&gt;  &lt;br&gt;   total: 63&lt;br clear="all"&gt;               min            max         average &lt;br&gt;  Grad:       42              60             51&lt;br&gt;  Under:     15               61            42.4&lt;br&gt;&lt;br&gt;&lt;br&gt;-- &lt;br&gt;Meng,Yunsong&lt;br&gt; Teaching Assistant&lt;br&gt;Department of Computer Science and Engineering&lt;br&gt;School of Computing &amp;amp; Informatics&lt;br&gt;Arizona State University&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-1111805295272031099?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/1111805295272031099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/re-statistics-of-homework-2-and-project.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/1111805295272031099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/1111805295272031099'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/re-statistics-of-homework-2-and-project.html' title='Re: Statistics of homework 2 and project 1'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-7724046353550138381</id><published>2009-03-16T20:13:00.000-07:00</published><updated>2009-03-16T20:14:19.080-07:00</updated><title type='text'>Statistics of homework 2 and project 1</title><content type='html'>Homework 2  &lt;br&gt;&lt;br&gt;  total: 100&lt;br&gt;&lt;br&gt;               min            max         average       &lt;br&gt;Grad:       41              96            75.9            &lt;br&gt;Under:      41              91            69.5&lt;br&gt;&lt;br&gt;&lt;br&gt;Project 1 without extra points&lt;br&gt; &lt;br&gt;  total: 50&lt;br&gt;&lt;br clear="all"&gt;               min            max         average &lt;br&gt; Grad:       40              50            45.9&lt;br&gt; Under:     15               50            40.8&lt;br&gt;&lt;br&gt;&lt;br&gt;Project 1 extra points&lt;br&gt; &lt;br&gt;   total: 63&lt;br clear="all"&gt;               min            max         average &lt;br&gt;  Grad:       42              60            51&lt;br&gt;  Under:     15               61            42.4&lt;br&gt;&lt;br&gt;&lt;br&gt;-- &lt;br&gt;Meng,Yunsong&lt;br&gt;Teaching Assistant&lt;br&gt;Department of Computer Science and Engineering&lt;br&gt;School of Computing &amp;amp; Informatics&lt;br&gt;Arizona State University&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-7724046353550138381?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/7724046353550138381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/statistics-of-homework-2-and-project-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7724046353550138381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7724046353550138381'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/statistics-of-homework-2-and-project-1.html' title='Statistics of homework 2 and project 1'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-5919955632020825719</id><published>2009-03-16T16:48:00.000-07:00</published><updated>2009-03-16T16:49:56.010-07:00</updated><title type='text'>CSE471/598 TA office hours update</title><content type='html'>A reminder, I will have &lt;span class="il"&gt;office&lt;/span&gt; hour on Wednesday for project 2, 2:00PM-3:00PM. &lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;Meng,Yunsong&lt;br&gt;Teaching Assistant&lt;br&gt;Department of Computer Science and Engineering&lt;br&gt;School of Computing &amp;amp; Informatics&lt;br&gt; Arizona State University&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-5919955632020825719?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/5919955632020825719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/cse471598-ta-office-hours-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/5919955632020825719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/5919955632020825719'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/cse471598-ta-office-hours-update.html' title='CSE471/598 TA office hours update'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-7017101103695121972</id><published>2009-03-16T14:03:00.000-07:00</published><updated>2009-03-16T14:04:19.340-07:00</updated><title type='text'>Homework2 pickup</title><content type='html'>Hi guys,  &lt;br&gt;    Homework 2 is ready for picking up from 2:00PM- 4:00PM today in my office (BY513BA) and after 4:00PM in 510 during view session. Rest of them will be giving back on Thursday. &lt;br clear="all"&gt;&lt;br&gt;-- &lt;br&gt;Meng,Yunsong&lt;br&gt; Teaching Assistant&lt;br&gt;Department of Computer Science and Engineering&lt;br&gt; School of Computing &amp;amp; Informatics&lt;br&gt; Arizona State University&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-7017101103695121972?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/7017101103695121972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/homework2-pickup.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7017101103695121972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/7017101103695121972'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/homework2-pickup.html' title='Homework2 pickup'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-8977198684693989885</id><published>2009-03-16T08:43:00.000-07:00</published><updated>2009-03-16T08:50:51.753-07:00</updated><title type='text'>Project 2 Deadline</title><content type='html'>In leui of the exam this week, and exams in other courses this week, is there any way to get an extension on project 2?  I know we got an extension on the first project and it seems unfair to ask for another, but I'm finding it difficult to find any time right now.  The extension for the last project helped greatly and I was able to learn a great deal more given that I had more time, and it would be unfortunate (for my grade and for my education) to have to rush this project.&lt;br /&gt;&lt;br /&gt;If anyone else is having difficulty with the courseload this week please leave comments, if for no other reason than to give my misery some company :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-8977198684693989885?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/8977198684693989885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/project-2-deadline.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/8977198684693989885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/8977198684693989885'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/project-2-deadline.html' title='Project 2 Deadline'/><author><name>TMilky</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_3eNLeqGV8Jk/SnVDg7TaV2I/AAAAAAAAAAM/y3g-T26U2Wo/S220/madmen_icon.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-4564998434432654241</id><published>2009-03-13T13:00:00.000-07:00</published><updated>2009-03-13T13:01:39.957-07:00</updated><title type='text'>Confirming the pre-midterm review session [4pm, Monday, BY 510,  taught by Will Cushing--cc'd here]</title><content type='html'>Folks:&lt;br&gt; A bunch of you responded saying you would like to have the review session. It is going to be held on Monday &lt;br&gt;at 4pm in Brickyard seminar room 510--when you get out of the elevators on the 5th floor just turn right&lt;br&gt; &lt;br&gt;Will Cushing, a senior graduate student, kindly agreed to do the review session. &lt;br&gt;[The last time I had Will do review/tutoring sessions for 471 students, some people apparently&lt;br&gt;liked them so much that there were a few comments on the feedback survery asking me&lt;br&gt; why I don&amp;#39;t let him do the whole shebang instead--so you know I am putting my very job on the line in letting&lt;br&gt;Will come and tech you ;-).&lt;br&gt;&lt;br&gt;Will (&lt;a href="mailto:wcushing@asu.edu"&gt;wcushing@asu.edu&lt;/a&gt;, cc&amp;#39;d above) asked me to ask you to send him any topics that you particularly want to &lt;br&gt; see reviewed so he has a heads-up. &lt;br&gt;&lt;br&gt;regards&lt;br&gt;rao&lt;br&gt;&lt;br&gt;ps: To those of you who wanted to attend the review session and said you have conflicts at 4--sorry. I couldn&amp;#39;t take the&lt;br&gt;chance of trying another time slot and introduce a fresh set of conflicts, and decided to settle for this local minima of sorts.&lt;br&gt; The room itself is reserved from 4 to 6pm. So, if you are late in coming you may still find the session going. &lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-4564998434432654241?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/4564998434432654241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/confirming-pre-midterm-review-session.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/4564998434432654241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/4564998434432654241'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/confirming-pre-midterm-review-session.html' title='Confirming the pre-midterm review session [4pm, Monday, BY 510,  taught by Will Cushing--cc&apos;d here]'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-9037989240770667785</id><published>2009-03-10T17:19:00.000-07:00</published><updated>2009-03-10T17:20:25.158-07:00</updated><title type='text'>Possibility of a pre-mid-term review session on Monday 16th ~4pm  (RSVP)</title><content type='html'>Folks:&lt;br&gt;&lt;br&gt; I am trying to find out if there would be sufficient interest in having a review session before the midterm.&lt;br&gt;&lt;br&gt;Such a review session might happen on Monday 16th at 4pm, and will be offered by a senior graduate student. &lt;br&gt; &lt;br&gt;Let me know, by replying to this email,  if you would be interested in attending such a session. &lt;br&gt;&lt;br&gt;If there is sufficient interest, I will let you know where it will be held.&lt;br&gt;&lt;br&gt;cheers&lt;br&gt;Rao&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-9037989240770667785?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/9037989240770667785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/possibility-of-pre-mid-term-review.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/9037989240770667785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/9037989240770667785'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/possibility-of-pre-mid-term-review.html' title='Possibility of a pre-mid-term review session on Monday 16th ~4pm  (RSVP)'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-4820444518880100014</id><published>2009-03-09T11:20:00.000-07:00</published><updated>2009-03-09T11:21:11.537-07:00</updated><title type='text'>Sample solution code posted on the web for project 1</title><content type='html'>..in case you want some sort of benchmark to compare your code to..&lt;br&gt;&lt;br&gt;rao&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-4820444518880100014?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/4820444518880100014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/sample-solution-code-posted-on-web-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/4820444518880100014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/4820444518880100014'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/sample-solution-code-posted-on-web-for.html' title='Sample solution code posted on the web for project 1'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-2376232561580283303</id><published>2009-03-09T11:14:00.000-07:00</published><updated>2009-03-09T11:15:36.818-07:00</updated><title type='text'>Solutions to Homework 2 posted on the web page</title><content type='html'>cheers&lt;br&gt;rao&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-2376232561580283303?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/2376232561580283303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/solutions-to-homework-2-posted-on-web.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2376232561580283303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/2376232561580283303'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/solutions-to-homework-2-posted-on-web.html' title='Solutions to Homework 2 posted on the web page'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-3043219814123291619</id><published>2009-03-07T10:41:00.000-08:00</published><updated>2009-03-07T10:43:27.836-08:00</updated><title type='text'>Universal grammar</title><content type='html'>We had a digression yesterday about statistics vs. probability yesterday where I wound up discussing about&lt;br&gt;learning, bias in learning as well as universal grammar as a basis for language learning.&lt;br&gt;&lt;br&gt;If you found any of that intriguing, you might like the following post from a previous year that talks about&lt;br&gt; universal grammars:&lt;br&gt;&lt;br&gt;&lt;a href="http://rakaposhi.eas.asu.edu/f06-cse471-mailarchive/msg00090.html"&gt;http://rakaposhi.eas.asu.edu/f06-cse471-mailarchive/msg00090.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Rao&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-3043219814123291619?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/3043219814123291619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/universal-grammar.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3043219814123291619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3043219814123291619'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/universal-grammar.html' title='Universal grammar'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-8582887388560687194</id><published>2009-03-04T07:39:00.000-08:00</published><updated>2009-03-04T07:42:57.116-08:00</updated><title type='text'>Questions on project 2</title><content type='html'>I have a question about the meaning of the "main diagonal constraint" on project 2.&lt;br /&gt;&lt;br /&gt;1. What's the precise meaning of main diagonal? For example, for a 4x4 board:&lt;br /&gt;&lt;br /&gt;1 2 3 4&lt;br /&gt;5 6 7 8&lt;br /&gt;4 5 6 7&lt;br /&gt;2 3 4 5&lt;br /&gt;&lt;br /&gt;is the main diagonal 1 6 6 5 ?&lt;br /&gt;&lt;br /&gt;2. Does this apply to each block or to the entire board?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-8582887388560687194?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/8582887388560687194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/questions-on-project-2.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/8582887388560687194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/8582887388560687194'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/questions-on-project-2.html' title='Questions on project 2'/><author><name>Shuiwang Ji</name><uri>http://www.blogger.com/profile/05658112773874389744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-4703267477725500128</id><published>2009-03-04T05:25:00.000-08:00</published><updated>2009-03-04T05:26:27.302-08:00</updated><title type='text'>Readings for next class: 13.6; 14.1 and 14.2</title><content type='html'>Folks&lt;div&gt; &lt;/div&gt;&lt;div&gt; Too many of you seemed dazed and half-or-fully asleep yesterday (it must rank as one of the sleepiest classes I have taught in ages :-(&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;To make sure this doesn&amp;#39;t happen again tomorrow, please read (or at least skim) sections 13.6, 14.1 and 14.2 in the text before coming to class.&lt;/div&gt; &lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;regards&lt;/div&gt;&lt;div&gt;rao&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-4703267477725500128?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/4703267477725500128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/readings-for-next-class-136-141-and-142.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/4703267477725500128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/4703267477725500128'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/readings-for-next-class-136-141-and-142.html' title='Readings for next class: 13.6; 14.1 and 14.2'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-1220274261161983769</id><published>2009-03-03T18:59:00.000-08:00</published><updated>2009-03-03T19:01:27.061-08:00</updated><title type='text'>Thinking Cap Questions on Propositional &amp; Probabilistic logic</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;em&gt;Sender&lt;/em&gt;: &lt;a href="mailto:subbarao2z2%40gmail.com"&gt;subbarao2z2@gmail.com&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;   See if you can answer these on the blog&lt;br&gt;&lt;br&gt;0.  If I have n propositions, how many possible clauses are there? (Assume that clauses of the form A V A are automatically simplified to A).&lt;br&gt;     Does this help in convincing you that the resolution theoremproving search procedure is *complete* in that it will terminate whether or not &lt;br&gt;     the theorem you are trying to prove actually holds?&lt;br&gt;&lt;br&gt;1. We saw that propositional logic is monotonic and that real world requried &amp;quot;defeasible&amp;quot; or &amp;quot;non-monotonic&amp;quot; reasoning. Is probabilistic reasoning &lt;br&gt;    monotonic or non-monotonic? Explain.&lt;br&gt;&lt;br&gt;2. You obviously heard the two words &amp;quot;Probability&amp;quot; and &amp;quot;statistics&amp;quot;. What is the difference between them? (or are they basically synonyms?) &lt;br&gt;&lt;br&gt;3. We made a big point about the need for representing joint distribution compactly. Much of elementary probability/statistics handles &lt;br&gt;    continuous and multi-valued variables, where specifying the distribution of the single variable itself will need a huge number of numbers.&lt;br&gt;    How is this normally side-stepped in elementary probability?&lt;br&gt;&lt;br&gt;&lt;br&gt;Rao &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-1220274261161983769?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/1220274261161983769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/thinking-cap-questions-on-propositional.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/1220274261161983769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/1220274261161983769'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/03/thinking-cap-questions-on-propositional.html' title='Thinking Cap Questions on Propositional &amp; Probabilistic logic'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-6311691895486924826</id><published>2009-02-27T16:17:00.000-08:00</published><updated>2009-02-27T16:18:52.830-08:00</updated><title type='text'>typo in homework question 4.2 corrected..</title><content type='html'>Cameron pointed out that I mis-copied the textbook problem. I corrected the mistake now.&lt;br&gt;&lt;br&gt;Rao&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class="gmail_quote"&gt;---------- Forwarded message ----------&lt;br&gt;From: &lt;b class="gmail_sendername"&gt;Cameron L&lt;/b&gt; &lt;span dir="ltr"&gt;&amp;lt;&lt;a href="mailto:noreply-comment@blogger.com"&gt;noreply-comment@blogger.com&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt; Date: Fri, Feb 27, 2009 at 5:05 PM&lt;br&gt;Subject: [cse471/598 Intro to AI Spring 2009 Blog] New comment on *Important change to homework 2*--a new problem ad....&lt;br&gt;To: &lt;a href="mailto:subbarao2z2@gmail.com"&gt;subbarao2z2@gmail.com&lt;/a&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;a href="http://www.blogger.com/profile/18333160416426678501" target="_blank"&gt;Cameron L&lt;/a&gt;  has left a new comment on your post &amp;quot;&lt;a href="http://cse471-s09.blogspot.com/2009/02/important-change-to-homework-2-new.html" target="_blank"&gt;*Important change to homework 2*--a new problem ad...&lt;/a&gt;&amp;quot;: &lt;br&gt;&lt;br&gt; Re the unicorn problem- I just noticed the wording is a little different in the book than on the blog post. The blog says &amp;quot;but if it&amp;#39;s not mythical, then it&amp;#39;s a mortal ANIMAL.&amp;quot; The book says &amp;quot;but if it&amp;#39;s not mythical, then it&amp;#39;s a mortal MAMMAL&amp;quot;. &lt;br&gt;&lt;br&gt;  &lt;font color="gray" size="2"&gt;&lt;br&gt; &lt;br&gt; Posted by  Cameron L  to  &lt;a href="http://cse471-s09.blogspot.com/" target="_blank"&gt;cse471/598 Intro to AI Spring 2009 Blog&lt;/a&gt; at  February 27, 2009 4:05 PM &lt;/font&gt;&lt;/div&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-6311691895486924826?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/6311691895486924826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/02/typo-in-homework-question-42-corrected.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/6311691895486924826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/6311691895486924826'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/02/typo-in-homework-question-42-corrected.html' title='typo in homework question 4.2 corrected..'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-6574659032090540765</id><published>2009-02-26T20:26:00.000-08:00</published><updated>2009-02-26T20:28:10.369-08:00</updated><title type='text'>Results of the class feedback survey</title><content type='html'>Here are the results of the class feedback survey done today. The summary of the results was kindly provided by&lt;br&gt; Adam Gerbens. The only changes I made were to color-code columns (yellow for UG; blue for grad and green for total), and&lt;br&gt; add a percentage column next to the raw stats.&lt;br&gt;&lt;br&gt; You may not be able to see the summary on the blog, but should be able to see it on your email client. If not, you can also find it&lt;br&gt; on the mail archive ( &lt;a href="http://rakaposhi.eas.asu.edu/s09-cse471-mailarchive/msg00034.html" eudora="autourl"&gt; http://rakaposhi.eas.asu.edu/s09-cse471-mailarchive/msg00034.html&lt;/a&gt; )&lt;br&gt;&lt;br&gt; Rao&lt;br&gt;&lt;br&gt; &lt;br&gt; &lt;img src="cid:.0" width=1414 height=3101 alt="Emacs!"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-6574659032090540765?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/6574659032090540765/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/02/results-of-class-feedback-survey.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/6574659032090540765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/6574659032090540765'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/02/results-of-class-feedback-survey.html' title='Results of the class feedback survey'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-5335624241714276041</id><published>2009-02-25T14:09:00.000-08:00</published><updated>2009-02-25T14:11:05.427-08:00</updated><title type='text'>Let's make the office hours most efficient</title><content type='html'>Rao told me that many of the students have difficulties with lisp but I don&amp;#39;t see many people show up in the office hour. I am wondering what could be the best way to make use of it. Rao suggested that I move my office to instructional lab which is located in the second floor of Brickyard where you can get access to computers. That might help because I can actually see your code and find out what the problem might be, of course, if you show up.  And I also have computer in my office with lisp-in-box installed. You are welcome to bring or send me a copy of the code and run it there.   &lt;br&gt;  Which ever you prefer, please give me your opinions so that I can tell you a place to find me and serve you better. &lt;br&gt;Of course, other suggestions are welcome too.&lt;br&gt; &lt;br&gt;&lt;br&gt;-- &lt;br&gt;Meng,Yunsong&lt;br&gt;Teaching Assistant&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-5335624241714276041?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/5335624241714276041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/02/lets-make-office-hours-most-efficient.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/5335624241714276041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/5335624241714276041'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/02/lets-make-office-hours-most-efficient.html' title='Let&apos;s make the office hours most efficient'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1872817975428307009.post-3882638108592238146</id><published>2009-02-24T12:35:00.000-08:00</published><updated>2009-02-24T12:37:15.371-08:00</updated><title type='text'>*Important change to homework 2*--a new problem added and due date  extended to 3/5 (!)</title><content type='html'>Folks:&lt;br&gt;&lt;br&gt; I added part 4 to the homework to cover the propositional logic discussion. It is now due on 3/5 &lt;br&gt;&lt;br&gt;The rationale is that your midterm will cover all topics from homework 1 and 2. I will make the solutions for homework&lt;br&gt; available on 3/5.&lt;br&gt;&lt;br&gt;Rao&lt;br&gt;&lt;br&gt;ps: Here is what is added:&lt;br&gt;&lt;br&gt;Part 4(Added new): &lt;ul&gt;&lt;li&gt; Consider the following inference rule: &lt;i&gt;if we know A V B; and we 		know ~A, we can derive B. &lt;/i&gt; Show that this 		inference is sound using truth-table method. Is this inference complete? Can 		you show that this is a special case of resolution?  &lt;/li&gt;&lt;li&gt;  (Problem 7.9 from the text book) Given the following, can you prove that the unicorn is mythical? How 	    about magical? Horned? &lt;br&gt; &lt;i&gt;            &amp;quot;If the unicorn is mythical, then it is immortal, but if it is not 	    mythical, then it is a mortal animal. If the unicorn is 	    either immortal or a mammal, then it is horned. The 	    unicorn is magical if it is horned.&amp;quot; &lt;/i&gt;  &lt;/li&gt;&lt;/ul&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1872817975428307009-3882638108592238146?l=cse471-s09.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cse471-s09.blogspot.com/feeds/3882638108592238146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cse471-s09.blogspot.com/2009/02/important-change-to-homework-2-new.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3882638108592238146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1872817975428307009/posts/default/3882638108592238146'/><link rel='alternate' type='text/html' href='http://cse471-s09.blogspot.com/2009/02/important-change-to-homework-2-new.html' title='*Important change to homework 2*--a new problem added and due date  extended to 3/5 (!)'/><author><name>Subbarao Kambhampati</name><uri>http://www.blogger.com/profile/08449853328445416609</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
