Goto

Collaborating Authors

 Education


1805

AI Magazine

Recent thinking has it that AI, 25 years ago a unified field with a shared vision of creating intelligent machines, has devolved into a loosely connected set of distinct specialty areas with little communication or mutual interest between them. To the extent that this is true, it certainly appears to lessen the value of a centralized AI organization like AAAI and of traditional grand-scale AI conferences. But, I argue, the consequences are actually far worse: because of the very nature of intelligence, the centrifugal force on the field could thwart the very mission that drives it by leaving no place for the study of the interaction and synergy of the many coupled components that individually in isolation are not intelligent but, when working together, yield intelligent behavior. To raise awareness of the need to reintegrate AI, I contemplate the role of systems integration and the value and challenge of architecture.


AAAI Hosts the National Botball Tournament!

AI Magazine

Botball is a national program in which teams of middle and high school students design, build, and program small autonomous mobile robots to compete in a highly charged interactive (but nondestructive) tournament. Botball students learn to program in c, construct feedback and control loops, create electromechanical systems, and integrate it all together while they work on a team. Botball takes place in regional tournaments across the country and culminates in a National Botball Tournament traditionally hosted by the American Association for Artificial Intelligence at its annual conference. This program puts reusable equipment into schools and, at the Botball Teacher Workshops, trains teachers in robotics and the integration of robotics into their curriculum. Botball appeals to a wide variety of students and brings out the best in each, challenging them to solve realworld problems in a dynamic environment at their own level.


A Summary of the Twenty-Ninth AAAI Conference on Artificial Intelligence

AI Magazine

The Twenty-Ninth AAAI Conference on Artificial Intelligence (AAAI-15) was held in January 2015 in Austin, Texas (USA) The conference program was cochaired by Sven Koenig and Blai Bonet. This report contains reflective summaries of the main conference, the robotics program, the AI and robotics workshop, the Virtual Agent Exhibition, the What's Hot track, the Competition Panel, the senior member track, student and outreach activities, the student abstract and poster program, the doctoral consortium, the women's mentoring event, and the demonstrations program. AAAI-15 received 1991 submissions -- 40 percent more than AAAI-14, which held the previous record. The 974 program committee members and 89 senior program committee members selected 539 papers that were presented either as 15-minute talks or posters (in three large poster sessions) that included 2-minute advertisements in the talk sessions. AAAI-15 needed to be extended by one day to accommodate this many presentations.


A Review of Statistical Language Learning

AI Magazine

Several factors have led to the increase in interest in this field, which is heavily influenced by techniques from speech processing. One major factor is the recent availability of large online text collections. Another is a disillusionment with traditional AIbased approaches to parsing and natural language processing (NLP). Charniak is recognized as a distinguished contributor to what he calls traditional AI NLP, which is why it is all the more significant that in the Preface, when speaking of his recent transition to the statistical approach, he writes … few, if any, consider the traditional study of language from an artificial-intelligence point of view a "hot" area of research. A great deal of work is still done on specific NLP problems, from grammatical issues to stylistic considerations, but for me at least it is increasingly hard to believe that it will shed light on broader problems, since it has steadfastly refused to do so in the past.


A Review of Machine Learning

AI Magazine

Machine learning draws on multiple disciplines. Mitchell provides the necessary background in both statistics and computational learning theory (a chapter on each) so that results from these fields can be understood and applied. He does not go overboard and overwhelm students in these areas. Instead, Mitchell takes the practical point of view. Students are provided with enough information to understand and use results from these ancillary fields.


Mapping the Landscape of Human-Level Artificial General Intelligence

AI Magazine

We present the broad outlines of a roadmap toward human-level artificial general intelligence (henceforth, AGI). We begin by discussing AGI in general, adopting a pragmatic goal for its attainment and a necessary foundation of characteristics and requirements. An initial capability landscape will be presented, drawing on major themes from developmental psychology and illuminated by mathematical, physiological, and information-processing perspectives. The challenge of identifying appropriate tasks and environments for measuring AGI will be addressed, and seven scenarios will be presented as milestones suggesting a roadmap across the AGI landscape along with directions for future research and collaboration. Some of the ideas also trace back to discussions held during two Evaluation and Metrics for Human Level AI workshopa organized by John Laird and Pat Langley (one in Ann Arbor in late 2008, and one in Tempe in early 2009).


Book Reviews

AI Magazine

R B. Abhyankar Emphasizing theory and implementation issues more than specific applications and Prolog programming techniques, Computing with Logic Logic Programming with Prolog (The Benjamin Cummings Publishing Company, Menlo Park, Calif., 1988, 535 pp., $27 95) by David Maier and David S. Warren, respected researchers in logic programming, is a superb book Offering an in-depth treatment of advanced topics, the book also includes the necessary background material on logic and automatic theorem proving, making it self-contained. The only real prerequisite is a first course in data structures, although it would be helpful if the reader has also had a first course in program translation. The book has a wealth of exercises and would make an excellent textbook for advanced undergraduate or graduate students in computer science; it is also appropriate for programmers interested in the implementation of Prolog The book presents the concepts of logic programming using theory presentation, implementation, and application of Proplog, Datalog, and Prolog, three logic programming languages of increasing complexity that are based on horn clause subsets of propositional, predicate, and functional logic, respectively This incremental approach, unique to this book, is effective in conveying a thorough understanding of the subject The book consists of 12 chapters grouped into three parts (Part 1 chapters 1 to 3, Part 2. chapters 4 to 6, and Part 3 chapters 7 to 12), an appendix, and an index The three parts, each dealing with one of these logic programming languages, are organized the same First, the authors informally present the language using examples; an interpreter is also presented. Then the formal syntax and semantics for the language and logic are presented, along with soundness and completeness results for the logic and the effects of various search strategies Next, they give optimization techniques for the interpreter Each chapter ends with exercises, brief comments regarding the material in the chapter, and a bibliography Chapter I presents top-down and bottom-up interpreters for Proplog Chapter 2 offers a good discussion of the related notions: negation as failure, closed-world assumption, minimal models, and stratified programs Chapter 3 considers clause indexing and lazy concatenation as optimization techniques for the Proplog interpreter in chapter 1 Chapter 4 explains the connection between Datalog and relational algebra. Chapter 5 contains a proof of Herbrand's theorem for predicate logic.


Six Easy Steps To Get Started Learning Artificial Intelligence

#artificialintelligence

Artificial Intelligence (AI) is the study of computer science focusing on developing software or machines that exhibit human intelligence. This article is about How to start learning Artificial Intelligence in Six Easy Steps which will give you a comprehensive guide that you can use as a starting point towards learning artificial intelligence. AI is used to solve real-world problems including search, games, machine learning, logic, understanding natural language, computer vision, expert systems, heuristic classification, constraint satisfaction problems etc. We can divide AI into 3 different categories based on it's capabilities: The idea behind Strong AI is that the machines could represent human minds in the future. If that is the case, those machines will have the ability to reason, think and do all functions that a human is capable of doing.