https://9dok.net/document/yr3jmok8-counterfactual-learning-human-proofreading-feedback-semantic-parsing.html