code: def construct(problem_type: str, label: str, threshold: int):
      if problem_type == BINARY:
          return CleanerDummy()
      elif problem_type == MULTICLASS:
          return CleanerMulticlass(label=label, threshold=threshold)
      elif problem_type in [REGRESSION, QUANTILE]:
          return CleanerDummy()
      else:
          raise NotImplementedError
  
file_path: autogluon/core/src/autogluon/core/data/cleaner.py
imports: import logging
  from pandas import DataFrame
  from autogluon.core.constants import BINARY, MULTICLASS, QUANTILE, REGRESSION
label_desc: Use image node_id 1 for calling the Cleaner obj's underlying member method code with example usage: obj.construct(problem_type, label, threshold) and returns: CleanerDummy, CleanerMulticlass, CleanerDummy