I. Introduction
A. Traditional Congestion Control
B. Learning-based Congestion Control
C. Overall Analysis
II. Background
A. CC Mechanisms
C. Performance Metrics of Congestion Control Algorithms
III. Supervised Learning-based Congestion Control Algorithms
IV. Unsupervised Learning-based Congestion Control Algorithms
V. RL-based Congestion Control Algorithms
IX. Conclusion