def METHOD_NAME(hp, hpps_lists, dataset):
    sources = data_utils.unzip_dataset(dataset)
    preprocessors_list = []
    for source, hpps_list in zip(sources, hpps_lists):
        data = source
        preprocessors = []
        for hyper_preprocessor in hpps_list:
            preprocessor = hyper_preprocessor.build(hp, data)
            preprocessor.fit(data)
            data = preprocessor.transform(data)
            preprocessors.append(preprocessor)
        preprocessors_list.append(preprocessors)
    return preprocessors_list