CSci 8551, Fall 2019: Syllabus
Lectures
Time |
Monday and Wednesday, 9:45-11:00 |
Room |
Keller 3-115 |
Instructor |
Dr. Maria Gini
(gini@cs.umn.edu)
office hours: Tuesday 9:30-10:30 and Friday 11:00-12:00
and by appointment, in Shepherd 245
|
Reading List
There is no textbook, we will read papers from a reading list that will
be posted together with other class material on the Web page at
http://www-users.cselabs.umn.edu/classes/Fall-2019/csci8551/.
Recommended readings:
- "Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations."
by Yoav Shoham and Kevin Leyton-Brown (2009).
New York: Cambridge University.
Downloadable from
http://www.masfoundations.org/download.html
-
"Essentials of Game Theory: A Concise, Multidisciplinary Introduction"
K. Leyton-Brown, Y. Shoham. Morgan & Claypool Publishers (2008).
Downloadable from
http://www.morganclaypool.com/doi/abs/10.2200/S00108ED1V01Y200802AIM003"
or from Kevin Leyton-Brown web page.
-
"Handbook of computational social choice",
by Felix Brandt, Vincent Conitzer,
Ulle Endriss, Jerome Lang, and Ariel D. Procaccia.
Cambridge University Press, 2016.
Downloadable from
http://procaccia.info/papers/comsoc.pdf.
-
"An Introduction to MultiAgent Systems - Second Edition"
Michael Wooldridge, John Wiley & Sons (2009).
Look for information at
http://www.csc.liv.ac.uk/~mjw/pubs/imas/IMAS2e.html. The book is
intended for undergraduates, but contains useful material.
-
"Multiagent systems. Second Edition"
edited by Gerhard Weiss. The MIT Press, 2013. ISBN 978-0-262-01889-0
UNITE videos
Streaming video archives of class meetings are available to
students registered in the on-campus section of this course on a ten-day
delay for the length of the semester.
Access these videos through the UNITE Media Portal with your University
of Minnesota Internet I.D. and password (this is what you use to access
your University of Minnesota email account).
If you need troubleshooting assistance with these streaming video archives use
the UNITE Troubleshooting FAQ or Submit a Trouble Report to UNITE link
found on all pages within the UNITE Media Portal.
Technical FAQ: http://www.unite.umn.edu/streamingvideopodcasts/faq.html
UNITE Media Portal: https://www.unite.umn.edu (note the s in https)
Prerequisites
Basic knowledge of Artificial Intelligence. Specifically, you
should have a general understanding of AI search algorithms, such
as A*, and the use of heuristics. The first two chapters of the
standard AI textbook provide a short introduction to the history
of AI and to agents. Chapters 3, 4, and 5 cover the search
algorithms.
Stuart Russell and Peter Norvig
"Artificial Intelligence. A modern approach. 3rd Edition",
Prentice-Hall, 2010. ISBN: 9780136042594
Course Objectives
We will examine theoretical foundations and current developments
in intelligent agents.
The collections of papers we will read will provide a broad perspective
of the field.
The study of agents presents a unique opportunity to integrate results
from many diverse areas of research, such as Artificial Intelligence,
robotics, knowledge representation, planning, machine learning, distributed
systems, software engineering, and human-computer interaction.
Course Requirements
submit each week a short writeup (1-2 pages) on the most
important pointsfor each required reading paper for the week and your
reflections on them (3% each, total 35%).
What is important in your writing is:
- Substance: include enough material in your writing. Start with a
short summary of the paper, followed by your critical reflections on it.
Note related work you are familiar with, connect what is in the paper
with your research if relevant, think what could you do to extend
the work presented or what you would do differently.
- Synthesis: put the information in your own words. Do not lift
the main points from the paper, even if you quote them. Rewrite them
in your own words.
- Critical reading: note any issue or problem you see in the paper. Feel
free to address ease of reading, clarity, motivations, innovation,
relevance, technical content, experimental setup, etc.
- Creativity: think what how you would things differently, where you
could apply the methods presented, how you could extend them.
The writeup has to be submitted by the start of the Monday's class on
Moodle.
attend class and participate to class discussion (1% per week,
total 15%). Attendance is important but you need to participate to the
discussion to get full credit.
present one of the papers from the reading list to the class.
This includes giving a short presentation of 20-25 minutes that highlights
the important ideas in the paper, covers some of its criical details,
and connects the work to other related work in the same area or other papers
already covered in class.
You need to provide your presentation notes, and facilitate class discussion
by posing questions for discussion (15%).
The presentation will be evaluated on quality of presentation, quality of
visual materials, coverage of the important points, quality of answers to
questions, and ability to stimulate thinking.
do a project, individually or in a group of two, on a topic of your
own choice related to the class and present briefly your results to
the class at the end of the semester (35%). More details on
what to submit and when will be available soon in the
project page. You should plan on spending
approximatively 50 hours on your project. The project is appropriate
for Plan C.
Academic Integrity
All work submitted for this class must represent your own
individual effort unless group work is explicitly allowed.
Academic integrity and professional behaviors are expected from
everyone in the class.
Disabilities
It is University policy to provide, on a flexible and individualized basis,
reasonable accommodations to students who have documented disability
conditions (e.g., physical, learning, psychiatric, vision, hearing, or
systemic) that may affect their ability to participate in course activities or
to meet course requirements. Students with disabilities are encouraged to
contact Disability Services for a confidential
discussion of their individual need for academic accommodations. Disability
Services is located in Suite 180 McNamara Alumni Center, 200 Oak Street. Staff
can be reached by calling 612-626-1333 voice or TTY, or on the web at
http://ds.umn.edu/.
Copyright: © 2019 by the Regents of the University
of Minnesota
Department of Computer Science and
Engineering. All rights reserved.
Comments to: Maria Gini
Changes and corrections are in red.