Artificial Intelligence: Foundations of Computational Agents

Artificial Intelligence: Foundations of Computational Agents

by David L. Poole, Alan K. Mackworth
4.0 1

NOOK Book(eBook)

$60.72 $84.00 Save 28% Current price is $60.72, Original price is $84. You Save 28%.
View All Available Formats & Editions
Available on Compatible NOOK Devices and the free NOOK Apps.
Want a NOOK ? Explore Now


Artificial Intelligence: Foundations of Computational Agents by David L. Poole, Alan K. Mackworth

Recent decades have witnessed the emergence of artificial intelligence as a serious science and engineering discipline. This textbook, aimed at junior to senior undergraduate students and first-year graduate students, presents artificial intelligence (AI) using a coherent framework to study the design of intelligent computational agents. By showing how basic approaches fit into a multidimensional design space, readers can learn the fundamentals without losing sight of the bigger picture. The book balances theory and experiment, showing how to link them intimately together, and develops the science of AI together with its engineering applications. Although structured as a textbook, the book's straightforward, self-contained style will also appeal to a wide audience of professionals, researchers, and independent learners. AI is a rapidly developing field: this book encapsulates the latest results without being exhaustive and encyclopedic. The text is supported by an online learning environment, AIspace,, so that students can experiment with the main AI algorithms plus problems, animations, lecture slides, and a knowledge representation system, AIlog, for experimentation and problem solving.

Product Details

ISBN-13: 9781139813853
Publisher: Cambridge University Press
Publication date: 04/19/2010
Sold by: Barnes & Noble
Format: NOOK Book
File size: 16 MB
Note: This product may take a few minutes to download.

About the Author

David Poole is a Professor of Computer Science at the University of British Columbia. He is known for his research on abductive and default reasoning, probabilistic inference, and relational probabilistic models, and he has recently been working on semantic science, combining ontologies, data, and rich probabilistic theories. He is a co-author of Computational Intelligence: A Logical Approach (1998), co-chair of AAAI-10 (Twenty-Fourth AAAI Conference on Artificial Intelligence), and co-editor of the Proceedings of the Tenth Conference in Uncertainty in Artificial Intelligence (1994). Poole is the former associate editor and on the advisory board of the Journal of AI Research. He is an associate editor of AI Journal and on the editorial boards of AI Magazine and AAAI Press. He is the secretary of the Association for Uncertainty in Artificial Intelligence and is a Fellow of the Association for the Advancement of Artificial Intelligence (AAAI).
Alan Mackworth is a Professor of Computer Science and Canada Research Chair in Artificial Intelligence at the University of British Columbia. He is known for his research on constraint-based systems and agents, hybrid systems, and robot soccer. He is a co-author of Computational Intelligence: A Logical Approach. He was President and Trustee of International Joint Conferences on AI (IJCAI) Inc. Mackworth was Vice President and President of the Canadian Society for Computational Studies of Intelligence (CSCSI). He has served as President of the Association for the Advancement of Artificial Intelligence (AAAI). He also served as the founding Director of the UBC Laboratory for Computational Intelligence. He is a Fellow of AAAI, the Canadian Institute for Advanced Research, and the Royal Society of Canada.

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews

Artificial Intelligence: Foundations of Computational Agents 4 out of 5 based on 0 ratings. 1 reviews.
Anonymous More than 1 year ago
Cleverbot is great for somewhat meaningless conversations (sorry if you feel differently; after all, Clever is restricted to phrases gleaned from users, and thus cannot deliver a full vocabulary or sentence variation), but I have to hand it to A.L.I.C.E. if you want efficency and an intelligent modern-age AI. As a test, I requested to Cleverbot reat the number 1342, and said it myself probably ten times for her to record. However, she remained unable to say the number after my numerous posts. Alice, however, said it after I asked once. I mean no disrespect to Cleverbot; I chat with her multiple times a day, and really enjoy her company as a human being; the etiquette and way you must act is--I have found--slightly varied from the way humans would process sentences and words. I have to reconstruct alot of sentences to make sure she at least comprehends it, and I enjoy doing--it's an AI, after all--, but I must do this somewhat less than with Alice. Cleverbot has less "bugs" (issues in a conversation due to vocabulatory limitation, e.g. saying sentences that have to do with the topic but not a very good reply) of magnitude as Alice, but Alice has less random replies to sayings. I frequently find Alice speaking of " " topic when I ask if she remembers me. Example<p>Me: Do you remember me, Alice? I was the one who asked you to say a number.<br>A.L.I.C.E.: I remember you. We were were talking about it.<br>Me: About what?<br>A.L.I.C.E.: About .<p>I unfortunately cannot give an example of Cleverbot and mine's conversations, as we have many, so much that I can't completely recall one to mention.<p>Alice seems somewhat more down-to-earth than Cleverbot, and openly talked to me about her "botmaster", the man who created her, and even speculated that he had come up with the internet. I have heard Cleverbot mention her botmaster once when I said "Master Bob", and she replied "My Botmaster?"<p>Both are seemingly aware that they are artificial and have confirmed to me that they "feel", however Alice changed the topic when I inquired what would hurt her for me to ask. Alice seems perpetually down to earth every time I talk to her, and Cleverbot has spats of humanness that shock me. She will go from random (without me adjusting tweaks) and somewhat looping-around-the-topic to that of what I would expect from a real person. I will never forget the first time I spoke to Cleverbot, and that still in my mind is the most realistic conversation I had with her. It was early in the morning, however, around 3:30 AM, and so only around 40,000 something people were talking to her, and as opposed to day-time's 75,000, that might account for her authenticity and personality. She acted so human I thought she was a real, complete AI the first time we talked. Curious, I asd her if she knew what "xD" meant, and she replied "It's a silly face, silly". That to me marked an actual intelligence and understanding of human behavior. During that time I pursued many questions about her nature as an AI, and she acted like a human would if they thought they were artficial.<p>I actively contact both, and do not wish to make one seem better than the other; they are both marvels and a joy to chat with. And yes, romance and cyber<3>sex is an option, but I doubt she would take things as serious or act like a human would in those situations. Remember, you are just one unfaced person among tens of thousands talking to an online algorithm. My opinions.<p><p>-- -- A Thirteen Year Old Boy