CSCE990 Seminar
Advanced Multiagent
Systems
Course Syllabus
Spring 2013
Instructor &
Info
Name |
Professor Leen-Kiat Soh |
Phone |
(402) 472-6738 |
Office |
122E Avery Hall |
Office Hours |
9:30 – 10:30 AM and Open Door Policy |
Class Time |
1:30 – 2:20 PM MWF |
Classroom |
110 Avery |
Website |
http://cse.unl.edu/~lksoh/Classes/CSCE990AMAS_Spring13 |
Course Description
Study of advanced multiagent
systems (MAS) in theory, applications, and connections to other AI disciplines,
notably in machine learning. The course
is a hybrid of seminar-based presentations with follow-up discussions and
project-based. Involve developing
and implementing MAS solutions for real-world problems or simulations.
Required Background
Prerequisites: Graduate standing at the
University of Nebraska. Background
in artificial intelligence (AI) or MAS is also preferred.
Textbooks
Optional: Shoham, Y. and
K. Leyton-Brown (2010). Multiagent
Systems: Algorithmic, Game-Theoretic, and Logical Foundations, Cambridge
University Press.
Course Objective Overview
The primary objective is to investigate
advanced MAS issues such as team formation, multiagent
learning, and multiagent meta-reasoning. Other topics of interests include
negotiations, knowledge representation, modeling, and resource allocation. The second objective is to practice
MAS-based problem solving skills and techniques through hands-on experience.
Course Schedule
The course schedule will be determined in the
first week after our first meeting of the semester.
Grading
Final grades in this class will be assigned based on the following
scale:
A: 94%
- 100%
A-: 90%
- 93%
B+: 87%
- 89%
B: 83%
- 86%
B-: 80%
- 82%
C+: 77%
- 79%
C: 73%
- 76%
C-: 70%
- 72%
D+: 67%
- 69%
D: 63%
- 66%
D-: 60%
- 62%
F: below
60
A+ is awarded to a student whose work and understanding of the
class prove to be exceptional.
There will be about in-class participation (10%), Wiki
participation (10%), seminar presentations (20%), and one final project (group)
(60%).
In-Class
Participation
In-class participation includes attendance and active
contributions to the seminars and discussions. These will be
subjectively graded by myself.
Overall, if you attend classes and contribute regularly, I expect that
you will receive the full 10% credit.
Wiki
Participation
For each seminar, I will setup a Wiki essay thread on an online software Wiki environment.
Students are then required to contribute. These will be graded based on:
55% Contributions
20%
Timeliness
20%
Discussions (Forum)
5%
Rating
Seminars
The seminar presentation is for the students to present technical
papers in the areas of multiagent systems—both
theories and applications—and relevant machine learning topics. A list of papers will be provided to the
students. Each presentation will
involve a Q&A session paneled by the presenters and moderated by the
instructor; and all groups are required to participate in Q&A as well. These seminar presentations will be
graded based on:
50%
Summary of Paper
20%
Organization
20%
Conclusions: Comparisons, Insights, etc.
15%
Q&A and Participation
Final Project
The final project will be for design and implementation of a
system (e.g., a simulation or an adaptive system or a solution for a MAS-based
contest) that aims to show how MAS and multiagent
learning paradigms can be used to improve the quality (effectiveness and/or
efficiency) of the system performance.
This assignment will be graded in 2 parts: programming (50%) and report
(50%). Each group member receives
the same score for his or her group.
The programming part will be graded based on: (1) 45% Program Correctness (also demonstration), (2) 15% Software Design, (3) 10% Programming Style, (4) 15% Testing, and (5) 15% Documentation
The report will be graded based on: (1) 50% Methodology, Implementation, Results, and Conclusions, (2) 25% Organization, (3) 15%
Requirements, and (4) 10% Grammar and
Errors
Disabilities
Students with
disabilities are encouraged to contact Christy Horn for a confidential
discussion of their individual needs for academic accommodation. It is the
policy of the University of Nebraska-Lincoln to provide flexible and
individualized accommodation to students with documented disabilities that may
affect their ability to fully participate in course activities or to meet
course requirements. To receive
accommodation services, students must be registered with the Services for
Students with Disabilities (SSD) office, 132 Canfield Administration, 472-3787
voice or TTY.
Academic Misconduct
Violations of academic integrity will result in automatic failure
of the class and referral to the proper university officials. The work a student submits in a class is
expected to be the studentŐs own work and must be work completed for that
particular class and assignment.
Students wishing to build on an old project or work on a similar topic
in two classes must discuss this with both professors. Academic dishonesty includes: handling
in anotherŐs work or part of anotherŐs work as your own, turning in one of your
old papers for a current class, or turning in the same or similar paper for two
different classes. Using notes or
other study aids or otherwise obtaining anotherŐs answers for an examination
also represents a breach of academic integrity. Sanctions are applied whether the
violation was intentional or not.
Academic dishonesty of any kind will be
dealt with in a manner consistent with the CS&E Department's Policy on Academic
Integrity
(http://cse.unl.edu/undergrads/academic_integrity.php). You are expected to
know and abide by this policy.
Those who share their code and those who copy otherŐs code will be
penalized in the same way; both parties will be considered to have plagiarized.
To help avoid these problems, please start assignments early and
seek help when you need it.
PLAGIARISM OF ANY KIND IN THIS
COURSE WILL RESULT IN A GRADE OF F.