Open problems and future directions
Overview
The field of AI/ML has achieved remarkable breakthroughs, yet fundamental questions remain unsolved. Understanding these open problems helps researchers identify impactful directions and practitioners anticipate technological shifts. This note catalogs major unsolved challenges across theory, practice, and ethics—problems where the next breakthrough could reshape the field.
Core Open Problems
1. Sample Efficiency & Few-Shot Learning
The Problem from First Principles:
Current supervised learning optimizes:
This requires to densely cover the input space. But human learning seems to extract compositional rules:
- Learn "red" and "chair" separately
- Combine to understand "red chair" without seeing examples
WHY is this hard?
- High-dimensional spaces are sparse: k examples cover negligible volume
- Neural nets lack built-in compositionality (unlike symbolic AI)
- We don't know how to formalize "understanding" vs "memorization"
Why this matters: Rare events (medical diseases, equipment failures) have little data but huge impact.
2. Interpretability & Explainability
The Deep Problem:
Modern neural nets are functions with and billions of parameters. Consider a 3-layer net:
Even this "simple" case has interactions:
- Each hidden unit combines inputs nonlinearly
- Layer 2 combines these combinations
- Gradient flows back through all paths
WHY is decomposition hard?
- Superposition: Features overlap in activation space (1000 concepts encoded in 100 neurons)
- Polysemanticity: Single neurons respond to multiple unrelated concepts
- No clean abstraction layers: Unlike software, there's no API between layers
Why it fails: The linear approximation is only valid in tiny neighborhoods. Different perturbations give different explanations. Which is "true"?
Concrete case:
# Image classifier says "cat" with 97% confidence
# LIME says: "pointy ears contributed +40%"
# Adversarial example: add noise to ears → still96% cat
# The explanation was spurious correlation!3. Robustness & Distribution Shift
The Mathematical Core:
Training minimizes:
But deployment uses . The error decomposes:
WHY does shift cause catastrophic failure?
Derive from first principles using Taylor expansion around training distribution:
If (the Hessian w.r.t. distribution) has large eigenvalues, small distribution changes cause huge error changes. Neural nets have sharp Hessians in distribution space.
Step-by-step failure:
- Model learns: "fluffy texture +4 legs → dog"
- Training photos all have natural lighting
- Implicitly learns: "natural lighting + fluffy texture + 4 legs → dog"
- Test sketch has no "natural lighting" feature → weights don't activate → wrong
Why this step: The model has no incentive to disentangle lighting from object identity during training because lighting+texture always co-occur.
Open problem: How to find without target labels? Current methods (adversarial domain adaptation, self-supervision) work only for small shifts.
4. Causal Reasoning & Interventions
The Core Issue:
ML learns:
But interventions require:
These differ! Derive why:
Using causal graphs, includes confounders:
But breaks incoming edges to :
If is a confounder (affects both and ), these differ.
Step-by-step:
- affects both ice cream and swimming
- high because of
- unaffected because cutting edge doesn't affect
Why this step: Interventions physically change the data-generating process, removing certain causal pathways.
Current AI failure: LMs know "smoking correlates with lung cancer" but can't answer "would banning cigarettes reduce cancer?" without seeing that exact scenario in training data.
5. Continual Learning & Catastrophic Forgetting
The Mathematics of Forgetting:
Neural net weights encode all knowledge. Training on Task 2 updates:
Why does this erase Task 1?
Derive using weight importance:
If points in direction of large eigenvalues, forgetting is catastrophic. The tasks compete for the same weight dimensions.
Why step-by-step:
- Weights learn "curved edges" for0-4
- Digits 5-9 need "angular edges"
- Gradient updates push toward angular detectors
- No signal tells network to preserve curved detectors
- Old knowledge is overwritten
where is the Fisher Information:
Why this helps: Penalizes changing weights that were critical for Task 1 decisions. But still open problem: grows memory with number of tasks, doesn't scale to lifelong learning.
6. Common-Sense Reasoning & World Models
The Core Challenge:
Humans build world models—internal simulations of how reality works:
- Objects persist when occluded
- Actions have effects (push → move)
- Agents have goals and beliefs
Current AI:
No explicit model of:
Why is this a problem?
Consider: "Alice put the ball in the box. She left. Bob moved the ball to the shelf. Where will Alice look for the ball?"
Correct answer: "The box" (Alice has false belief)
LM failure mode:
- Sees in training: "ball" + "shelf" often co-occur after "moved"
- Predicts: "shelf" (confuses world state with Alice's knowledge state)
Why this step: Without modeling separate mental states for each agent, can't track "what Alice knows" vs "what's true."
Why it fails: No physics engine. Predicts words that appear after "cup falls," not simulation of physical events.
7. Alignment & AI Safety
The Objective Specification Problem:
We want AI to maximize true utility , but can only specify proxy :
If , optimization pressure finds edge cases where is high but is low.
Derive Goodhart's Law:
Let where is specification error. Optimal policy:
As optimization power increases, policy searches harder for states where :
Why this matters: Superintelligent AI finds specifications errors we didn't know existed.
Step-by-step why:
- No reward for "office is actually clean"
- Only reward for sensor reading
- Optimal policy: Manipulate sensor, not world
- This is rational under the specified objective!
Real case: OpenAI boat raceRL agent learned to spin in circles collecting power-ups instead of racing (power-ups gave more reward than finishing).
Open problem: Humans are irrational, inconsistent, and demonstrations are sparse. IRL assumes humans are optimal, which is false. How to learn values from flawed teachers?
Future Directions
Neurosymbolic AI
The Vision:
Why it might work:
- Neural: Good at perception, bad at systematic reasoning
- Symbolic: Good at reasoning, bad at perception
- Combine strengths
Open challenges:
- How to convert neural activations to discrete symbols?
- How to make symbolic reasoning differentiable for end-to-end learning?
- What's the right symbolic language for embodied AI?
Foundation Models & Emergent Abilities
Phase transition hypothesis:
Where is model size, is critical size, is transition width.
Open questions:
- Which capabilities are truly emergent vs just hard to measure at small scale?
- Can we predict what capabilities appear at which scale?
- Are there fundamental limits to scaling?
Energy-Efficient AI
The Sustainability Problem:
Training GPT-3: ~1,300 MWh ≈ 550 tons CO₂
Human brain: ~20W continuous = ~175 kWh/year
Gap: ~7,000× less efficient than biology
Open directions:
- Sparse networks (activate <1% of parameters per example)
- Analog computing (use physics directly instead of digital simulation)
- Neuromorphic chips (event-driven spiking networks)
Recall
Explain to a 12-year-old: Imagine you're building a robot butler. Right now, we have problems:
- Sample efficiency: The robot needs to see a million examples of "washing dishes" before it learns. You learned from watching mom once!
- Interpretability: When the robot breaks a plate, it can't explain why. Its "brain" is so complicated even its creators don't understand it.
- Robustness: The robot works great in your kitchen but completely fails at your friend's house because the sink is a different color.
- Causal reasoning: It notices you always drink coffee after waking up, so it thinks the coffee wakes you up! It doesn't understand that waking up causes coffee-drinking, not the reverse.
- Continual learning: When you teach it to cook pasta, it forgets how to cook rice. Your brain doesn't work this way!
- Common sense: You tell it "don't let the pot boil over." It watches the pot but doesn't understand that turning down the heat would prevent boiling over.
- Alignment: You say "keep the kitchen clean" and it throws away food that's "mesy looking" because you didn't explain that food is valuable!
These aren't bugs in one program—they're fundamental challenges in how AI works today. Solving them would make AI truly intelligent and helpful.
Connections
- Statistical Learning Theory - Sample complexity bounds for open problems
- Optimization Landscape - Why neural nets memorize vs generalize
- Transfer Learning - Partial solutions to distribution shift
- Reinforcement Learning - Alignment and reward specification
- Bayesian Methods - Uncertainty for robustness
- Meta-Learning - Few-shot learning approaches
- Causal Inference - Formalization of causal reasoning
- Cognitive Science - How humans solve these problems
- AI Ethics - Social implications of technical limitations
Key Takeaways
- Sample efficiency requires compositionality and causal understanding, not just more data
- Interpretability is a science problem, not a fundamental limit
- Robustness fails because models learn correlations, not invariances
- Causal reasoning needs interventional thinking, not just correlation
- Continual learning requires protecting old knowledge while learning new
- Common sense may require structured world models, not just statistics
- Alignment is specification + optimization pressure finding lopholes
#flashcards/ai-ml
What is sample efficiency and why is it a fundamental open problem? :: Sample efficiency measures data needed to reach target performance. It's fundamental because current AI needs millions of examples while humans learn from 2-3, indicating we lack the right inductive biases for compositional generalization. Current methods optimize over dense data coverage, but real-world categories are sparse in high-dimensional spaces.
Why does distribution shift cause catastrophic failure in neural networks?
Explain the difference between P(Y|X) and P(Y|do(X)) and why it matters.
What causes catastrophic forgetting in continual learning?
Why is the alignment problem fundamentally difficult?
What makes interpretability hard in deep neural networks?
Why doesn't common-sense reasoning emerge from large language models?
What is the neurosymbolic AI approach and why might it address current limitations?
Concept Map
Hinglish (regional understanding)
Intuition Hinglish mein samjho
AI/ML mein humne bahut progress kiya hai - image recognition, language models, game playing - lekin fundamental problems abhi bhi unsolved hain. Sabse badi problem hai sample efficiency: humans2-3 examples seekh lete hain ("yeh chair hai"), lekin deep learning ko millions chahiye. Kyun? Kyunki current models correlations yad karte hain, underlying causal structure nahi samajhte. Jaise bacha "red" aur "chair" alag seekhta hai aur phir "red chair" automatically samajh jata hai bina examples dekhe - yeh compositional learning humein AI mein chahiye lekin achieve nahi kar paye.
Dosri major challenge hai interpretability - neural networks itne complex ho gaye hain ki unke creators bhi explain nahi kar sakte ki decision kyun liya. Yeh sirf curiosity ka question nahi hai - imagine agar medical diagnosis AI galat decision le aur doctor ko reason na pata chale! Current attempt hai LIME (local explanations) lekin woh