Machine Learning (ML)
ML is the study of how to build computer programs that can learn to detect patterns from data.
RL is the study of learning decision making policies from experience with computers.
Manifold learning looks at ways to automatically extract meaningful features, dimensions or subspaces from data in order to build better models, expand data, reduce data, etc.
Multi-Agent Reinforcement Learning
MARL is the problem of learning how to make decisions from experience in the presence of multiple other decision making agents.