Difference between revisions of "CISC849 S2022"

From class_wiki
Jump to: navigation, search
(Schedule)
(Schedule)
 
(137 intermediate revisions by the same user not shown)
Line 14: Line 14:
 
|'''Web page'''
 
|'''Web page'''
 
|http://nameless.cis.udel.edu/class_wiki/index.php/CISC849_S2022
 
|http://nameless.cis.udel.edu/class_wiki/index.php/CISC849_S2022
|-
 
|'''Shortened URL'''
 
|http://goo.gl/Vmrozg
 
 
|-
 
|-
 
|valign="top"|'''Schedule'''
 
|valign="top"|'''Schedule'''
|Tuesdays and Thursdays from 2 pm to 3:15 pm in ???
+
|Tuesdays and Thursdays from 2 pm to 3:15 pm in [https://css-rdms1.win.udel.edu/maps/?find=NW64 Ewing 209]
 
|-
 
|-
 
|valign="top"|'''Grading'''
 
|valign="top"|'''Grading'''
 
|
 
|
* 20%  [[CISC849_F2018_AP|Analytical paper]], due Oct. 11
+
* 20%  [[CISC849_S2022_AP|Analytical paper]], due Mar. 17
* 20% Presentation, given between Oct. 25 and Nov. 1
+
* 20% Presentation, given between Apr. 15 and 19
* 30%  Final project, alone or team of two.  Proposal due Nov. 13, presentations Dec. 4-6
+
* 30%  Final project, alone or team of two.  Proposal due Apr. 26, presentations May 12, 17
 
* 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
 
    
 
    
Line 57: Line 54:
  
 
''Note'': The blue squares in the "#" column below indicate Tuesdays. <br>
 
''Note'': The blue squares in the "#" column below indicate Tuesdays. <br>
<!--UDCapture videos are available in the Media Gallery tab of this course's Canvas page -->
+
UDCapture videos of in-person classes are available in the Media Gallery tab of this course's Canvas page  
 +
 
 
<br>
 
<br>
 
{| class="wikitable" style="text-align: center" border="1" cellpadding="5"  
 
{| class="wikitable" style="text-align: center" border="1" cellpadding="5"  
Line 68: Line 66:
 
|-
 
|-
 
|style="background:rgb(102, 204, 255)"|1
 
|style="background:rgb(102, 204, 255)"|1
|Feb. 8
+
|style="background:rgb(244, 244, 0)"|Feb. 8 [ONLINE]<br>[https://udel.zoom.us/j/92042203704 Zoom link]<br>(must be UD-authenticated, password 2084)
 +
|Introduction
 +
|Course overview; brief history of robotics/AI
 
|
 
|
|
+
* [http://nameless.cis.udel.edu/class_data/849_f2016/Super_Chap1_history.pdf '''Super''', history portion of Chapter 1]
|Marschner, 1-1.4
+
|[https://docs.google.com/presentation/d/1wqX7NVYrIwSMaQ9kWiqkin3a9OE9paH7s6TJOGk81b4/edit?usp=sharing slides] [https://youtu.be/lPlYdMVhlCU recording]
|<!--[https://docs.google.com/presentation/d/16M3Z-oFDE3lvtvBM33jNXLiM3RPytWFE1e8JZUzVNq4/edit?usp=sharing slides] [https://youtu.be/vCIfWg1m-xo recording]-->
 
 
|-
 
|-
 
|2
 
|2
|Feb. 10
+
|style="background:rgb(244, 244, 0)"|Feb. 10 [ONLINE]<br>[https://udel.zoom.us/j/92042203704 Zoom link]<br>(must be UD-authenticated, password 2084)
|  
+
|State of the art
|  
+
|Brief survey of current projects in robotics, AI, and machine learning
|Marschner, 2.4, 5.2-5.2.2, 6-6.3 (skip 6.1.6, 6.2.1-6.2.2), 16.2.2
+
|
|<!--[https://docs.google.com/presentation/d/18MkvZW84mFGMO-XjwXATfIa9hcDVti7ejzhSP6GFKRA/edit?usp=sharing slides] [https://youtu.be/eM0K6Bw20QM recording]-->
+
* [http://www.computerhistory.org/timeline/ai-robotics/ AI-robotics timeline] at Computer History Museum
 +
|[https://docs.google.com/presentation/d/1Q7mjGT_llFchdcU3iV7yw3w9ayVsuFvsEAs5OQoUfQo/edit?usp=sharing slides] [https://youtu.be/iGCbVx7tWlM recording]
 
|-
 
|-
 
|style="background:rgb(102, 204, 255)"|3
 
|style="background:rgb(102, 204, 255)"|3
 
|Feb. 15
 
|Feb. 15
 +
|Ethics basics
 +
|Moral tests, morality in animals, metaethics
 
|
 
|
 +
* "Judge" component of [http://www.moralsensetest.com/ Harvard Moral Sense Test] (No registration required, but lots of demographic data must be entered.  Warning: some of the questions are quite offensive and/or disgusting)
 +
* "Start Judging" on [https://www.moralmachine.net/ MIT Moral Machine test] (Much gentler set of driverless car scenarios)
 +
* [http://www.nytimes.com/2007/03/20/science/20moral.html?pagewanted=1 "Scientist Finds the Beginnings of Morality in Primate Behavior"], Nicholas Wade, NY Times, Mar. 20, 2007
 +
* [https://plato.stanford.edu/entries/metaethics/ Metaethics], Stanford Encyclopedia of Philosophy entry (skip section 2)
 +
|<!--[https://docs.google.com/presentation/d/1MhWTFNXCECkY3BvEwkfNdPNerGTR73mp90P-WSZS2T4/edit?usp=sharing Sample MST scenarios]-->
 
|
 
|
|Marschner, 6.5-7.2 <!--; Red book, 3 -->
 
|<!--[https://docs.google.com/presentation/d/1j7ShUyPHzKNo-y8c7B3BdnJGg94JOqSnr8VVTeraClk/edit?usp=sharing slides] [https://youtu.be/fTEl2agGfRM recording]-->
 
 
|-
 
|-
 
|4
 
|4
 
|Feb. 17<br>
 
|Feb. 17<br>
 
''Add/drop deadline Feb. 26''
 
''Add/drop deadline Feb. 26''
 +
|Ethics basics
 +
|Overview of normative, applied ethics
 
|
 
|
 +
<!--* Sections 2 & 3 of [http://www.iep.utm.edu/e/ethics.htm Ethics], Internet Encyclopedia of Philosophy entry -->
 +
* Through Section 1 of of [https://plato.stanford.edu/entries/ethics-virtue/ virtue ethics]
 +
* Introduction, Kantianism, divine command, and Ross sections of [http://en.wikipedia.org/wiki/Deontological_ethics Deontological ethics] Wikipedia entry
 +
* Introduction, utilitarianism, and rule consequentialism sections of [http://en.wikipedia.org/wiki/Consequentialism Consequentialism] Wikipedia entry
 
|
 
|
|Marschner, 7.3, 7.5; OpenGL tutorials [http://www.opengl-tutorial.org/beginners-tutorials/tutorial-1-opening-a-window/ #1] (including installation instructions), [http://www.opengl-tutorial.org/beginners-tutorials/tutorial-3-matrices/ #3] <!--Red book, 1, 2 (stop before stippling) -->
 
|<!--[https://docs.google.com/presentation/d/1MV0G0DFUp-esctZfDpjGx00ktcfV17iNOadJsOtqQJk/edit?usp=sharing slides] [https://youtu.be/w8FHw2nbVkk recording]<br>-->
 
[[CISC440_S2021_HW1|HW #1]]
 
 
|-
 
|-
 
|style="background:rgb(102, 204, 255)"|5
 
|style="background:rgb(102, 204, 255)"|5
 
|Feb. 22<br>
 
|Feb. 22<br>
 +
|Professional issues
 +
|"3 Laws", codes of ethics
 +
|
 +
* [http://www.socialbookshelves.com/wp-content/uploads/2013/05/3laws-_Robotics.jpg Asimov's 3 Laws of robotics], [https://xkcd.com/1613/ xkcd comic on 3 laws]
 +
* [http://genius.com/Isaac-asimov-runaround-annotated "Runaround"], Isaac Asimov (1942 story introducing 3 laws of robotics)
 +
* [http://www.acm.org/about/code-of-ethics ACM code of ethics]
 +
* [http://www.ieee.org/about/corporate/governance/p7-8.html IEEE code of ethics]
 +
* [https://www.asce.org/code-of-ethics/ ASCE code of ethics]
 +
* [http://nameless.cis.udel.edu/class_data/849_f2018/coe_for_robotics_engineers.pdf Proposed code of ethics for robotics engineers], ACM/IEEE International Conference on Human-Robot Interaction, 2010
 
|
 
|
|
+
* [https://www.youtube.com/watch?v=5sz1e2qh_ng 3 laws scene from "I, Robot"] (start at 1:24)
|Marschner, 17-17.7, 17.9-17.11 <!--Red book 1, 2, 6 "Blending" section, 9 -->
+
* [https://www.youtube.com/watch?v=7PKx3kS7f4A Rob Miles on problems with 3 Laws]
|<!--[https://docs.google.com/presentation/d/1K1KP9LWFwGeHVUIzr8_rM0ddPi3Y8IU37pOnR9NOlzQ/edit?usp=sharing slides] [https://youtu.be/e2sqi1dLi-g recording]-->
 
 
|-
 
|-
 
|6
 
|6
 
|Feb. 24
 
|Feb. 24
 +
|Professional issues
 +
|Product reliability (including safety, security), liability
 
|
 
|
 +
* [https://onlineethics.org/cases/case-killer-robot "Case of the Killer Robot"], onlineethics.org (2006)
 +
* [https://computingcases.org/general_tools/teaching_with_cases/ethics_tests/ethics_test_intro.html Ethics tests for decision-making]
 +
* [https://www.cse.unr.edu/~monica/Research/Publications/Journals/KelleyEtAl_AR_10.pdf "Liability in Robotics"] paper (2010, robots as "dangerous dogs")
 
|
 
|
|OpenGL tutorial [http://www.opengl-tutorial.org/beginners-tutorials/tutorial-6-keyboard-and-mouse/ #6]
+
* [https://www.youtube.com/watch?v=mrXfh4hENKs "Robocop" (1987) demo scene] (1:34)
|<!--[https://docs.google.com/presentation/d/1pylI2yXpXnKYsPUSjD0m2HEFCOtEydAiYYbmEvlTLhc/edit?usp=sharing slides] [https://youtu.be/MsM8tltFyig recording]<br>
+
* [https://www.youtube.com/watch?v=6VVn9q7-PTw Sawyer collaborative (and safe) robot]
[https://drive.google.com/file/d/1H6Kwpyiy3qXvuHMX3py_GgFPIGYWwZa8/view?usp=sharing interactive_tutorial03.cpp]-->
 
 
|-
 
|-
 
|style="background:rgb(102, 204, 255)"|7
 
|style="background:rgb(102, 204, 255)"|7
 
|Mar. 1
 
|Mar. 1
 +
|Factory bots and knowledge workers
 +
|Labor, impacts (surgical, news/law, ...)
 
|
 
|
 +
* [http://nameless.cis.udel.edu/class_data/849_f2016/TSMA_Chap2.pdf '''TSMA''', Chapter 2: "The Skills of the New Machines: Technology Races Ahead"]
 +
* [http://singularityhub.com/2016/05/11/ai-teaching-assistant-helped-students-online-and-no-one-knew-the-difference/ "AI Teaching Assistant Helped Students Online—and No One Knew the Difference"], singularityhub.com, May 11, 2016
 +
* [https://techcrunch.com/2022/02/02/deepminds-alphacode-ai-writes-code-at-a-competitive-level/ "DeepMind's AlphaCode AI writes code at a competitive level"], techcrunch.com, Feb. 2, 2022
 +
* [http://nameless.cis.udel.edu/class_data/849_f2016/TSMA_Chap12_section1.pdf '''TSMA''', Chapter 12: "Learning to Race with Machines: Recommendations for Individuals"] (first 3 pages)
 
|
 
|
|Marschner, 17.8; [http://wiki.labomedia.org/images/1/10/Orange_Book_-_OpenGL_Shading_Language_2nd_Edition.pdf Orange book Chaps. 2-5]
+
* [https://www.youtube.com/watch?v=P18EdAKuC1U "Watson and the Jeopardy! Challenge"] (IBM, 3:45)
|<!--[https://docs.google.com/presentation/d/1ebuvz0UYaeqKAYdik61ww6Ef_hjnYUG8DsGGTtS9Oa0/edit?usp=sharing slides] [https://youtu.be/UbJ0yOg5ziU recording]<br>
+
* [https://www.youtube.com/watch?v=zwwPtKiIn4M "Do labor-saving robots spell doom for American workers?"] PBS NewsHour, July 30, 2015 (8:42)
[https://drive.google.com/file/d/1Rqintt2trrQIu7PIxjte7KYpFo5xn-aN/view?usp=sharing texture_example.zip] (modified 3/11)<br>-->''HW #1 due''
+
* [https://www.youtube.com/watch?v=BSBTCOEdLkA Moley kitchen robot commercial] (1:00)
 +
* [https://www.youtube.com/watch?v=rfMZfxgbuCw Spyce robot salads] (stop after 3:45)
 
|-
 
|-
|8
+
|
 
|Mar. 3
 
|Mar. 3
 +
|style="background:rgb(255, 102, 0)"|NO CLASS<br>''Instructor away''
 +
|
 
|
 
|
 
|
 
|
|Marschner, 10-10.2.1, 20-20.2
 
|<!--[https://docs.google.com/presentation/d/1d2LqFDk8BSdMSR3pR-Ls1nsLwLLk47oFBmQ9rt0rbBY/edit?usp=sharing slides] [https://youtu.be/Yxp1f_E2teg recording]<br>-->
 
[[CISC440_S2021_HW2|HW #2]]
 
 
|-
 
|-
|style="background:rgb(102, 204, 255)"|9
+
|
|Mar. 8
+
|Mar. 8
 +
|style="background:rgb(255, 102, 0)"|NO CLASS<br>''Instructor away''
 +
|
 
|
 
|
 
|
 
|
|Marschner, 10-10.2.2; [http://www.opengl-tutorial.org/beginners-tutorials/tutorial-8-basic-shading/ OpenGL tutorial #8]
 
|<!--[https://docs.google.com/presentation/d/1VdJ9aFIqxLODLzLuHfh3WlpnWDQo_lh3CQRBJ7BeBok/edit?usp=sharing slides] [https://youtu.be/Lz_uasq9Ptw recording]-->
 
 
|-
 
|-
|10
+
|8
 
|Mar. 10
 
|Mar. 10
 +
|Driverless cars
 +
|History, technology
 
|
 
|
 +
* [http://nameless.cis.udel.edu/class_data/849_f2016/MLG_Chap2.pdf '''MLG''', Chapter 2: "A Crash in the Desert"]
 
|
 
|
|Marschner, 11.2, 11.4 (homogeneous division material--not barycentric coords), 11.5 <!--; Red book, 9 (through "Assigning texture coordinates")   -->
+
* [https://www.youtube.com/watch?v=P__fbWm6wlg 2004 DGC starts] (watch 3:36-6:10)
|<!--[https://docs.google.com/presentation/d/1GsstwVkaTZwBkBasnDgfR53cYSoQWc12AowIXB8yJgw/edit?usp=sharing slides] [https://youtu.be/eF8Y9lmXdJc recording]-->
+
* [https://www.youtube.com/watch?v=vCRrXQRvC_I "The Great Robot Race"] (PBS Nova on DGC 2005)
 +
* [https://www.youtube.com/watch?v=Iktz3_37Uiw 2007 DUC highlights] (watch 0:30-3:20)
 +
* [https://www.youtube.com/watch?v=bp9KBrH8H04 Sebastian Thrun TED talk], 2011 (4:14)
 +
* [https://www.youtube.com/watch?v=B8R148hFxPw "360 degree Experience: A Fully Self-driving journey"] (Waymo, 3:36)
 
|-
 
|-
|style="background:rgb(102, 204, 255)"|11
+
|style="background:rgb(102, 204, 255)"|9
 
|Mar. 15
 
|Mar. 15
 +
|Driverless cars
 +
|Impacts (labor/liability, lifestyle, environmental)
 
|
 
|
 +
* [http://www.slate.com/articles/technology/future_tense/2016/06/if_a_driverless_car_crashes_who_is_liable.html "When the Trial Lawyers Come for the Robot Cars"] (Slate, 2016)
 +
* [http://gizmodo.com/teslas-autopilot-driving-mode-is-a-legal-nightmare-1783280289 "Tesla's Autopilot Driving Mode Is a Legal Nightmare"] (Gizmodo, 2016)
 +
* [http://www.nytimes.com/interactive/2016/07/01/business/inside-tesla-accident.html "Inside the Self-Driving Tesla Fatal Accident"], NY Times, July 12, 2016
 +
* [https://www.wired.com/story/uber-self-driving-crash-arizona-ntsb-report/ "UBER'S SELF-DRIVING CAR SAW THE WOMAN IT KILLED, REPORT SAYS"], Wired.com, May 24, 2018
 +
* [http://blog.caranddriver.com/autonomys-roadkill-the-path-to-driverless-cars-will-be-strewn-with-the-carcasses-of-big-industry/ "Autonomy’s Roadkill: The Path to Driverless Cars Will Be Strewn with the Carcasses of Big Industry"], Car & Driver magazine, Feb. 26, 2016
 
|
 
|
|Marschner, 11.1.3-11.1.4, 11.3<!--Marschner, 16.7-->
+
* [https://drive.google.com/file/d/1S6j2i8nIY6DyygKzyNlazudvyDk5ILui/view?usp=sharing US NHTSA vehicle automation levels]
|<!--[https://docs.google.com/presentation/d/19aNHiFoJtplt1CTz0DSKYzGaY_X6xAHMeSi7nVl12E4/edit?usp=sharing slides] [https://youtu.be/Y_0KMPbe5p4 recording]-->
+
* [https://www.youtube.com/watch?v=mA9zuN_pfG8 "Tesla Autopilot Fatal Crash Raises Safety Questions"], ABC Good Morning America report, July 2, 2016 (2:23)
<!--[http://nameless.cis.udel.edu/class_data/cg_s2017/midterm_s2014.pdf 2014 midterm] (ignore Q7, Q9, Q10, and Q11)<br>
+
* [https://www.youtube.com/watch?v=0VIdvgsYlJ4 "Tesla Autopilot update wants your hands on the wheel"], CNET update, Sep. 12, 2016 (1:08)
[http://nameless.cis.udel.edu/class_data/cg/midterm2004.pdf 2004 midterm] (look at questions 1.1, 1.2, 2.1, and 3.2 only)-->
 
 
|-
 
|-
|12
+
|10
 
|Mar. 17
 
|Mar. 17
 +
|Surveillance/image and text analysis
 
|
 
|
 
|
 
|
|
+
* [https://www.nytimes.com/2018/07/08/business/china-surveillance-technology.html "Inside China’s Dystopian Dreams: A.I., Shame and Lots of Cameras"], Luke Dormehl, New York Times, July 8, 2018 (but [https://www.theverge.com/2018/11/22/18107885/china-facial-recognition-mistaken-jaywalker whoops!])
|<!--[https://docs.google.com/presentation/d/1X3fQg8_dkWT1nh1TDvTT2PEsXQm8Vj39PnUoZRf1aWc/edit?usp=sharing slides] [https://youtu.be/iuB-QE7tBaM recording]<br>
+
* [http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2340753 The Drone as Privacy Catalyst], R. Calo (2011)
[http://nameless.cis.udel.edu/class_data/cg_s2017/midterm_s2014.pdf 2014 midterm] (ignore Q7, Q9, Q10, and Q11)<br>
+
* [https://www.wired.com/2016/09/inside-googles-internet-justice-league-ai-powered-war-trolls/ "Inside Google's Internet Justice League and its AI-Powered War on Trolls"], Wired.com, Sept. 2016 ([https://jigsaw.google.com/the-current/toxicity/countermeasures/ Perspective API])
[http://nameless.cis.udel.edu/class_data/cg/midterm2004.pdf 2004 midterm] (look at questions 1.1, 1.2, 2.1, and 3.2 only)<br>-->''HW #2 due''
+
|''Analytical paper due''<br>
 +
* [https://www.youtube.com/watch?v=E68PmlE2-YE How facial recognition caught a 40-year fugitive], The Verge, Aug. 15, 2016 (2:05)
 +
* [https://www.youtube.com/watch?v=7bXJ_obaiYQ "Minority Report" recognition for advertising], 2002 (1:02)
 +
* [https://www.youtube.com/watch?v=R6galodflTQ "Why New Technology May Know How You Feel"], WSJ, Jan. 28, 2015 (3:23)
 +
* [https://www.youtube.com/watch?v=CCfW6HFP5cI Telescreen exercise from "1984" movie] (1:04)
 
|-
 
|-
|style="background:rgb(102, 204, 255)"|13
+
|style="background:rgb(102, 204, 255)"|11
 
|Mar. 22
 
|Mar. 22
 +
|Drones and lethal autonomous weapons (LAWs)
 
|
 
|
 
|
 
|
 +
* [http://www.nytimes.com/2008/11/25/science/25robots.html?8dpc "A Soldier, Taking Orders From Its Ethical Judgment Center"], Cornelia Dean, NY Times, Nov. 25, 2008
 +
* [http://www.jstor.org/stable/40262238 "Robots at War: The New Battlefield"], P. W. Singer, ''The Wilson Quarterly'', Winter, 2009
 +
* [http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2046375 "Law and Ethics for Robot Soldiers"], K. Anderson and M. Waxman, 2012
 +
* [https://www.airforcemag.com/artificial-intelligence-easily-beats-human-fighter-pilot-in-darpa-trial "Artificial Intelligence Easily Beats Human Fighter Pilot in DARPA Trial"], Air Force Magazine, Aug. 20, 2020 ([https://www.youtube.com/watch?v=NzdhIA2S35w recording of livestream of competition])
 
|
 
|
|
+
* [https://www.youtube.com/watch?v=xZ7FKuYPsQ0#t=2m42s Worst case scenario], "Terminator" video game cutscene (1:10)
 +
* [https://www.youtube.com/watch?v=jthObsJ6re0 New Air Force job] (1:48)
 +
* [https://www.youtube.com/watch?v=LJZQ3n-iQYE LS3 desert demo], Boston Dynamics (1:48)
 +
* [https://www.youtube.com/watch?v=udQ3WoK_Wdk#t=1m7s UGV/UAV Joint Autonomy demonstration], CMU NREC, March, 2016
 +
* [https://www.youtube.com/watch?v=M1pr683SYFk P. W. Singer TED talk], April, 2009 (16:06)
 
|-
 
|-
|14
+
|12
|Mar. 25
+
|Mar. 24
 +
|Art/music/writing
 +
|Tools to simplify creativity
 
|
 
|
 +
* [https://medium.com/@ArtificialExperience/creativeai-9d4b2346faf3#.1gx4p3p3l "CreativeAI: On the Democratisation & Escalation of Creativity"], Samim Winiger & Roelof Pieters, medium.com, Mar. 7, 2016
 +
* [https://research.googleblog.com/2015/06/inceptionism-going-deeper-into-neural.html "Inceptionism: Going Deeper into Neural Networks"], Google Research Blog, Jun. 17, 2015
 +
* [http://karpathy.github.io/2015/05/21/rnn-effectiveness/ "The Unreasonable Effectiveness of Recurrent Neural Networks"], A. Karpathy, May 21, 2015
 +
* [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://singularityhub.com/2020/10/23/an-ai-wrote-this-short-film-and-its-sort-of-fascinating/ GPT-3-written "Solicitors"]
 
|
 
|
|OpenGL tutorial on [http://www.opengl-tutorial.org/miscellaneous/clicking-on-objects/picking-with-a-physics-library/ clicking], [https://github.com/bulletphysics/bullet3/blob/master/docs/Bullet_User_Manual.pdf Bullet physics manual] (you don't have to read all of it, it's just for reference); Marschner, 11.1.3-11.1.4, 11.3
+
* [https://www.youtube.com/watch?v=DS_E34m9lI8 e-David robot painting] (3:25)
|<!--[https://docs.google.com/presentation/d/1kzhFGQ4L6556np4ZIyBNwDn-IQvzUqzR0SCr_F_Yc7E/edit?usp=sharing slides] [https://youtu.be/fT4hFO2TDDk recording]<br>-->
+
* [http://www.genekogan.com/works/style-transfer.html style transfer examples]
[[CISC440_S2021_HW3|HW #3]]
+
* [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=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://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=AmX3GDJ47wo "Solicitors"], 2020 (3:55)
 
|-
 
|-
 
|style="background:rgb(102, 204, 255)"|
 
|style="background:rgb(102, 204, 255)"|
Line 190: Line 257:
 
[https://docs.google.com/presentation/d/1IeookkoZP5GEAYuCb40CIUC1S96YroyaAvKfyD9LT8o/edit?usp=sharing slides]-->
 
[https://docs.google.com/presentation/d/1IeookkoZP5GEAYuCb40CIUC1S96YroyaAvKfyD9LT8o/edit?usp=sharing slides]-->
 
|-
 
|-
|style="background:rgb(102, 204, 255)"|
+
|style="background:rgb(102, 204, 255)"|13
 
|Apr. 5
 
|Apr. 5
|style="background:rgb(255, 102, 0)"|NO CLASS<br>''Instructor away''
+
|Deepfakes
|
+
|Voice, video, fake news
 
|
 
|
 +
* [https://www.forbes.com/sites/robtoews/2020/05/25/deepfakes-are-going-to-wreak-havoc-on-society-we-are-not-prepared/?sh=3776376b7494 "Deepfakes Are Going To Wreak Havoc On Society. We Are Not Prepared"], Forbes, May 25, 2020
 +
* [https://link.springer.com/article/10.1007/s13347-021-00459-2 "The Distinct Wrong of Deepfakes"], A. de Ruiter, ''Philosophy and Technology'' journal, 2021
 
|
 
|
 +
* [https://www.youtube.com/watch?v=Yb1GCjmw8_8 Deepfakes report], 60 Minutes tv program, Oct. 10, 2021 (13:50)
 +
* [https://thispersondoesnotexist.com/ thispersondoesnotexist.com]
 
|-
 
|-
|15
+
|14
 
|Apr. 7
 
|Apr. 7
 +
|Caregiving
 +
|Medicine, education, childcare/eldercare
 
|  
 
|  
 +
* [http://moralmachines.blogspot.com/2009/01/ethical-frontiers-of-robotics.html "Ethical Frontiers of Robotics"] (stop before military stuff), Noel Sharkey, ''Science'' magazine, Dec. 19, 2008
 +
* [http://www.usatoday.com/tech/news/techinnovations/2004-04-11-robot-helpers_x.htm "In gadget-loving Japan, robots get hugs in therapy sessions"], Yuri Kageyama, USA Today, Apr. 11, 2004
 
|
 
|
|
+
* [https://www.youtube.com/watch?v=dx0zxr3D_zU Service robots in nursing homes], WiMi-Care project in Germany, 2011 (3:52)
|<!--[https://docs.google.com/presentation/d/10dfwmJvCTOjWdD54nQi9SwTmLnbbHr3eG52P96-VLOY/edit?usp=sharing slides] [https://youtu.be/uEUMuFTqWcE recording]-->
+
* [https://www.youtube.com/watch?v=0LaVwDmLDLw ROBEAR] WXYZ-TV local news report, Feb. 2015 (1:23)
<!--[https://docs.google.com/presentation/d/1H0tSJHr07SF8wG6LUxeL2e0_5jjCusG5HHGsYOZiAVM/edit?usp=sharing slides]-->
+
* [https://www.youtube.com/watch?v=ppPLDEi82lg The soft side of robots: elderly care], Financial Times, May, 2016 (14:26).  Paro, Toyota helper bot, physical therapy, sing-along robot at 10:25
 +
<!--* [https://www.youtube.com/watch?v=QcWZS9-kRJY Google Home commercial], February, 2017 (1:00)-->
 +
* [https://www.youtube.com/watch?v=IYAbrjijIXM Asus Zenbo promo], May, 2016 (0:51)
 +
* [https://www.youtube.com/watch?v=6IGCIjp2bn4 TRI home robots], 2019 (4:50)
 
|-
 
|-
|style="background:rgb(102, 204, 255)"|16
+
|style="background:rgb(102, 204, 255)"|15
 
|Apr. 12
 
|Apr. 12
 +
|Caregiving (fictional)
 +
|[http://www.imdb.com/title/tt1990314/ "Robot & Frank"] (1:25) -- first 75 minutes
 
|
 
|
 
|
 
|
|Marschner, 8.1.3-8.1.6,, 8.2-8.2.3, 8.4
 
|<!--[https://docs.google.com/presentation/d/1W_wpq2_qgLsqgfWbEJwAn-kNxUDU8PwLFxJ88iG4TQI/edit?usp=sharing slides] [https://youtu.be/8i-FN7WJM1c recording]<br>=-->''HW #3 due''
 
 
|-
 
|-
|17
+
|16
 
|Apr. 14
 
|Apr. 14
 +
|Deepfakes (fictional)
 +
|Finish "Robot & Frank" (final 10 minutes), "Be Right Back" (48 minutes)
 
|
 
|
 
|
 
|
|Marschner, 12.4, 8.1-8.1.1, 8.3
 
|<!--[https://docs.google.com/presentation/d/1MX_ZHI8v2I66nM1fJjCWX4_hEsD5qZjGKB3s6q62pbQ/edit?usp=sharing slides] [https://youtu.be/QY59DK9PfQg recording]<br>-->[[CISC440_S2021_HW4|HW #4]]
 
 
|-
 
|-
|style="background:rgb(102, 204, 255)"|18
+
|style="background:rgb(102, 204, 255)"|17
 
|Apr. 19
 
|Apr. 19
 +
|Student presentations
 
|
 
|
 
|
 
|
|Marschner, 15-15.6.1 (ignore material on knots, Hermite form)
+
* Megha Patel
|<!--[https://docs.google.com/presentation/d/11AfwRA3Hl6Fbto0BphNKoT0Wk_We2lZxOdzOkkheysU/edit?usp=sharing slides] [https://youtu.be/9LIe0C_7fJ8 recording]-->
+
* Jon Kilgannon
<!--[https://docs.google.com/presentation/d/1l1iPQGlKUeOgLsd1x0TQnqcccyrT0YZv1NBXAuxNcEM/edit?usp=sharing slides]--><!--[[CISC440_S2019_HW3|HW #3]]-->
+
|
 
|-
 
|-
|19
+
|18
 
|Apr. 21
 
|Apr. 21
 +
|Student presentations
 +
|
 
|
 
|
 +
* Cameron Ibrahim
 +
* Ankit Kulshrestha
 
|
 
|
|Marschner, 4
 
|<!--[https://docs.google.com/presentation/d/1SVxn_vdDzClXHuCUwVbUX687463CZkTDKt9HeaRQWfE/edit?usp=sharing slides] [https://youtu.be/g6-E99EUBzg recording]-->
 
 
|-
 
|-
|style="background:rgb(102, 204, 255)"|20
+
|style="background:rgb(102, 204, 255)"|19
 
|Apr. 26
 
|Apr. 26
 +
|Student presentations
 
|
 
|
 
|
 
|
|Marschner, 4
+
* Zhengzhao Pan
|<!--[https://docs.google.com/presentation/d/1rIPYy-Ei4bKeWkzLBvq1ZOJziLF0sDbplfDz8-RI5D8/edit?usp=sharing slides] [https://youtu.be/I-8Jqyy3N0Y recording]-->
+
* Yihe Wang
 +
|''Project proposal due''
 
|-
 
|-
|21
+
|20
 
|Apr. 28<br>''Withdraw deadline May 3''
 
|Apr. 28<br>''Withdraw deadline May 3''
 +
|Finish student presentations; Social
 +
|Chatbots, friendship, love? 
 +
|
 +
* Fatimah Mohammad Alhassan
 +
* Cleverbot: [https://en.wikipedia.org/wiki/Cleverbot about], [http://www.cleverbot.com/ live conversation]
 +
<!--* [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
 +
* [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
 
|
 
|
+
* [https://www.youtube.com/watch?v=GV01B5kVsC0 Installation scene from "Her"], 2013 movie directed by Spike Jonze (4:36)
|Marschner, 4
+
* [https://www.youtube.com/watch?v=WnzlbyTZsQY AI vs. AI: Two chatbots talking to each other] (1:23) (10 years old)
|<!--[https://docs.google.com/presentation/d/1SvfLdCaRky7AzZVQrg6Z9hhDaP3ENOt_6tn5hCgXNXg/edit?usp=sharing slides] [https://youtu.be/2fpO6eacbnI recording]<br>''HW #4 due May 2''<br>-->[[CISC440_S2021_HW5|HW #5]]
+
* [https://www.youtube.com/watch?v=jz78fSnBG0s Same thing, but GPT-3 powered] (1 year old)
 +
* [http://nameless.cis.udel.edu/class_data/849_f2016/uncanny_valley_fig.jpg Figure from uncanny valley paper]
 +
* [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)
 
|-
 
|-
|style="background:rgb(102, 204, 255)"|22
+
|style="background:rgb(102, 204, 255)"|21
 
|May 3
 
|May 3
 +
|Games/sports
 +
|Chess/go/poker, BattleBots, drone racing
 
|
 
|
 +
* [https://www.wired.com/2016/03/sadness-beauty-watching-googles-ai-play-go/ "The Sadness and Beauty of Watching Google's AI Play Go"], Wired.com, Mar. 11, 2016
 +
<!--* [http://nymag.com/next/2015/03/robots-dont-play-sports-for-fun.html "Robots Don't Play Sports for Fun"], NY Magazine, Mar. 16, 2015-->
 +
* [https://www.vice.com/en/article/9a4e9z/battlebots-is-sports-all-right-and-its-amazing "BATTLEBOTS IS SPORTS ALL RIGHT, AND IT'S AMAZING"], Vice Sports, Jul. 21, 2015
 +
* [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
 
|
 
|
|Marschner, 4<!--, [http://nameless.cis.udel.edu/class_data/cg/jensen_photon_mapping_tutorial.pdf tutorial]-->
+
* 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=UuhECwm31dM AlphaStar (StarCraft)] (0:25)
|<!--[https://docs.google.com/presentation/d/1N4dAL3zSVXg9vAQLLkjppdQKVgBTqrs6A2u_iw5oQcA/edit?usp=sharing slides] [https://youtu.be/k5pB5qale60 recording]-->
+
* Sample Battlebots fight: [https://www.youtube.com/watch?v=NkB2X3lbnGc Fire and drone] (first minute)
<!--[https://docs.google.com/presentation/d/1ouyej5ltRdqlp5x3FnqxWRq1cwmh9Lt-3PdRRHtpFOo/edit?usp=sharing slides]--><!--<br>''HW #3 due''<br>[[CISC440_S2019_HW4|HW #4]]-->
+
* [https://www.youtube.com/watch?v=AmfKpkL2MUc Robocup (humanoid, 2021)], [https://www.youtube.com/watch?v=sZI2DS-OK4s Robocup (wheeled, 2020)]
 +
* [https://www.youtube.com/watch?v=EiKEFQ4iWn4 "Drone Racing Dreams"], NY Times video, Nov. 12, 2015 (6:37)
 +
* [https://www.youtube.com/watch?v=DGjwm5PZQT8 AlphaPilot version (RSS 2020)] (1:45)
 +
<!--* "Sunspring" and follow-up "It's No Game"-->
 
|-
 
|-
|23
+
|22
 
|May 5
 
|May 5
 +
|Rights of robots
 +
|Legal standing, moral object vs. moral agent
 
|
 
|
 +
* [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
 
|
 
|
|Marschner, 4, 12.3, 13.1, 13.4; [http://nameless.cis.udel.edu/class_data/cg/heckbert_bidirectional.pdf "Bidirectional Ray Tracing"] paper, [http://web.cs.wpi.edu/~emmanuel/courses/cs563/write_ups/zackw/photon_mapping/PhotonMapping.html photon mapping introduction], [http://www.cc.gatech.edu/~phlosoft/photon/ online demo]
+
* [https://www.youtube.com/watch?v=uXcatFp3REg Robot lives matter], a parody (1:09)
|<!--[https://docs.google.com/presentation/d/1WH04rXH5x9uTjhsJtp12vP4OrncgaXxAcyqTRiKEaKI/edit?usp=sharing slides] [https://youtu.be/Q58G3JOhXvI recording]-->
+
* [https://www.youtube.com/watch?v=cnQgZXZO29M#t=10s When Should Robots Have Rights?], Prof. Paul Wolpe, Emory University (3:00)
 +
* [https://www.youtube.com/watch?v=gozSLhUwi48#t=2m57s "Robot ethics"], Kate Darling talk at re:publica 2013 (~20 min.)
 
|-
 
|-
|style="background:rgb(102, 204, 255)"|24
+
|style="background:rgb(102, 204, 255)"|23
 
|May 10
 
|May 10
 +
|Superintelligence
 
|
 
|
 
|
 
|
|Marschner, 11.5.2-11.5.3, Orange book 15
+
* [http://www.nytimes.com/2009/07/26/science/26robot.html?hp "Scientists Worry Machines May Outsmart Man"], John Markoff, NY Times, July 25, 2009
|<!--[https://docs.google.com/presentation/d/12V2lICdn3lsYzNZxCt8KYqjWInHwQkvjTK_Z460Ysig/edit?usp=sharing slides] [https://youtu.be/C7tauARIF_s recording]-->
+
* [http://nameless.cis.udel.edu/class_data/849_f2016/Super_Chap6.pdf '''Super''', Chapter 6: "Cognitive superpowers"]
 +
* [http://nameless.cis.udel.edu/class_data/849_f2016/Super_Chap7.pdf '''Super''', Chapter 7: "The superintelligent will"]
 +
* [http://nameless.cis.udel.edu/class_data/849_f2016/Super_Chap8.pdf '''Super''', Chapter 8: "Is the default outcome doom?"]
 +
|
 +
* [http://research.microsoft.com/en-us/um/people/horvitz/AAAI_Asilomar_Study.pdf 2009 Asilomar conference summary slides]
 +
* [https://www.youtube.com/watch?v=MnT1xgZgkpk "What happens when our computers get smarter than we are?"] Prof. Nick Bostrom TED talk, 2015 (16:31)
 +
* [http://nameless.cis.udel.edu/class_data/849_f2016/bostrom_chap6_fig10.png Potential AI takeover phases] (from '''Super''', Chap. 6)
 +
* [http://nameless.cis.udel.edu/class_data/849_f2016/bostrom_chap8_scenario.png Breakout scenario] (from '''Super''', Chap. 8)
 
|-
 
|-
|25
+
|24
 
|May 12
 
|May 12
 +
|Project presentations
 +
|
 
|
 
|
|
+
* Megha Patel and Fatimah Mohammad Alhassan
 +
* Yihe Wang
 +
* Ankit Kulshrestha
 
|
 
|
|<!--[https://docs.google.com/presentation/d/1AtLxPuA42EA0PmlzMkUIBeQXcpCHcMbUrULtvKIAF9M/edit?usp=sharing slides] [https://youtu.be/z2wcCiseZ4E recording]-->
 
''HW #5 due''
 
 
|-
 
|-
|style="background:rgb(102, 204, 255)"|26
+
|style="background:rgb(102, 204, 255)"|25
 
|May 17
 
|May 17
|
+
|Project presentations
 
|  
 
|  
 
|
 
|
 +
* Zhengzhao Pan
 +
* Cameron Ibrahim
 +
* Jon Kilgannon
 
|
 
|
 
|-
 
|-
 
|
 
|
 
|May 19-26
 
|May 19-26
|FINAL EXAMS  
+
|UD FINAL EXAMS  
 
|
 
|
 
|
 
|
 
|
 
|
 
|}
 
|}

Latest revision as of 12:22, 10 May 2022

Course information

Description CISC 849 -- Ethical Issues in Robotics and AI


An examination of issues raised by recent and expected advances in robotic and artificially intelligent (AI) systems, from the perspective of both their designers/creators and members of society generally. We will briefly cover the history and current state of robotics and AI, review relevant philosophical foundations and professional guidelines for engineers, and examine a number of topic areas. These include workplace safety, robots as caregivers and companions, surveillance and data mining, driverless cars, drones and autonomous military systems, and super-intelligent game-players. The format will focus on discussion and analysis of case studies in each topic area, as well as broader economic and social impacts.

Instructor Christopher Rasmussen
E-mail: cer@cis.udel.edu
Office: Smith 446
Office hours: ??
Web page http://nameless.cis.udel.edu/class_wiki/index.php/CISC849_S2022
Schedule Tuesdays and Thursdays from 2 pm to 3:15 pm in Ewing 209
Grading
  • 20% Analytical paper, due Mar. 17
  • 20% Presentation, given between Apr. 15 and 19
  • 30% Final project, alone or team of two. Proposal due Apr. 26, presentations May 12, 17
  • 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 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.
UDCapture videos of in-person classes are available in the Media Gallery tab of this course's Canvas page


# Date Topic Notes Readings Assignments/slides
1 Feb. 8 [ONLINE]
Zoom link
(must be UD-authenticated, password 2084)
Introduction Course overview; brief history of robotics/AI slides recording
2 Feb. 10 [ONLINE]
Zoom link
(must be UD-authenticated, password 2084)
State of the art Brief survey of current projects in robotics, AI, and machine learning slides recording
3 Feb. 15 Ethics basics Moral tests, morality in animals, metaethics
4 Feb. 17

Add/drop deadline Feb. 26

Ethics basics Overview of normative, applied ethics
5 Feb. 22
Professional issues "3 Laws", codes of ethics
6 Feb. 24 Professional issues Product reliability (including safety, security), liability
7 Mar. 1 Factory bots and knowledge workers Labor, impacts (surgical, news/law, ...)
Mar. 3 NO CLASS
Instructor away
Mar. 8 NO CLASS
Instructor away
8 Mar. 10 Driverless cars History, technology
9 Mar. 15 Driverless cars Impacts (labor/liability, lifestyle, environmental)
10 Mar. 17 Surveillance/image and text analysis Analytical paper due
11 Mar. 22 Drones and lethal autonomous weapons (LAWs)
12 Mar. 24 Art/music/writing Tools to simplify creativity
Mar. 29 NO CLASS
Spring break
Mar. 31 NO CLASS
Spring break
13 Apr. 5 Deepfakes Voice, video, fake news
14 Apr. 7 Caregiving Medicine, education, childcare/eldercare
15 Apr. 12 Caregiving (fictional) "Robot & Frank" (1:25) -- first 75 minutes
16 Apr. 14 Deepfakes (fictional) Finish "Robot & Frank" (final 10 minutes), "Be Right Back" (48 minutes)
17 Apr. 19 Student presentations
  • Megha Patel
  • Jon Kilgannon
18 Apr. 21 Student presentations
  • Cameron Ibrahim
  • Ankit Kulshrestha
19 Apr. 26 Student presentations
  • Zhengzhao Pan
  • Yihe Wang
Project proposal due
20 Apr. 28
Withdraw deadline May 3
Finish student presentations; Social Chatbots, friendship, love?
21 May 3 Games/sports Chess/go/poker, BattleBots, drone racing
22 May 5 Rights of robots Legal standing, moral object vs. moral agent
23 May 10 Superintelligence
24 May 12 Project presentations
  • Megha Patel and Fatimah Mohammad Alhassan
  • Yihe Wang
  • Ankit Kulshrestha
25 May 17 Project presentations
  • Zhengzhao Pan
  • Cameron Ibrahim
  • Jon Kilgannon
May 19-26 UD FINAL EXAMS