Difference between revisions of "CISC849 F2018"
(→Schedule) |
(→Schedule) |
||
(17 intermediate revisions by the same user not shown) | |||
Line 28: | Line 28: | ||
* 30% Class participation. This includes attendance and how much you talk, but also the quality of what you say | * 30% Class participation. This includes attendance and how much you talk, but also the quality of what you say | ||
− | For the '''presentation''', each student will choose a real or hypothetical case/topic involving robotics/AI ethics issues. In 15-20 minutes, you will orally deliver a summary of the topic, outline the ethical issues and stakeholders, and ask the class several questions designed to initiate discussion. Visual aids (i.e., slides) are not required, but may be used for clarity. Presentation subjects must not be too similar to topics already in the syllabus, so you must get instructor approval | + | For the '''presentation''', each student will choose a real or hypothetical case/topic involving robotics/AI ethics issues. In 15-20 minutes, you will orally deliver a summary of the topic, outline the ethical issues and stakeholders, and ask the class several questions designed to initiate discussion. Visual aids (i.e., slides) are not required, but may be used for clarity. Presentation subjects must not be too similar to topics already in the syllabus, so you must get instructor approval after choosing a presentation date. |
The '''project''' will involve a written and presentation component. Similar to the presentation, you will pick a topic (with instructor permission) to summarize and analyze. In fact, if you choose you may use the same topic as your presentation. However, here slides will be required, and you will also be asked to propose a technical "solution" that mitigates one or more ethical concerns related to the topic. The design and justification of this "solution" will constitute the bulk of the deliverables for the project. | The '''project''' will involve a written and presentation component. Similar to the presentation, you will pick a topic (with instructor permission) to summarize and analyze. In fact, if you choose you may use the same topic as your presentation. However, here slides will be required, and you will also be asked to propose a technical "solution" that mitigates one or more ethical concerns related to the topic. The design and justification of this "solution" will constitute the bulk of the deliverables for the project. | ||
− | All homework artifacts (papers, slides) must be submitted to | + | All homework artifacts (papers, slides) must be submitted via e-mail to the instructor by midnight of the deadline day (with a grace period of a few hours afterward). |
Students can discuss problems with one another in general terms, but must work independently on all assignments except the final project. This also applies to online and printed resources: you may consult them as references (as long as you cite them), but the words you turn in must be yours alone. Any quoting must be clear and appropriately cited--plagiarism in any form will not be tolerated. The University's policies on academic dishonesty are set forth in the student code of conduct [http://www.udel.edu/stuguide/08-09/code.html here]. | Students can discuss problems with one another in general terms, but must work independently on all assignments except the final project. This also applies to online and printed resources: you may consult them as references (as long as you cite them), but the words you turn in must be yours alone. Any quoting must be clear and appropriately cited--plagiarism in any form will not be tolerated. The University's policies on academic dishonesty are set forth in the student code of conduct [http://www.udel.edu/stuguide/08-09/code.html here]. | ||
Line 245: | Line 245: | ||
* [https://www.cnet.com/news/lockheed-offers-250k-prize-for-first-ai-drone-to-beat-human-pilot/ "Lockheed Martin offers $250K prize for first AI drone to beat human pilot"], CNET, September 5, 2018 | * [https://www.cnet.com/news/lockheed-offers-250k-prize-for-first-ai-drone-to-beat-human-pilot/ "Lockheed Martin offers $250K prize for first AI drone to beat human pilot"], CNET, September 5, 2018 | ||
|''Analytical paper due''<br> | |''Analytical paper due''<br> | ||
− | * DeepMind [https://www.youtube.com/watch?v=SUbqykXVx0A AlphaGo] (2:47), [https://www.youtube.com/watch?v=TmPfTpjtdgg Atari Breakout] (1:12) | + | * DeepMind [https://www.youtube.com/watch?v=SUbqykXVx0A AlphaGo] (2:47), [https://www.youtube.com/watch?v=TmPfTpjtdgg Atari Breakout] (1:12), [https://www.youtube.com/watch?v=6L448yg0Sm0 Starcraft II] (0:25), [https://www.youtube.com/watch?v=6L448yg0Sm0 Quake III capture the flag] (7:57) |
* Sample Battlebots fights: [https://www.youtube.com/watch?v=NkB2X3lbnGc Fire and drone] (first minute), [https://www.youtube.com/watch?v=X2vSMMXmGdg destructive spinner] (2:00) | * Sample Battlebots fights: [https://www.youtube.com/watch?v=NkB2X3lbnGc Fire and drone] (first minute), [https://www.youtube.com/watch?v=X2vSMMXmGdg destructive spinner] (2:00) | ||
* [https://www.youtube.com/watch?v=EiKEFQ4iWn4 "Drone Racing Dreams"], NY Times video, Nov. 12, 2015 (6:37) | * [https://www.youtube.com/watch?v=EiKEFQ4iWn4 "Drone Racing Dreams"], NY Times video, Nov. 12, 2015 (6:37) | ||
Line 259: | Line 259: | ||
* [http://arstechnica.com/the-multiverse/2016/06/an-ai-wrote-this-movie-and-its-strangely-moving/ "Movie written by algorithm turns out to be hilarious and intense"], Ars Technica, Jun. 9, 2016 | * [http://arstechnica.com/the-multiverse/2016/06/an-ai-wrote-this-movie-and-its-strangely-moving/ "Movie written by algorithm turns out to be hilarious and intense"], Ars Technica, Jun. 9, 2016 | ||
| | | | ||
− | * [https://www.youtube.com/watch?v= | + | * [https://www.youtube.com/watch?v=DS_E34m9lI8 e-David robot painting] (3:25) |
− | * [https://www.youtube.com/watch?v=EtfCenXsSgQ Handwriting beautification] | + | * [http://www.genekogan.com/works/style-transfer.html style transfer examples] |
− | * [https://www.youtube.com/watch?v= | + | * [https://www.youtube.com/watch?v=Khuj4ASldmU "Artistic style transfer for videos"], Ruder, Dosovitskiy, and Brox (1:14) |
+ | <!--* [https://www.youtube.com/watch?v=EtfCenXsSgQ Handwriting beautification]--> | ||
+ | * [https://www.youtube.com/watch?v=3AIpPlzM_qs "Hi-Res Image Synthesis and Semantic Manipulation..."], T. Wang ''et al.'' (2018) | ||
* [https://www.youtube.com/watch?v=EjiyYtQIEpA&list=PLZDcoqNovdk8j2l4IxjsIusJg3KzR6TW2 deep dream zoom] (single image) | * [https://www.youtube.com/watch?v=EjiyYtQIEpA&list=PLZDcoqNovdk8j2l4IxjsIusJg3KzR6TW2 deep dream zoom] (single image) | ||
* [https://www.youtube.com/watch?v=DgPaCWJL7XI "Grocery trip"] deep dream with optical flow (2:46) | * [https://www.youtube.com/watch?v=DgPaCWJL7XI "Grocery trip"] deep dream with optical flow (2:46) | ||
− | |||
− | |||
* [https://cdn2.vox-cdn.com/uploads/chorus_asset/file/6577761/Google_-_Magenta_music_sample.0.mp3 Google Magenta "song"] | * [https://cdn2.vox-cdn.com/uploads/chorus_asset/file/6577761/Google_-_Magenta_music_sample.0.mp3 Google Magenta "song"] | ||
* [https://deepmind.com/blog/wavenet-generative-model-raw-audio/ Google WaveNet] [https://www.youtube.com/watch?v=xTVwYFpK5Mo piano sample #3] | * [https://deepmind.com/blog/wavenet-generative-model-raw-audio/ Google WaveNet] [https://www.youtube.com/watch?v=xTVwYFpK5Mo piano sample #3] | ||
+ | * [https://youtu.be/iTXU9Z0NYoU NSynth Super] | ||
* [https://www.youtube.com/watch?v=LY7x2Ihqjmc "Sunspring"] AI-written movie, 2016 (9:02) | * [https://www.youtube.com/watch?v=LY7x2Ihqjmc "Sunspring"] AI-written movie, 2016 (9:02) | ||
|- | |- | ||
Line 276: | Line 277: | ||
| | | | ||
* Cleverbot: [https://en.wikipedia.org/wiki/Cleverbot about], [http://www.cleverbot.com/ live conversation] | * Cleverbot: [https://en.wikipedia.org/wiki/Cleverbot about], [http://www.cleverbot.com/ live conversation] | ||
− | * [http://www.wsj.com/articles/your-next-friend-could-be-a-robot-1476034599 "Your Next Friend Could Be A Robot"], Wall Street Journal, Oct. 9, 2016 | + | * [https://cakechat.replika.ai/ CakeChat live conversation] |
+ | * [http://www.wsj.com/articles/your-next-friend-could-be-a-robot-1476034599 "Your Next Friend Could Be A Robot"], Wall Street Journal, Oct. 9, 2016 (PAYWALLED) | ||
+ | ** [http://digg.com/2017/amazon-alexa-is-not-your-friend "Can Amazon's Alexa Be Your Friend?"], digg.com, Mar. 30, 2017 | ||
* [https://www.wired.com/2016/03/fault-microsofts-teen-ai-turned-jerk/ "It’s Your Fault Microsoft’s Teen AI Turned Into Such a Jerk"], Wired.com, March 25, 2016 | * [https://www.wired.com/2016/03/fault-microsofts-teen-ai-turned-jerk/ "It’s Your Fault Microsoft’s Teen AI Turned Into Such a Jerk"], Wired.com, March 25, 2016 | ||
* [http://www.slate.com/articles/technology/future_tense/2015/10/research_supports_the_uncanny_valley_theory_of_human_robot_interaction.html "Avoiding the Uncanny Valley"], Slate.com, Oct. 21, 2015 | * [http://www.slate.com/articles/technology/future_tense/2015/10/research_supports_the_uncanny_valley_theory_of_human_robot_interaction.html "Avoiding the Uncanny Valley"], Slate.com, Oct. 21, 2015 | ||
Line 284: | Line 287: | ||
* [https://www.youtube.com/watch?v=n1AjtIAje3o Installation scene from "Her"], 2013 movie directed by Spike Jonze (4:36) | * [https://www.youtube.com/watch?v=n1AjtIAje3o Installation scene from "Her"], 2013 movie directed by Spike Jonze (4:36) | ||
* [http://nameless.cis.udel.edu/class_data/849_f2016/uncanny_valley_fig.jpg Figure from uncanny valley paper] | * [http://nameless.cis.udel.edu/class_data/849_f2016/uncanny_valley_fig.jpg Figure from uncanny valley paper] | ||
− | * [https://www.youtube.com/watch?v= | + | * [https://www.youtube.com/watch?v=x6jFuPJFRoQ Interview with "Sophia"], [http://www.hansonrobotics.com/ Hanson Robotics] robot on CBS "60 Minutes", Oct. 9, 2016 (2:32) |
+ | * [https://www.youtube.com/watch?v=8-oHdR_-l6o Magic Leap's "Mica" avatar] | ||
|- | |- | ||
|style="background:rgb(102, 204, 255)"|17 | |style="background:rgb(102, 204, 255)"|17 | ||
Line 293: | Line 297: | ||
| | | | ||
* [http://www.rfreitas.com/Astro/LegalRightsOfRobots.htm "The Legal Rights of Robots"], Robert Freitas Jr., ''Student Lawyer'', vol. 13, 1985 | * [http://www.rfreitas.com/Astro/LegalRightsOfRobots.htm "The Legal Rights of Robots"], Robert Freitas Jr., ''Student Lawyer'', vol. 13, 1985 | ||
− | * [ | + | * [https://www.tandfonline.com/doi/pdf/10.1080/09540090600879711 "Android science and animal rights: Are There Analogies?"], David Calverley, presented at [http://www.psych.unito.it/csc/cogsci05/ CogSci 2005 conference] workshop |
| | | | ||
* [https://www.youtube.com/watch?v=uXcatFp3REg Robot lives matter], a parody (1:09) | * [https://www.youtube.com/watch?v=uXcatFp3REg Robot lives matter], a parody (1:09) | ||
Line 310: | Line 314: | ||
|Student presentations | |Student presentations | ||
|* Finish "Robot & Frank" | |* Finish "Robot & Frank" | ||
− | | | + | |Rachel, Sanhu |
| | | | ||
|- | |- | ||
Line 317: | Line 321: | ||
|Student presentations | |Student presentations | ||
| | | | ||
− | | | + | |Michael, Rommy, Bilin, Jianwei |
| | | | ||
|- | |- | ||
Line 331: | Line 335: | ||
|Student presentations | |Student presentations | ||
| | | | ||
− | | | + | |Ahmad, Yan-Ming, Zhang, Daniel |
| | | | ||
|- | |- | ||
Line 338: | Line 342: | ||
|Student presentations | |Student presentations | ||
| | | | ||
− | | | + | |Yang, Zhou, Tianye, Ni |
|''Project proposal due'' | |''Project proposal due'' | ||
|- | |- | ||
Line 381: | Line 385: | ||
|Nov. 29 | |Nov. 29 | ||
| | | | ||
− | * "Ex Machina" part 2 | + | * "Ex Machina" part 2 |
* [https://en.wikipedia.org/wiki/Be_Right_Back "Be Right Back"] (Black Mirror TV series season 2, episode 1) | * [https://en.wikipedia.org/wiki/Be_Right_Back "Be Right Back"] (Black Mirror TV series season 2, episode 1) | ||
| | | | ||
Line 392: | Line 396: | ||
| | | | ||
| | | | ||
+ | * Bilin and Zhang | ||
+ | * Tianye | ||
+ | * Rachel and Rommy | ||
+ | * Sanhu | ||
+ | * Ahmad | ||
| | | | ||
|- | |- | ||
Line 399: | Line 408: | ||
| | | | ||
| | | | ||
+ | * Yan-Ming and Jianwei | ||
+ | * Daniel and Michael | ||
+ | * Zhou | ||
+ | * Yang | ||
+ | * Ni | ||
| | | | ||
|- | |- |
Latest revision as of 13:50, 29 November 2018
Course information
Description | CISC 849 -- Ethical Issues in Robotics and AI
|
Instructor | Christopher Rasmussen E-mail: cer@cis.udel.edu Office: Smith 446 Office hours: Mondays 10 am to noon |
Web page | http://nameless.cis.udel.edu/class_wiki/index.php/CISC849_F2018 |
Shortened URL | http://goo.gl/Vmrozg |
Schedule | Tuesdays and Thursdays from 2 pm to 3:15 pm in Smith Hall 102A |
Grading |
For the presentation, each student will choose a real or hypothetical case/topic involving robotics/AI ethics issues. In 15-20 minutes, you will orally deliver a summary of the topic, outline the ethical issues and stakeholders, and ask the class several questions designed to initiate discussion. Visual aids (i.e., slides) are not required, but may be used for clarity. Presentation subjects must not be too similar to topics already in the syllabus, so you must get instructor approval after choosing a presentation date. The project will involve a written and presentation component. Similar to the presentation, you will pick a topic (with instructor permission) to summarize and analyze. In fact, if you choose you may use the same topic as your presentation. However, here slides will be required, and you will also be asked to propose a technical "solution" that mitigates one or more ethical concerns related to the topic. The design and justification of this "solution" will constitute the bulk of the deliverables for the project. All homework artifacts (papers, slides) must be submitted via e-mail to the instructor by midnight of the deadline day (with a grace period of a few hours afterward). Students can discuss problems with one another in general terms, but must work independently on all assignments except the final project. This also applies to online and printed resources: you may consult them as references (as long as you cite them), but the words you turn in must be yours alone. Any quoting must be clear and appropriately cited--plagiarism in any form will not be tolerated. The University's policies on academic dishonesty are set forth in the student code of conduct here. For the overall course grade, a preliminary absolute mark will be assigned to each student based on the percentage of the total possible points they earn according to the standard formula: A = 90-100, B = 80-90, C = 70-80, etc., with +'s and -'s given for the upper and lower third of each range, respectively. Based on the distribution of preliminary grades for all students (i.e., "the curve"), the instructor may increase these grades monotonically to calculate final grades. This means that your final grade can't be lower than your preliminary grade, and your final grade won't be higher than that of anyone who had a higher preliminary grade. I will try to keep you informed about your standing throughout the semester. If you have any questions about grading or expectations at any time, please feel free to ask me. |
Book sources
Links/readings |
|
Schedule
Note: The blue squares in the "#" column below indicate Tuesdays.
# | Date | Topic | Details | Readings | Links |
---|---|---|---|---|---|
1 | Aug. 28 | Introduction | Course overview; brief history of robotics/AI | slides | |
2 | Aug. 30 | State of the art | Brief survey of current projects in robotics, AI, and machine learning |
|
slides |
3 | Sep. 4 | Finish Aug. 30 slides; Ethics basics | Moral tests, morality in animals, metaethics |
|
Sample MST scenarios |
4 | Sep. 6 | Ethics basics | Overview of normative, applied ethics |
|
|
5 | Sep. 11
Register/add deadline |
Professional issues | "3 Laws", codes of ethics |
|
|
6 | Sep. 13 | Professional issues | Product reliability (including safety, security), liability |
|
|
7 | Sep. 18 | Factory bots and knowledge workers | Labor, impacts (surgical, news/law, ...) |
| |
8 | Sep. 20 | Driverless cars | History, technology |
| |
9 | Sep. 25 | Driverless cars | Impacts (labor/liability, lifestyle, environmental) |
|
|
10 | Sep. 27 | Surveillance/image and text analysis |
|
| |
11 | Oct. 2 | Drones and lethal autonomous weapons (LAWs) |
|
| |
12 | Oct. 4 | Caregiving | Medicine, education, childcare/eldercare |
|
|
13 | Oct. 9 | NO CLASS Instructor away |
|||
14 | Oct. 11 | Games/sports | Chess/go, BattleBots, drone racing |
|
Analytical paper due
|
15 | Oct. 16 | Art | Music composition, painting, writing |
|
|
16 | Oct. 18 | Social | Chatbots, friendship, love? |
|
|
17 | Oct. 23
Withdraw deadline |
Rights of robots | Legal standing, moral object vs. moral agent |
|
|
18 | Oct. 25 | Caregiving (fictional) | "Robot & Frank" (1:25) -- first 75 minutes | ||
19 | Oct. 30 | Student presentations | * Finish "Robot & Frank" | Rachel, Sanhu | |
20 | Nov. 1 | Student presentations | Michael, Rommy, Bilin, Jianwei | ||
Nov. 6 | NO CLASS Election day |
||||
21 | Nov. 8 | Student presentations | Ahmad, Yan-Ming, Zhang, Daniel | ||
22 | Nov. 13 | Student presentations | Yang, Zhou, Tianye, Ni | Project proposal due | |
23 | Nov. 15 | Superintelligence |
| ||
Nov. 20 | NO CLASS Thanksgiving break |
||||
Nov. 22 | NO CLASS Thanksgiving break |
||||
24 | Nov. 27 | "Ex Machina" (1:50) part 1 | |||
25 | Nov. 29 |
|
|||
26 | Dec. 4 | Project presentations; finish "Be Right Back" |
|
||
27 | Dec. 6 | Project presentations |
|
||
NO FINAL EXAM |