High-dimensional propensity score and its machine learning extensions in residual confounding control