Part of the code is developed based on KCR: https://github.com/jessionlin/csqa. The code on virtual adversarial learning is adapted from MT-DNN https://github.com/namisan/mt-dnn and DeBERTa https://github.com/microsoft/DeBERTa.