RobustQA: Adversarial Training with Hyperparameter Tuning
In this project, I used adversarial training and hyperparameter tuning to build a question answering system that can adapt to unseen domains with only a few training examples from the domain. From a high-level perspective, there are two model architectures: the baseline model provided by the starter code and my own adversarial model. To compare the performance of the two model architectures, I experiment with ADAM debiasing, various batch sizes, and weight decay tuning.