CS 540 - Artificial Intelligence in Design
Note: this course was renumbered from CS 525 to CS 540 in April 1996.
Prereqs | Textbook | Goals | Weekly | Project | Grade
- Instructor
- Prof. David C. Brown
- Information
- Course Content
- 2003 Schedule
- References
(not all may be used) - Spring 2003 Class list
- Before the first class please read:
- the web-based paper Intelligent Computer-Aided Design
- and, if you can, also:
- the introduction from Tong & Sriram's book "Artificial Intelligence in
Engineering Design".
(available on paper from the AIDG mailbox in the CS Dept. main office).
- the introduction from Tong & Sriram's book "Artificial Intelligence in
Engineering Design".
- Introduction
- The role of AI in Engineering applications is steadily increasing. Systems are being used for diagnosis and trouble shooting, design, intelligent control, planning, and a wide variety of other expert applications. AI will play an increasing role in the integration of information technology into Engineering systems. The NSF indicates that there are many Research Opportunities in Engineering Design.
- This course will examine some of the AI-based work being done currently, and in the recent past, on design problem-solving. The domains will be Electrical Engineering design, Mechanical Engineering design, Civil Engineering design, and Software design (i.e., automatic programming).
- The main goal of the course is obtain a deeper understanding of what design is, and how AI might be used to support it and study it.
- This course will be of particular interest to those people wanting to prepare for research in design problem-solving or those building design applications. It will also be of interest to those studying CAD, CAE, CAM, and other computational methods of support for Engineering, as well as those interested in AI applications.
- Graduate students from departments other than Computer Science are welcome provided they have enough CS background. Past classes have included graduate students from Mechanical Engineering, Fire Protection Engineering, Electrical & Computer Engineering, Manufacturing, Civil Engineering, and Computer Science, as well as people from Industry.
- The course will be run in seminar style with readings of current literature and with student presentations. There are no programming assignments.
- Prior knowledge of Artificial Intelligence would be a distinct advantage. The graduate CS AI course is strongly suggested, and should only be waived after consulting with the instructor.
- Those without an AI background should study an introductory AI text, such as Winston, to learn about Search and Knowledge Representations.
- Prerequisites:
- CS534 - Artificial Intelligence.
- Textbook:
- In 1997, and in earlier years,the books were:
- Artificial Intelligence in Engineering Design, Volume 1 and Volume 2,
(Eds) C. Tong & D. Sriram, Academic Press, 1992.- However, as the combined cost became over $100 and we only use less than half of the papers collected in each volume, these books are no longer required. If you think that AI in Design will be your area, and if you can find a copy, then I'd suggest buying them for reference (and maybe buying Vol. 3 as well).
- We will be using the survey articles from the AI in Design special issues:
- Note that these are available in PDF via any WPI computer at:
- March-April 1997,
- and
- May-June 1997.
- Artificial Intelligence in Engineering Design, Volume 1 and Volume 2,
- Goals
- To survey some of the literature, and to answer the following questions:
- Weekly
- During the course each member of the class will make at least one presentation, by themselves or with another person (depending on class size). Each presentation will be of a design system, and based on readings from the literature. I will provide you with a folder containing the papers. If you can find more that's great - just make a copy for me. Treat each folder and all the papers in it with extreme care!
- You should expect a Presentation to last 30 minutes. I will try to provide the folder for the research that you are to present, 2 weeks in advance, so that everyone gets the same amount of time to prepare. You can use powerpoint, or overheads. Just let me know in advance so that I can arrange for appropriate equipment.
- Each week there will be a handout of papers in order to prepare you for the following week's presentations. You must read all the papers each week.
- At the start of each class I will collect from everyone a short (no more than 1 page) critical review (Critique) of each handout you've read about the system(s) to be discussed on that day.
- You will be expected to actively participate in class by asking and answering questions.
- Ongoing Project:
- The ongoing project for the course is to write a "profile" that consists of a set of logically grouped questions that if asked of a design system would reveal enough information about it to allow it to be compared with all other AI- based design systems.
- Here is an example of such a profile
(postscript)
(pdf) for Expert Systems in general.
- From the questions asked, their organization, and from the sample answers you should make clear what your view is of how to characterize design systems, and what the different types of domain-independent and domain- dependent design activity might be.
- I want to you develop your profile as a web page throughout the semester. Send me an email containing the URL early in the course. Gradually add questions to the profile and refine it each week. Every week you must send me an email listing the questions that added (or refined) in your profile. Please do this on the Thursday or Friday after each class.
- Final Project:
- The final project for the course is to use the profile that you've developed during the course to help you describe, categorize and evaluate/critique a journal article that you select. When you select a journal article please let me know which it is and why you have selected it. This can be done at any time during the term.
- The article that you pick must come from Vol.15 (2001) or Vol.16 (2002) of the AI EDAM journal. These papers can be accessed as PDF files online via any WPI computer, as WPI has a subscription. See: http://journals.cambridge.org/journal_AIEDAM Select "Show Back Volumes" to access Vol.15. The journal is also available in hard copy in the WPI Library.
- Submit the description of the journal article, along with a listing of your final profile, at the end of the course. The description should probably be between 5-10 pages. The size of the profile is up to you.
- Grade:
- The grade will be based on my evaluation of class participation, the presentation(s), the weekly work, and the final project. The presentation(s) will be evaluated by technical accuracy, presentation style and quality, and degree of insight.
- Additional Information
-
- 1995 NSF Strategic Planning Workshop for Engineering Design, Position Paper
- NSF Report on Research Opportunities in Engineering Design, April 1996.
- Books about AI in Design
- DCB's Design-related Definitions
- WPI Artificial Intelligence in Design Group
- AI in Design Webliography
- "Let's Examine the Definitions of the Terms We Use in Engineering Design Research"
- Design Lexicon
Last modified: Sep 27, 2006, 16:06 EDT
