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

<channel>
	<title>My AI Exploration</title>
	<atom:link href="http://aiguy.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://aiguy.wordpress.com</link>
	<description>My AI Journey</description>
	<lastBuildDate>Sun, 01 Nov 2009 16:34:57 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='aiguy.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/c9ac98e351a4862a4502a927b7851620?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>My AI Exploration</title>
		<link>http://aiguy.wordpress.com</link>
	</image>
			<item>
		<title>Progress Report &#8211; October 2009</title>
		<link>http://aiguy.wordpress.com/2009/11/01/progress-report-october-2009/</link>
		<comments>http://aiguy.wordpress.com/2009/11/01/progress-report-october-2009/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 16:31:54 +0000</pubDate>
		<dc:creator>aiguy</dc:creator>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Bayesian Inference]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[Reinforcement Learning]]></category>
		<category><![CDATA[Relational Reinforcement Learning]]></category>
		<category><![CDATA[Wumpus World]]></category>

		<guid isPermaLink="false">http://aiguy.wordpress.com/?p=621</guid>
		<description><![CDATA[In this month, I continued my studies in Relational Reinforcement Learning by reviewing the article Towards Informed Reinforcement Learning from the proceedings of the 2004 Machine Learning workshop of Relational Reinforcement Learning.   Basically the articles summarizes that an agent with limited information can find an optimal policy and can achieve a goal or goal states [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aiguy.wordpress.com&blog=4970770&post=621&subd=aiguy&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In this month, I continued my studies in Relational Reinforcement Learning by reviewing the article Towards Informed Reinforcement Learning from the proceedings of the 2004 Machine Learning workshop of Relational Reinforcement Learning.   Basically the articles summarizes that an agent with limited information can find an optimal policy and can achieve a goal or goal states with limited information about its environment.  The experiments reported seems to suggest this type of exploration is possible.  According to Google Scholar search, there are 11 subsequent articles that reference this one.  In the RRL arena, my goal is to repeat the block&#8217;s world experiment as reported in Relational Reinforcement Learning article by Dzeroski, De Raedt, and Blockeel.</p>
<p><span id="more-621"></span>Also, I have been focused on Robert Winkler&#8217;s book <em>An Introduction to Bayesian Analysis and Inference</em>.  From the Winkler book, my goal is to gain a better understanding of Bayesian Inference to better understand the Decision Theoretic models of machine learning.  In the machine learning world, Bayesian approaches to various problems are resulting interesting solutions to various problems in Multiagent Reinforcement Learning.</p>
<p>There are some interesting articles in the Journal of Bayesian Analysis and in JAIR.</p>
<p>In another topic of interest, I am continuing my reintroduction of LISP by reading the Patrick Winston and Berthold Horn classic.</p>
<p>From a statistical point of view, this month achieve a new record number of hits with 806 hits, boosting my total for the current year to over 3200 hits.  The hotest pages are my About page, followed by Wumpus World and Wumpus World Revisited.</p>
<p>Thank you for your interest and support.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aiguy.wordpress.com/621/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aiguy.wordpress.com/621/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aiguy.wordpress.com/621/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aiguy.wordpress.com/621/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aiguy.wordpress.com/621/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aiguy.wordpress.com/621/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aiguy.wordpress.com/621/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aiguy.wordpress.com/621/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aiguy.wordpress.com/621/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aiguy.wordpress.com/621/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aiguy.wordpress.com&blog=4970770&post=621&subd=aiguy&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://aiguy.wordpress.com/2009/11/01/progress-report-october-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0c815cc36d67f37c4cd99ca72086c158?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aiguy</media:title>
		</media:content>
	</item>
		<item>
		<title>Progress Report &#8211; September 2009</title>
		<link>http://aiguy.wordpress.com/2009/10/01/progress-report-september-2009/</link>
		<comments>http://aiguy.wordpress.com/2009/10/01/progress-report-september-2009/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 13:51:29 +0000</pubDate>
		<dc:creator>aiguy</dc:creator>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Bayesian Inference]]></category>
		<category><![CDATA[Probability Theory]]></category>
		<category><![CDATA[Reinforcement Learning]]></category>
		<category><![CDATA[Machine Learning]]></category>

		<guid isPermaLink="false">http://aiguy.wordpress.com/?p=602</guid>
		<description><![CDATA[This month marks my first year in utilizing wordpress to host my blog.  It has been a great journey so far and hopefully will be better this coming year.
The month of September has been busy.  Unfortunately I did not write any blog entries due to my busy schedule.  However, from statistical point of view, my [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aiguy.wordpress.com&blog=4970770&post=602&subd=aiguy&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This month marks my first year in utilizing wordpress to host my blog.  It has been a great journey so far and hopefully will be better this coming year.</p>
<p>The month of September has been busy.  Unfortunately I did not write any blog entries due to my busy schedule.  However, from statistical point of view, my blog had the second highest total of number of views (362 in total).  Also, I covered various topics this month with Probability and Statistics, Bayesian Inference, Reinforcement Learning, and finally a LISP review.</p>
<p>I started to review the Reinforcement Learning book (Sutton and Barto 1997) only reading Part 1 and part of Part 2.  I did download the lisp code associated with the book.  I ran the tic-tac-toe program in my test environment.</p>
<p><span id="more-602"></span>In addition, I read Part 1 of the PAIP (Norving 1992).  What this book forced me to review LISP (Winston and Horn 1989), only covering the first three chapters in just a few days.</p>
<p>Also I completed the third chapter of Inductive Logic Programming (Bergadano and Gunetti 1996), which covered bottom up ILP methods.  Material is diverse since the authors integrated many papers together to discuss the important bottom up methods.</p>
<p>Next I completed the first four chapters of  Introduction to Bayesian Inference and Decision (Winkler 2003).  The books covers probability theory as well as the the introduction to Bayes Theorem.  Chapter 3 covers Bayesian Inference for Discrete Probability Models.  Very excellent material for those of you interested in Bayesian Inference and Decision as to gain insights into Decision Theoretic models.  The exercises are very good as well.  Looking forward to completing book followed by reading AIMA Part V.  For interested in Bayesian Methods, download the Journal of Bayesian Analysis.</p>
<p>All this material has been great.  I started thinking about some ideas such as using an agent approach for the farmer, wolf, goat, and cabbage problem.  Although it may seem a bit overkill, I was interested in seeing various methods to this problem with reinforcement learning methods.</p>
<p>The hottest page was my About page, followed by Wumpus World, AI Links page, the Warnsdorf algorithm, and last month&#8217;s progress report.</p>
<p>Thank you for your interest and support.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aiguy.wordpress.com/602/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aiguy.wordpress.com/602/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aiguy.wordpress.com/602/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aiguy.wordpress.com/602/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aiguy.wordpress.com/602/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aiguy.wordpress.com/602/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aiguy.wordpress.com/602/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aiguy.wordpress.com/602/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aiguy.wordpress.com/602/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aiguy.wordpress.com/602/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aiguy.wordpress.com&blog=4970770&post=602&subd=aiguy&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://aiguy.wordpress.com/2009/10/01/progress-report-september-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0c815cc36d67f37c4cd99ca72086c158?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aiguy</media:title>
		</media:content>
	</item>
		<item>
		<title>Progress Report &#8211; August 2009</title>
		<link>http://aiguy.wordpress.com/2009/09/01/progress-report-august-2009/</link>
		<comments>http://aiguy.wordpress.com/2009/09/01/progress-report-august-2009/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 06:20:55 +0000</pubDate>
		<dc:creator>aiguy</dc:creator>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Inductive Logic Programming]]></category>
		<category><![CDATA[Logic Programming]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[Reinforcement Learning]]></category>
		<category><![CDATA[Relational Reinforcement Learning]]></category>

		<guid isPermaLink="false">http://aiguy.wordpress.com/?p=550</guid>
		<description><![CDATA[During the month of August, I focused on Relational Reinforcement Learning, a field that combines Relational Learning and Reinforcement Learning fields.  Please read my blog entry for Relational Reinforcement Learning.  Afterwards, I have read a number of different articles regarding RRL learning from different authors, including the RRL workshop at the ICML 2004 conference.  My [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aiguy.wordpress.com&blog=4970770&post=550&subd=aiguy&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>During the month of August, I focused on Relational Reinforcement Learning, a field that combines Relational Learning and Reinforcement Learning fields.  Please read my blog entry for Relational Reinforcement Learning.  Afterwards, I have read a number of different articles regarding RRL learning from different authors, including the RRL workshop at the ICML 2004 conference.  My initial preference is the work performed and researched by Dr. Eduardo F. Morales.</p>
<p>I posted my review and comments regarding part I of the book <em>The Art of Prolog</em> (Sterling and Shapiro 1994).  There are very few books regarding Logic Programming in recent years.  Since the mid 1990s, much of the effort in Logic Programming has been with Inductive Logic Programming and Relational Learning.  The emerging field of Statistical Relational Learning has become a new field of research.  <span id="more-550"></span>In addition, the prolog language has been very stable since the ISO Prolog standard was established.  Some the prolog has minor differences with certain predefined predicates, but it has been compatible with Edinbrugh Prolog.  The current Prolog books cover some basic AI applications such as games, mini expert systems, and meta interpreters.  What is needed is agent/environment based applications using modern tools such as Q-Learning or TD-methods.</p>
<p>I finally completed Scott Sanner&#8217;s video lecture in Reinforcement Learning.  An excellent tutorial.  The lecture was discussing topics such as model based and model free methods.  The subjects MDPs, dynamic programming, Monte Carlo, temporal difference, and function approximations are discussed.</p>
<p>I also performed research on the Warnsdorf algorithm and posted my initial results.  Most of this work was done using procedural languages and with square boards of size five and greater.</p>
<p>In addition, I found the ICML-06 <a title="Workshop for Structural Knowledge Transfer" href="http://orca.st.usm.edu/~banerjee/icmlws06/" target="_blank">Workshop on Structural Knowledge Transfer for Machine Learning</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aiguy.wordpress.com/550/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aiguy.wordpress.com/550/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aiguy.wordpress.com/550/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aiguy.wordpress.com/550/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aiguy.wordpress.com/550/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aiguy.wordpress.com/550/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aiguy.wordpress.com/550/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aiguy.wordpress.com/550/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aiguy.wordpress.com/550/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aiguy.wordpress.com/550/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aiguy.wordpress.com&blog=4970770&post=550&subd=aiguy&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://aiguy.wordpress.com/2009/09/01/progress-report-august-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0c815cc36d67f37c4cd99ca72086c158?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aiguy</media:title>
		</media:content>
	</item>
		<item>
		<title>Reinforcement Learning</title>
		<link>http://aiguy.wordpress.com/2009/08/30/reinforcement-learning-2/</link>
		<comments>http://aiguy.wordpress.com/2009/08/30/reinforcement-learning-2/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 02:25:58 +0000</pubDate>
		<dc:creator>aiguy</dc:creator>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[Reinforcement Learning]]></category>

		<guid isPermaLink="false">http://aiguy.wordpress.com/?p=587</guid>
		<description><![CDATA[I finally completed the Summer Schools in Logic and Learning (SSLL 09) video lecture for Reinforcement Learning presented by Scott Sanner.  It was a good introduction into Reinforcement Learning.  It is a six part lecture.  Plan for time to watch the videos.  He starts with an introduction into the topic.  Next is model based solutions [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aiguy.wordpress.com&blog=4970770&post=587&subd=aiguy&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I finally completed the <a title="Summer Schools in Logic and Learning" href="http://videolectures.net/ssll09_canberra/" target="_blank">Summer Schools in Logic and Learning</a> (SSLL 09) video lecture for Reinforcement Learning presented by Scott Sanner.  It was a good introduction into Reinforcement Learning.  It is a six part lecture.  Plan for time to watch the videos.  He starts with an introduction into the topic.  Next is model based solutions with Markov Decision Process (MDP) and dynamic programming (DP) with value iteration and policy iteration.  The Bellman equations are introduced.  Lastly, he reviews model free approaches from Chapters 5, 6, and 7 of the <a title="Reinforcement Learning Book" href="http://www.cs.ualberta.ca/~sutton/book/the-book.html" target="_blank">Reinforcement Learning: An Introduction</a> (Sutton and Barto 1998).  He covers Monte Carlo and Temporal Difference (TD) algorithms, in particular TD lamdba and SARSA.  However due to large state spaces of problems, he discussion function approximators (both linear and nonlinear) along with gradient descend approaches.  A worth while video lecture.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aiguy.wordpress.com/587/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aiguy.wordpress.com/587/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aiguy.wordpress.com/587/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aiguy.wordpress.com/587/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aiguy.wordpress.com/587/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aiguy.wordpress.com/587/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aiguy.wordpress.com/587/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aiguy.wordpress.com/587/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aiguy.wordpress.com/587/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aiguy.wordpress.com/587/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aiguy.wordpress.com&blog=4970770&post=587&subd=aiguy&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://aiguy.wordpress.com/2009/08/30/reinforcement-learning-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0c815cc36d67f37c4cd99ca72086c158?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aiguy</media:title>
		</media:content>
	</item>
		<item>
		<title>Warnsdorf Algorithm</title>
		<link>http://aiguy.wordpress.com/2009/08/25/warnsdorf-algorithm/</link>
		<comments>http://aiguy.wordpress.com/2009/08/25/warnsdorf-algorithm/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 23:27:07 +0000</pubDate>
		<dc:creator>aiguy</dc:creator>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Games and Puzzles]]></category>

		<guid isPermaLink="false">http://aiguy.wordpress.com/?p=580</guid>
		<description><![CDATA[As part of my follow research to my paper, I did some preliminary research for the Warnsdorf&#8217;s algorithm for finding knight&#8217;s tours.  I found three relevant papers on the subject (Pohl 1967, Pohl-Stockmeyer 2004, and Ganzfried 2004).  Basically, the Warnsdorf algorithm is to traverse the path with least degree.  In the case of a tie, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aiguy.wordpress.com&blog=4970770&post=580&subd=aiguy&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>As part of my follow research to my paper, I did some preliminary research for the Warnsdorf&#8217;s algorithm for finding knight&#8217;s tours.  I found three relevant papers on the subject (Pohl 1967, Pohl-Stockmeyer 2004, and Ganzfried 2004).  Basically, the Warnsdorf algorithm is to traverse the path with least degree.  In the case of a tie, the a path is randomly selected.  In reality, the Warnsdorf algorithm is not consistently successful as pointed out by (Ganzfried 2004).  The (Ganzfried 2004) paper modifies the Warnsdorf algorithm with key squares in which the move order changes, which improves finding knight tours.  The next step is generate a prolog program using the Pohl-Warnsdorf and Ganzfried algorithms.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aiguy.wordpress.com/580/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aiguy.wordpress.com/580/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aiguy.wordpress.com/580/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aiguy.wordpress.com/580/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aiguy.wordpress.com/580/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aiguy.wordpress.com/580/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aiguy.wordpress.com/580/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aiguy.wordpress.com/580/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aiguy.wordpress.com/580/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aiguy.wordpress.com/580/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aiguy.wordpress.com&blog=4970770&post=580&subd=aiguy&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://aiguy.wordpress.com/2009/08/25/warnsdorf-algorithm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0c815cc36d67f37c4cd99ca72086c158?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aiguy</media:title>
		</media:content>
	</item>
		<item>
		<title>The Art of Prolog</title>
		<link>http://aiguy.wordpress.com/2009/08/23/the-art-of-prolog/</link>
		<comments>http://aiguy.wordpress.com/2009/08/23/the-art-of-prolog/#comments</comments>
		<pubDate>Sun, 23 Aug 2009 18:03:11 +0000</pubDate>
		<dc:creator>aiguy</dc:creator>
				<category><![CDATA[Logic Programming]]></category>
		<category><![CDATA[Prolog Code]]></category>

		<guid isPermaLink="false">http://aiguy.wordpress.com/?p=573</guid>
		<description><![CDATA[The book The Art of Prolog (Sterling and Shapiro 1994) is an excellent treatise in the subject of Logic Programming and Prolog.  The book is divided into four parts &#8211; Logic Programming, The Prolog Language, Advance Prolog Programming Techniques, and Applications.
Beginning with Logic Programming, chapter one provides the best introduction into Logic Programming as well [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aiguy.wordpress.com&blog=4970770&post=573&subd=aiguy&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The book <em>The Art of Prolog</em> (Sterling and Shapiro 1994) is an excellent treatise in the subject of Logic Programming and Prolog.  The book is divided into four parts &#8211; Logic Programming, The Prolog Language, Advance Prolog Programming Techniques, and Applications.</p>
<p>Beginning with Logic Programming, chapter one provides the best introduction into Logic Programming as well as the first definition of the abstract interpreter for logic programming.  The definitons for term, functor, compound term, clause or rules, logic programs, and the meaning for logic programs are presented.  The summary is worth reading.</p>
<p><span id="more-573"></span>Chapter Two goes into database programming and it connection to logic programming.</p>
<p>Next is Recursion in Chapter Three, which illustrates many techniques and links the original logic programming symbols.  For example the definition of a natural number is recursive; e.g. s(0), which is the successor function.  Many example programs are illustrated in this chapter.</p>
<p>The fourth chapter covers unification and expands on the simple abstract interpreter for logic programming.</p>
<p>The section ends with a chapter on Theory of Logic Programming by introducing terms such as the Hebrand Base and Universe of a Logic Program.  Each Chapter has a background section explaining the various directions and original papers on the subject matter.  So far, a very good book to read on logic programming.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aiguy.wordpress.com/573/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aiguy.wordpress.com/573/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aiguy.wordpress.com/573/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aiguy.wordpress.com/573/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aiguy.wordpress.com/573/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aiguy.wordpress.com/573/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aiguy.wordpress.com/573/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aiguy.wordpress.com/573/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aiguy.wordpress.com/573/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aiguy.wordpress.com/573/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aiguy.wordpress.com&blog=4970770&post=573&subd=aiguy&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://aiguy.wordpress.com/2009/08/23/the-art-of-prolog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0c815cc36d67f37c4cd99ca72086c158?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aiguy</media:title>
		</media:content>
	</item>
		<item>
		<title>Relational Reinforcement Learning</title>
		<link>http://aiguy.wordpress.com/2009/08/02/relational-reinforcement-learning/</link>
		<comments>http://aiguy.wordpress.com/2009/08/02/relational-reinforcement-learning/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 21:27:16 +0000</pubDate>
		<dc:creator>aiguy</dc:creator>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Inductive Logic Programming]]></category>
		<category><![CDATA[Logic Programming]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[Reinforcement Learning]]></category>
		<category><![CDATA[Relational Reinforcement Learning]]></category>

		<guid isPermaLink="false">http://aiguy.wordpress.com/?p=558</guid>
		<description><![CDATA[I start this month reading the articles in Relational Reinforcement Learning.  It began as a curiosity due to a response in the Reinforcement Learning mailing list.  The authors point a speech by Rich Sutton and Leslie Pack Kaelbling at the IJCAI 1997 conference in Japan, in which they recommended the combination of Induction Logic Programming [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aiguy.wordpress.com&blog=4970770&post=558&subd=aiguy&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I start this month reading the articles in Relational Reinforcement Learning.  It began as a curiosity due to a response in the <em>Reinforcement Learning</em> mailing list.  The authors point a speech by Rich Sutton and Leslie Pack Kaelbling at the IJCAI 1997 conference in Japan, in which they recommended the combination of Induction Logic Programming (aka Relational Learning) and Reinforcement Learning.  The authors of the paper demonstrate this concept by using the blocks world domain to illustrate the combination of both fields.  Perhaps, this is exactly what I needed since I have done much reading, studying, and video lectures with logic programming, ILP, and reinforcement learning.  Of course, this paper spawn much researching according to CiteSeerX and Google Scholarly.</p>
<p>I found the web site to the <a title="2004 RRL Workshop" href="http://eecs.oregonstate.edu/research/rrl/index.html" target="_blank">2004 Workshop in Relational Reinforcement Learning</a> and downloaded the proceedings.</p>
<p>I shall continue this path of research interest.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aiguy.wordpress.com/558/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aiguy.wordpress.com/558/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aiguy.wordpress.com/558/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aiguy.wordpress.com/558/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aiguy.wordpress.com/558/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aiguy.wordpress.com/558/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aiguy.wordpress.com/558/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aiguy.wordpress.com/558/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aiguy.wordpress.com/558/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aiguy.wordpress.com/558/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aiguy.wordpress.com&blog=4970770&post=558&subd=aiguy&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://aiguy.wordpress.com/2009/08/02/relational-reinforcement-learning/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0c815cc36d67f37c4cd99ca72086c158?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aiguy</media:title>
		</media:content>
	</item>
		<item>
		<title>Progress Report &#8211; July 2009</title>
		<link>http://aiguy.wordpress.com/2009/07/31/progress-report-july-2009/</link>
		<comments>http://aiguy.wordpress.com/2009/07/31/progress-report-july-2009/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 05:32:01 +0000</pubDate>
		<dc:creator>aiguy</dc:creator>
				<category><![CDATA[AIMA]]></category>
		<category><![CDATA[Agents]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Logic Programming]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[Reinforcement Learning]]></category>

		<guid isPermaLink="false">http://aiguy.wordpress.com/?p=493</guid>
		<description><![CDATA[In this progress report, I attended the ICAI 09 conference in Las Vegas (the IJCAI 2009 is located in Pasadena).  I presented my work on A Brute Force Approach to Solving the Knights Tour Using Prolog.  One thing that I learned is the participants are proud to share their work with others.  Another lesson is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aiguy.wordpress.com&blog=4970770&post=493&subd=aiguy&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In this progress report, I attended the ICAI 09 conference in Las Vegas (the IJCAI 2009 is located in Pasadena).  I presented my work on <em>A Brute Force Approach to Solving the Knights Tour Using Prolog</em>.  One thing that I learned is the participants are proud to share their work with others.  Another lesson is to make your presentation within the time allotted.  A few presenters did not finish their presentations in the 20 minutes time slot.  I rehearsed my presentation a few times to have the timing within 20 minutes.  I also learned that I need to get more training with MS Power Point.</p>
<p>I am also continue to view the video lectures from the <a title="SSLL09 in Canberra" href="http://videolectures.net/ssll09_canberra/" target="_blank">Summer Schools in Logic and Learning</a> from Video Lectures.  Thus, I have completed the <em>Intelligent Agents</em> video lectures by John Lloyd.  <span id="more-493"></span>The presentation references the AIMA book and the material is from Chapters 1, 2, 26 and 27.  He illustrates various agent architectures with the main conclusion that reinforcement learning agents can determine the best utility function.  Then he discusses the history of AI and Philosophy of AI.  A good introduction into the topic of agents.  He also makes a point about statistical relational learning, a new field combining the relational learning with statisticial learning methods &#8211; this field was discussed at the ICML 2007 conference.</p>
<p>Another lecture series that I also viewed was the Scott Sanner video lecture in Reinforcement Learning.  He begins with an interesting approach, but eventually ties into the RL book.</p>
<p>I have completed reading Part VI (Learning) of the AIMA book.  Back in 1995, the material was relevant to its time.  In the second edition, the authors replaced the chapter on neural networks with <em>Statistical Learning Methods</em>.  This new chapter incorporates Probabilistic Inference, Learning with Incomplete data, Bayesian Networks, Learning with Hidden data, Instance Based Learning, Neural Networks, and Kernel Machines.  Perhaps the most interesting topic is kernel machines, but the topic was superficially covered.  Though statistical learning methods are not as good as decision learning trees for some domains.  Since then, Relational Learning has expanded to include statistical methods, creating a new field of Statistical Relational Learning (SRL).</p>
<p>In additionally, I wrote a post on advanced Prolog prog<img title="More..." src="../wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" />ramming.  I believed that this item is missing in books.</p>
<p>In other news, the International Joint Conference in Artificial Intelligence (<a title="IJCAI Web Site" href="http://www.ijcai.org" target="_blank">IJCAI</a>) 2009 was held in Pasadena this year.  I had reviewed the accepted papers list, which was very interesting.</p>
<p>In order to generate interest in my blog, I posted announcements in various news groups.  This generated over 700 hits to the site.  The hot blog entries and pages are as follows:</p>
<p>About (38), Wumpus World (33), AI Links(30), and Progress Report &#8211; June 2009 (26).</p>
<p>Thank you for your support.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aiguy.wordpress.com/493/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aiguy.wordpress.com/493/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aiguy.wordpress.com/493/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aiguy.wordpress.com/493/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aiguy.wordpress.com/493/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aiguy.wordpress.com/493/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aiguy.wordpress.com/493/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aiguy.wordpress.com/493/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aiguy.wordpress.com/493/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aiguy.wordpress.com/493/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aiguy.wordpress.com&blog=4970770&post=493&subd=aiguy&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://aiguy.wordpress.com/2009/07/31/progress-report-july-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0c815cc36d67f37c4cd99ca72086c158?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aiguy</media:title>
		</media:content>

		<media:content url="../wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" medium="image">
			<media:title type="html">More...</media:title>
		</media:content>
	</item>
		<item>
		<title>Advance Prolog Programming</title>
		<link>http://aiguy.wordpress.com/2009/07/26/advance-prolog-programming/</link>
		<comments>http://aiguy.wordpress.com/2009/07/26/advance-prolog-programming/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 03:03:23 +0000</pubDate>
		<dc:creator>aiguy</dc:creator>
				<category><![CDATA[Logic Programming]]></category>
		<category><![CDATA[Prolog Code]]></category>

		<guid isPermaLink="false">http://aiguy.wordpress.com/?p=527</guid>
		<description><![CDATA[Reading the comp.ai.prolog news group, I noticed the prolog FAQ did not make any references to any advance prolog programming websites.  Though it mentions the Craft of Prolog as the book for the advance reader, it was published before the ISO Prolog standard was finalized.  I have in my wish list in Amazon the book [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aiguy.wordpress.com&blog=4970770&post=527&subd=aiguy&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Reading the comp.ai.prolog news group, I noticed the prolog FAQ did not make any references to any advance prolog programming websites.  Though it mentions the <em>Craft of Prolog</em> as the book for the advance reader, it was published before the ISO Prolog standard was finalized.  I have in my wish list in Amazon the book <em>Prolog Programming in Depth</em> by Michael Covington et. al (Fascimile edition), which seems from the table contents a book that could compliment the Bratko&#8217;s Prolog: <em>Programming for Artificial Intelligence</em> and <em>The Art of Prolog</em>.  Here is an example:</p>
<pre>
cycle(X) :-
   (    X &lt; 1 -&gt; true
        ;
        write(X),
        nl,
        X1 is X - 1,
        cycle(X1)
   ).
</pre>
<p>The above example is used to count down from X to 1.  In all the online tutorials, I have not seen example using the -&gt; control construct.  I will on occasion will publish some prolog code.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aiguy.wordpress.com/527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aiguy.wordpress.com/527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aiguy.wordpress.com/527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aiguy.wordpress.com/527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aiguy.wordpress.com/527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aiguy.wordpress.com/527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aiguy.wordpress.com/527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aiguy.wordpress.com/527/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aiguy.wordpress.com/527/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aiguy.wordpress.com/527/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aiguy.wordpress.com&blog=4970770&post=527&subd=aiguy&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://aiguy.wordpress.com/2009/07/26/advance-prolog-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0c815cc36d67f37c4cd99ca72086c158?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aiguy</media:title>
		</media:content>
	</item>
		<item>
		<title>AIMA Part VI</title>
		<link>http://aiguy.wordpress.com/2009/07/19/aima-part-vi/</link>
		<comments>http://aiguy.wordpress.com/2009/07/19/aima-part-vi/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 22:25:20 +0000</pubDate>
		<dc:creator>aiguy</dc:creator>
				<category><![CDATA[AIMA]]></category>
		<category><![CDATA[Agents]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Evolutionary Computing]]></category>
		<category><![CDATA[Explanation Based Learning]]></category>
		<category><![CDATA[Inductive Logic Programming]]></category>
		<category><![CDATA[Logic Programming]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[Reinforcement Learning]]></category>

		<guid isPermaLink="false">http://aiguy.wordpress.com/?p=509</guid>
		<description><![CDATA[Part VI of the AIMA book covers learning and various techniques on agents can learn.  The material covers Learning from Observations, Neural Networks, Reinforcement Learning, and Knowledge in Learning.  In the second edition, the chapter in Neural Networks is replaced with Statistical Learning Methods.
I read Chapter 18 of the AIMA book called Learning from Observations.  [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aiguy.wordpress.com&blog=4970770&post=509&subd=aiguy&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Part VI of the AIMA book covers learning and various techniques on agents can learn.  The material covers Learning from Observations, Neural Networks, Reinforcement Learning, and Knowledge in Learning.  In the second edition, the chapter in Neural Networks is replaced with Statistical Learning Methods.</p>
<p>I read Chapter 18 of the AIMA book called <em>Learning from Observations</em>.  The Chapter focuses on decision trees and decision lists as some computational learning theory.  The main classification algorithm is the ID3 algorithm for classifying examples and generating decision trees.  The ID3 algorithm is based on Hunt&#8217;s Concept Learning System (CLS).  The ID3 algorithm uses information theory for obtaining the decision tree covering most the examples.  I have studied the ID3 algorithm quite extensively since the original application was to classify the winning position in the king and rook versus the king and knight endgame (Quinlan 1983).</p>
<p><span id="more-509"></span>Chapter 19 covers <em>Neural Networks</em> (in the second edition this chapter is replaced with Statistical Learning Theory).  The chapter reviews single and multilayer network networks as well as the perceptron, hopfield networks, and boltzmann machines.  Also, the Bayesian Belief Network is discussed.  Although there has been with some successes such as NET talk, hand recognition, and ALVINN.  Still neural networks have not reached a level of success as other implementations of machine learning.</p>
<p>Chapter 20 covers <em>Reinforcement Learning</em>.  This chapter the authors present reinforcement learning by covering the model based approach.  The utility function is maximized based on the state and action yielding the reward.  Unfortunately, the state space in many problems is very learning, and therefore, it is impractical to assign values to a large state space.  Other methods such as temporal difference (TD) methods are used and Q-learning are used to find the optimal policy.  The authors discuss the published successes in games such as Neurogammon, TDgammon, and Othello.  Current game research using reinforcement learning is investigating Go.  Lastly, the authors consider Evolutionary Computing (EC) as a special subset of reinforcement learning since the goal is to find the optimal fitness function.</p>
<p>Finally Chapter 21 covers <em>Knowledge in Learning</em>.  The authors present the case about learning given background knowledge.  The authors discuss the concept of knowledge base inductive learning (KBIL).  First, attribute learning was presented with background knowledge.  The main difference with Chapter 18 is background knowledge is used to narrow the hypothesis space.  Then Explanation Based Learning (EBL) was presented along with some applications.  In addition, the authors discussed an extension to ID3 with background knowledged (RBID3).  Then, Inductive Logic Programming (ILP) was presented.  ILP can solve problems by using Inverse Resolution (IR) or using top down methods like FOIL.  ILP uses horn clauses for the knowledge base and problem definition.  Upon an ILP process based on the examples, a logic program is generated.  ILP takes advantage of relational learning.</p>
<p>Based on my reading experiences, the ID3 algorithm has been successful algorithm since its successors C4.5 and C5 have commercial success.  However, there are other attribute based classification algorithms such as the AQ-15 by Michalski and CN2 by Clark and Niblett.  Also, related to Reinforcement Learning research is Markov Decision Process (MDP) and Partially Observable MDP (POMDP) models, but these concepts are covered in Chapter 17 of Part V.  With ILP, the Lavrac and Dzeroski <em>Inductive Logic Programming: Techniques and Applications</em> book is available online (see the references page for the URL).  There are many active areas of learning research today.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aiguy.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aiguy.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aiguy.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aiguy.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aiguy.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aiguy.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aiguy.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aiguy.wordpress.com/509/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aiguy.wordpress.com/509/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aiguy.wordpress.com/509/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aiguy.wordpress.com&blog=4970770&post=509&subd=aiguy&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://aiguy.wordpress.com/2009/07/19/aima-part-vi/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0c815cc36d67f37c4cd99ca72086c158?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aiguy</media:title>
		</media:content>
	</item>
	</channel>
</rss>