Imputation algorithms are algorithms that fill in (impute) missing values in a dataset. Representative synthetic data contains the same amount of missing values as the original data, and therefore in many cases missing values also need to be imputed in the synthetic data.