Related Links

Courses. The primary artificial intelligence (AI) course at UMaine is COS 470/570, Introduction to Artificial Intelligence. The class associated with our efforts in CS education at the college level is COS 140, Foundations of Computer Science. Other courses at the graduate level are offered as need and resources dictate. In addition, several other courses in the School of Computing and Information Science (SCIS)have to do with artificial intelligence, including: SIE 554 (Spatial Reasoning), SIE 565 (Reasoning with Uncertainty in Spatial Information Systems), SIE 570 (Spatial Cognition and Computing), and SIE 571 (Pattern Recognition and Robotics). Courses in neural networks and robotics are also offered in the Department of Electrical and Computer Engineering, often by Cooperating Faculty of SCIS.

Other AI research in the School. Dr. Reinhard Moratz directs the Robot Interaction Laboratory.

AAAI. The major professional society for artificial intelligence is the Association for the Advancement of Artificial Intelligence. AAAI’s Web site is a good source of information about the field, upcoming conferences, etc.

Conferences. There are many conferences on artificial intelligence. The two major conferences in the field, which are considered as prestigious as any AI journal except for Artificial Intelligence itself, are the AAAI, the AAAI Conference on Artificial Intelligence (called “triple-A I”), and IJCAI, the International Joint Conference on Artificial Intelligence (pronounced “ij-kai”). The major planning conference is ICAPS, the International Conference on Automated Planning and Scheduling (“eye-caps”). The major conference in natural language processing is COLING, the International Conference on Computational Linguistics (“co-ling”). The major conference for intelligent agents and multiagent systems are [AAMAS][aamas], the International Conference on Autonomous Agents and Multiagent Systems (“amos”). The major conference for context-related research is CONTEXT, the International and Interdisciplinary Conference on Modeling and Using Context. Many, many specialized conferences exist.

AI textbook. The best textbook for artificial intelligence, in my opinion, is Russell & Norvig’s authoritative AI: A Modern Approach (AIAMA). Many other textbooks exist as well.

AI on the Web. There are many sites on the Web devoted to AI. Two of note are: AI on the Web, which is part of the AIAMA site; and the AI FAQ.

AUV Labs. Two AUV (autonomous underwater vehicle) laboratories that we have ties to are AUSI, the Autonomous Undersea Systems Institute (Lee, NH), and the Center for Autonomous Vehicle Research (CAVR) of the Naval Postgraduate School.

AI repositories and tools. There are many, many AI tools on the Web. Some places to look include:

Some particular tools that might be of interest are:

  • GBBopen: An open source blackboard system
  • Rule-based systems: including OPS5 and CLIPS, as well as the Lisp version of CLIPS, Lisa, and the Java version of CLIPS, Jess
  • FrameWork: a frame-based representation program, written and maintained at UMaine (contact us for more information)