AI Safety at UCLA Intro Fellowship: Computer Vision Track
Table of Contents
- Week 1: Preventing an AI-related catastrophe
- Week 2: The future is going to be wild
- Week 3: AI Safety Field Background
- Week 4: Unsolved Problems in ML Safety
- Week 5: Failure Modes in AI
- Week 6: Open Problems in AI X-Risk
Week 1: Preventing an AI-related catastrophe
Core readings: (120 mins)
- Preventing an AI-related catastrophe (120 min)
Learning Goals:
- Familiarize yourself with the arguments for AI being an existential risk
Week 2: The future is going to be wild
The progress of AI has been quite fast, AI today is quite capable, and AI has been very useful in solving problems that other methods cannot solve.
Core Content: 110 min
Conceptual Readings (60 mins):
- AI and Compute (5 min)
- The Bitter Lesson (10 min)
- All Possible Views About Humanity’s Future are Wild (15 min)
- This can’t go on (20 min)
- Intelligence Explosion: Evidence and Import (20 min)
Technical Readings (50 min)
- But what is a Neural Network? (20 min)
- Gradient Descent, how neural networks learn (20 min)
- Analyzing our neural network (10 min)
Learning Goals:
- Understand the relationship between compute and general capabilities.
- Gain experience with the types of datasets used in modern AI systems.
- See how AI could impact a wide range of industries.
- Reflect on the radical impact AI can have on the future of humanity
- Reflect on the strange possibilities of our economic future.
- Reflect on the speed with which AI will transition from powerful to superintelligence.
- Start to understand how neural networks work.
Week 3: AI Safety Field Background
Core content: 105 min
Conceptual Readings (75 min):
Technical Readings (30 min):
- What is backpropagation really doing? (15 min)
- Backpropagation calculus (15 min)
Learning Goals:
- Understand how ML research is conducted and how it affects AI safety research.
- Be able to evaluate if a research agenda advances general capabilities.
- Learn about the variety of different research approaches tackling alignment.
- Understand how neural networks are trained in practice.
- Get a grasp of the math behind “backprop.”
Week 4: Unsolved Problems in ML Safety
Core content: 100 min
Conceptual readings (80 min):
- Unsolved Problems in ML Safety (60 min)
- Why AI alignment could be hard with modern deep learning (20 mins)
Technical Content (20 min):
- Read through the README in the technical materials, and follow the setup instructions, and start looking at the README in the micrograd folder too. Message your facilitator and/or bring your laptop to the meeting if you have issues!
Learning Goals:
- Be able to determine how an AI safety project may reduce X-risk.
- Evaluate the failure modes of misaligned AI.
- Understand the factors that lead to value lock-in.
- Get coding environment setup for ML projects.
Week 5: Failure Modes in AI
Core content: < 100 min
Conceptual Readings (55 min):
- X-Risk Analysis for AI Research (Only read Appendix A) (10 min)
- What Failure Looks Like (10 min)
- Clarifying What Failure Looks Like (25 mins)
Technical Content (max 45 min):
- Complete Steps One and Two (optional: Step Three) of the micrograd project. Reach out to your facilitator with any questions, and use pytest, the solutions branch, and Andrej Karpathy’s micrograd video for help as well! Don’t spend more than 45 minutes on this, especially if you feel stuck.
Learning Goals:
- Understand issues with only using performance to evaluate classifiers.
- Train a neural network completely from scratch!
Week 6: Open Problems in AI X-Risk
Core content: < 105 min
Conceptual readings (60 min):
- Open Problems in AI X-Risk (45 min)
- AI Governance: Opportunity and Theory of Impact (15 min)
Technical content (max 45 min):
- Complete steps One and Two of the pytorch project. Don’t spend more than 45 minutes on this, and ask for help if you feel stuck!
- Optionally: Watch But what is a convolution? and complete Step Three of the pytorch project.
Learning Goals:
- Pick a research agenda you find particularly interesting (perhaps to pursue later).
- Understand the role AI governance plays in the broader field of AI safety.
- Use PyTorch to create and train a neural network.
- Optionally understand and implement a convolutional neural network in PyTorch.