AI and Existential Threats to Civilization

 

This course will discuss some fundamental problems in Artificial Intelligence (AI) and Machine Learning (ML), in the context of existential threats to civilization.  We will consider the use of AI and ML to contribute to the fight against climate change and global pandemics.  We will also consider the role of AI and ML, both positive and negative, in the threat of nuclear war.  And we will consider whether AI and ML themselves pose a threat to civilization, including whether AI with general intelligence is a risk, and issues of fake news and deep fakes. 

 

This class will be a seminar and is not a qualifying course for MS or PHD students.  We will study some fundamental techniques of modern machine learning, including reinforcement learning, the use of deep learning in image analysis, and generative adversarial networks.  We will read technical CS papers, but also read work from other fields to provide context.  Students will develop a research proposal to address some of the issues raised in class.

 

Assignments

 

Students will work throughout the semester to develop a research proposal addressing one of the issues discussed in class.  After class 12, a five page white paper describing their proposal will be due.  At the end of the semester, a complete 15 page NSF-style proposal will be due, in NSF format https://www.nsf.gov/pubs/policydocs/pappguide/nsf16001/gpg_index.jsp.  We will distribute sample NSF proposals.  The proposal should have a compelling overall vision, take account of all relevant past work to explain what is innovative, and provide a detailed description of proposed work.  The best proposals will often contain persuasive initial results.  Students may work on these proposals in groups of up to three students.  The more students who are working on a common proposal, the better we expect the proposal to be.

 

After class 16, students will be required to prepare a half hour talk on their proposal.  The talk should emphasize a description of the prior work, background and motivation for the proposal.  But it should also contain a persuasive pitch for the proposed work.  Presentations will be posted on youtube.  The TAs and professor will select several presentations to be given live to the class.  Students selected for these presentations will receive extra credit.

 

In addition, students will be required to turn in one page summaries of some of the papers assigned.  Each summary should contain two paragraphs.  The first paragraph should summarize the paper.  The second paragraph should provide some critical insight into the paper.  These summaries are due prior to the class in which the paper will be discussed; late summaries will not be accepted.

 

Recording and Online Privacy

Our class sessions may be recorded for use by enrolled students, including those who attend online. Students who participate with their camera engaged or utilize a profile image are consenting to have their video or image recorded. If you are unwilling to consent to have your profile or video image recorded, be sure to keep your camera off and do not use a profile image. If you are not willing to consent to have your voice recorded during class, you will need to keep your mute button activated and communicate exclusively using the "chat" feature.

 

Guides that may be useful for online instruction

·       Campus Resources for Students

·       Resources for Students Learning Online

·       Best Practice for Learning Online

·       Navigating Zoom as a Student

·       Managing Technical Difficulties

Basic Needs & Security

If you have difficulty affording groceries or accessing sufficient food to eat every day, or lack a safe and stable place to live, please visit UMD’s Division of Student Affairs website for information about resources the campus offers you and let me know if I can help in any way.

 

Disability Support

Any student eligible for and requesting reasonable academic accommodations due to a disability is requested to provide, to the instructor in office hours, a letter of accommodation from the Office of Disability Support Services (DSS) within the first TWO weeks of the semester.

 

Academic Integrity

In this course you are responsible for both the University’s Code of Academic Integrity and the University of Maryland Guidelines for Acceptable Use of Computing Resources. Any evidence of unacceptable use of computer accounts or unauthorized cooperation on tests, quizzes and assignments will be submitted to the Student Honor Council, which could result in an XF for the course, suspension, or expulsion from the University.

 

Any work that you hand in must be your own work.  Any sources that you draw from, including other students, should be appropriately acknowledged.  Plagiarism is a serious offense, and will not be tolerated.

 

Anti-Harassment

The open exchange of ideas, the freedom of thought and expression, and respectful scientific debate are central to the aims and goals of this course. These require a community and an environment that recognizes the inherent worth of every person and group, that fosters dignity, understanding, and mutual respect, and that embraces diversity. Harassment and hostile behavior are unwelcome in any part of this course. This includes: speech or behavior that intimidates, creates discomfort, or interferes with a person’s participation or opportunity for participation in the course. We aim for this course to be an environment where harassment in any form does not happen, including but not limited to: harassment based on race, gender, religion, age, color, national origin, ancestry, disability, sexual orientation, or gender identity. Harassment includes degrading verbal comments, deliberate intimidation, stalking, harassing photography or recording, inappropriate physical contact, and unwelcome sexual attention. Please contact an instructor or CS staff member if you have questions or if you feel you are the victim of harassment (or otherwise witness harassment of others).

 

Course evaluations

We welcome your suggestions for improving this class, please don’t hesitate to share it with the instructor or the TAs during the semester! You will also be asked to give feedback using the CourseEvalUM system at the end of the semester. Your feedback will help us make the course better.

 

Office Hours

 

Prof. Jacobs will have office hours on Wednesday, 3:30-4:30.  A zoom link can be found in the zoom section of ELMS.  In addition, students should feel free to schedule meetings with Prof. Jacobs at other times.

 

Class Schedule

 

This schedule is tentative.  We welcome suggestions from the class for additional topics, papers to discuss, or guest speakers.  We expect that things may change quite a bit.

 

There is no text; readings are linked to below.  Some films that are relevant to the course include:

1984 (I’ve only seen the version released in 1984, which I recommend)

WALL-E

Blade Runner

The Terminator

Ex Machina

Dr. Strangelove

War Games

(More suggestions welcome)

 

 

 

Topic

Assigned Reading

Additional resources

1. 1//25

Introduction

 

 

2. 1/27

Introduction to Climate Change

IPCC Fifth Assessment

https://archive.ipcc.ch/report/ar5/wg1/

Read summary for policymakers

 

Short summary from Royal Society, 2020:

https://royalsociety.org/~/media/royal_society_content/policy/projects/climate-evidence-causes/climate-change-evidence-causes.pdf

 

Tackling climate change with machine learning

https://arxiv.org/pdf/1906.05433.pdf

 

Ezra Klein also has an excellent series of podcast interviews on climate change.  Some links are at: https://www.vox.com/podcasts/2019/12/16/21024323/ezra-klein-show-saul-griffith-solve-climate-change

https://www.e-education.psu.edu/meteo469/

Online course on climate change.

 

 

3. 2/1

Intro to ML and Neural Nets

If you are unfamiliar with machine learning, Hal’s book (http://ciml.info/) provides a good undergraduate introduction.  You should probably read it.

 

The Deep Learning book (https://www.deeplearningbook.org/) provides a comprehensive discussion of deep learning.  Chapter 5 provides an introduction to ML, which will serve as a reference for this lecture.  Chapters 6-9 will introduce concepts in Deep Learning that we’ll use in class.

 

http://neuralnetworksanddeeplearning.com/ provides a short, very clear introduction to neural networks. 

 

4. 2/3

CNNs

Lecture

 

5. 2/8

Satellite image analysis for forest assessment

https://www.nature.com/articles/s41586-020-2824-5?fbclid=IwAR3YO4sZA_RfEFBa-GA_VPZWK7WWi2kRsdvJv44dA3U6Flbqtwngu9TK1Q4

 

https://openaccess.thecvf.com/content_ICCV_2017/papers/He_Mask_R-CNN_ICCV_2017_paper.pdf

 

https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=9151141

 

6. 2/10

Open Catalyst

Guest Speaker, Larry Zitnick

 

https://arxiv.org/pdf/2010.09435.pdf

 

 

7. 2/15

AI and nuclear war

How might artificial intelligence affect the risk of nuclear war?

 

Artificial Intelligence in Nuclear War: A perfect storm of instability

 

 

8. 2/17

Fake news overview

The Science of Fake News

https://dl.acm.org/doi/pdf/10.1145/3137597.3137600?casa_token=lYmS5fzwFZIAAAAA:c6Nfbk_4lpc1gD_XcVVfFGKthRHtf9Yh4f8m-L_IuSpp6cjbDvzDHbxK__ej8TigZFY_YxFZHuSr1Q

https://www.technologyreview.com/2020/01/08/130983/were-fighting-fake-news-ai-bots-by-using-more-ai-thats-a-mistake/

Yellow journalism https://daily.jstor.org/to-fix-fake-news-look-to-yellow-journalism/

 

Politics and the English Language, Orwell https://www.orwellfoundation.com/the-orwell-foundation/orwell/essays-and-other-works/politics-and-the-english-language/

 

I also highly recommend reading the book 1984.  There is also a good movie of it: https://www.imdb.com/title/tt0087803/?ref_=fn_al_tt_1

 

 

9. 2/22

AI and Policy

Guest, Chris Meserole, Brookings Institution

 

https://www.brookings.edu/wp-content/uploads/2019/08/FP_20190826_digital_authoritarianism_polyakova_meserole.pdf

 

https://www.brookings.edu/blog/order-from-chaos/2018/05/25/the-west-is-ill-prepared-for-the-wave-of-deep-fakes-that-artificial-intelligence-could-unleash/

 

10. 2/24

Reinforcement Learning

Lecture  -- http://incompleteideas.net/book/the-book.html is an excellent text on RL.  Reading the first six chapters will give you a good intro.

 

11. 3/1

RL and Data Centers

Transforming Cooling Optimization for Green Data Center via Deep Reinforcement Learning

https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=8772127&casa_token=IoYZjw7FEWAAAAAA:gP1GUt89HAZ_zL5xLr_MqglAGttvqKVA9PjnZEMAeaDyFX5ui4BRlGttpqnLkFOGHSFRuSOkO5M&tag=1

 

http://papers.nips.cc/paper/7638-data-center-cooling-using-model-predictive-control.pdf

 

12. 3/3

RL and Data Centers cont’d

Generative models and GANs

Lecture

Generative Adversarial Networks

StyleGan

 

13. 3/8

GANs and Deep Fakes

FaceForensics++

CNN-generated images are surprisingly easy to spot... for now 

 

14. 3/10

Text embeddings

Lecture

Word2vec

An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale

 

Bert

 

15. 3/22

Story generation

GPT-3

http://faculty.washington.edu/ebender/papers/Stochastic_Parrots.pdf On the dangers of Stochastic Parrots

 

16. 3/24

Fake News Detection

https://www.aclweb.org/anthology/D17-1317.pdf

 

https://arxiv.org/pdf/1907.07347v1.pdf

 

Defending Against Neural Fake News,   “Liar, Liar Pants on Fire”A New Benchmark Dataset for Fake News Detection

 

17. 3/29

 

Guest Speaker: Chris Bregler

 

Types, Soures and Claims of Covid-19 Misinformation

 

18. 3/31

Covid

Overview, ML and covid https://www.nature.com/articles/s42256-020-0181-6

Modeling between-population variation in COVID-19 dynamics in Hubei, Lombardy, and New York City

https://journals.plos.org/plosone/article/authors?id=10.1371/journal.pone.0239474

 

19. 4/5

 

Guest speaker: Jacob Steinhardt.

 

-https://arxiv.org/abs/2010.12016

-https://arxiv.org/abs/1606.03490

 

20. 4/7

Protein folding

Survey on computational protein folding

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6790072/

 

Alphafold

https://dasher.wustl.edu/bio5357/discussion/nature-577-706-20.pdf

 

Blog post on alphafold and covid

https://deepmind.com/research/open-source/computational-predictions-of-protein-structures-associated-with-COVID-19

 

21. 4/12

No Class

 

 

22. 4/14

Is AI a threat to democracy?

https://edisciplinas.usp.br/pluginfile.php/4906801/mod_resource/content/1/Yuval%20Noah%20Harari%20on%20Why%20Technology%20Favors%20Tyranny%20-%20The%20Atlantic.pdf

Artificial Intelligence: Risks to Privacy and Democracy

 

How Artificial Intelligence is Reshaping Repression

 

23. 4/19

AI and the Singularity

http://lib.21h.io/library/CNKLVMSA/download/LQAYX97Q/2020_Guide_To_Deep_Learning_Basics_-_Logical%2C_Historical_And_Philosophical_Springer.pdf#page=113 Chapter on the singularity

 

https://www.researchgate.net/profile/Rodney_Brooks/publication/3001510_I_Rodney_Brooks_am_a_robot/links/5559daec08aeaaff3bfa3bb3/I-Rodney-Brooks-am-a-robot.pdf

 

https://reader.elsevier.com/reader/sd/pii/S0004370207001464?token=6308AD9B5898B4500632F9C9B66DC95D521819F5BCBCD0B39A9C0C60BA663F1B1A6A688812D7E0861CE05CC0D463CABB

 

https://www.youtube.com/watch?v=qc4v7AvqigU

Section 2, beginning at 21.50.  However, the whole video is worthwhile.

 

24. 4/21

Assorted climate topics

Real-time optimization of wind farms using modifier adaptation and machine learning

(some background is in A Tutorial on the Dynamics and Control of Wind Turbines and Wind Farms)

Citizen Science and Climate Change: Mapping the Range Expansions of Native and Exotic Plants with the Mobile App Leafsnap

Sustainability at Scale: Towards Bridging the Intention-Behavior Gap with Sustainable Recommendations

 

25. 4/26

Student presentations

 

 

26. 4/28

 

Guest speaker: Ralph Dubaya

 

Global canopy height estimation with GEDI LIDAR waveforms and Bayesian deep learning

 

27. 5/3

Student presentations

 

 

28. 5/5

Student presentations

 

 

29. 5/10

Conclusions