Artificial Intelligence for Social Impact
(CPSC 532L/530L, Term 2, Session 201, 2018-19)
Overview | Grading Scheme | Schedule |
Course Description: This course will focus on the application of cutting-edge technologies from artificial intelligence to solve practical problems faced by a nonprofit partner in our own local community. In 2019 our partner will be CityStudio Vancouver, "an innovation hub at the heart of City Hall where city staff, students, faculty and community work together to design experimental projects that make Vancouver more sustainable, liveable and joyful."
This course takes a group of students with existing technical skill in AI and helps them to examine everything else that is required to make a real world impact. In particular, we will take an experiential learning approach to examine building a relationship with a client, problem identification, refining goals as new information becomes available, and communicating project progress. The course will also emphasize the use of modern tools and workflows for remote collaboration. Putting these tools into practice, the course will be remotely co-taught by Prof. Scott Kominers of the Harvard Business School. He will help to guide us in using the Case Method for some of our initial class discussions.
Meeting Times: Tuesday, Thursday, 2:00 PM - 3:30 PM
First Class: Thursday, January 3, 2019
Location: ICICS/CS Building, room 246
UBC Web Pages: 532L; 532L waiting list; 530L; 530L waiting list
Instructor: Kevin Leyton-Brown
Instructor's Office Location: ICCS X565
Instructor's Office Hours: Tuesdays and Thursdays 3:30 - 4:00 PM, or by appointment
Prerequisites: Critical to the idea of the course is the premise that all enrollees have existing AI expertise that enables them to focus on choosing the right techniques for our partner's problem and applying these ideas in practice rather than learning the techniques themselves. Such previous experience with AI may include courses, research/internship/course projects, hobbies, work experience, etc. Additionally, an ability to speak, read and write fluently in English is essential for success in the class. All enrollees begin by signing up for the waitlist, contact the instructor personally, and are then transferred to the main course as appropriate.
Course number: The course is cross-listed as CPSC 532L (Topics in Artificial Intelligence, part of the department's "Computational Intelligence" stream) and CPSC 530L (Topics in Information Processing, part of the department's "Interdisciplinary Studies" stream). Students are free to enroll in whichever course better suits their needs.
Equity, Inclusion and Wellness: Please see the CS Department's resources on this topic.
Academic Honesty: Plagiarism is a serious offence (see the CS Department's statement) and will be dealt with harshly. I consider plagiarism to be the unattributed use of an external source (e.g., another student, code or text from a web site, a book) in work for which a student takes credit, or the inappropriate use of an external source whether or not attribution is made. The seriousness of the offence depends on the extent to which the student relied upon the external source. You must cite all external sources that you use, and write in your own words. Any text that you take verbatim from another source must be in quotation marks and followed by a citation.
Grading Scheme
This course is an experiment; we've never done this before, and the grading scheme is thus a work in progress. What follows may change considerably as the term goes on, and will certainly become more concrete.
Broadly speaking, grades will be divided into three categories:
- Participation in class
- Contributions to the project prototype (mathematical underpinnings, code, UI, etc)
- Authorship of joint presentations and the final report
Participation in class (1) will be 25% of the final grade, determined through a mix of peer assessment and assessment by the instructors. (Active involvement in the peer assessment process is one form of participation expected of all students.) Each of contributions to the project (2) and authorship of presentations and the final report (3) will be allocated another 25%. Each student will be free to choose any way of splitting the remaining 25% between (2) and (3).
The schedule will change considerably over the term; this initial draft is provided for your convenience.
Date | Topic | Milestone |
Jan 3, 2019 | Course overview; introductions | |
Jan 8, 2019 | Cases | |
Jan 10, 2019 | Cases | |
Jan 15, 2019 | Cases | |
Jan 17, 2019 | Cases | |
Jan 22, 2019 | Prep for initial meeting with city | |
Jan 24, 2019 | Initial meeting with city | |
Jan 29, 2019 | Literature presentations | Presentations |
Jan 31, 2019 | Discuss feasible approaches | |
Feb 5, 2019 | Subsequent presentations | Presentations |
Feb 7, 2019 | ||
Feb 12, 2019 | City - pitch initial idea | |
Feb 14, 2019 | ||
Feb 19, 2019 | READING WEEK - NO CLASS | |
Feb 21, 2019 | READING WEEK - NO CLASS | |
Feb 26, 2019 | Discuss progress over break; Case | |
Feb 28, 2019 | Prep for presentations | |
Mar 5, 2019 | Present to city - describe progress, hurdles, what we've learned | |
Mar 7, 2019 | Understand reaction, refocus, ... | |
Mar 12, 2019 | ||
Mar 14, 2019 | ||
Mar 19, 2019 | Possible meeting with City | |
Mar 21, 2019 | ||
Mar 26, 2019 | ||
Mar 28, 2019 | Workshopping of presentations | |
Apr 2, 2019 | Dry run of presentations | |
Apr 4, 2019 | Final presentations to city | |
Apr 15, 2019 | Joint writeup |