A disadvantage of supervised learning is that it requires a large amount of labeled data, which can be time-consuming and expensive to obtain. Additionally, the model's performance is limited by the quality and representativeness of the training data.