Amazon Researchers Designed A New Machine Learning Algorithm Based On Entropy Balancing That Learns Weights To Directly Maximize Causal Inference Accuracy Using End-To-End Optimization