In a dataset with a categorical feature 'Product Category', you have noticed that some values are missing. You have decided to use a classification model to predict the missing values based on other features in the dataset. Explain the process of using a classification model for imputation and discuss the potential benefits and limitations of this approach. | Databricks Certified Machine Learning - Associate Quiz - LeetQuiz