2023

Keeping Pace with Ever-Increasing Data: Towards Continual Learning of Code Intelligence Models

Gao, Shuzheng, Zhang, Hongyu, Gao, Cuiyun et al.

Understand

Previous research on code intelligence usually trains a deep learning model on a fixed dataset in an offline manner.

  • However, in real-world scenarios, new code repositories emerge incessantly, and the carried new knowledge is beneficial for providing up-to-date code intelligence services to developers.
  • In this paper, we aim at the following problem: How to enable code intelligence models to continually learn from ever-increasing data? One major challenge here is catastrophic forgetting, meaning that the model can easily forget knowledge learned from previous datasets when learning from the new dataset.
  • To tackle this challenge, we propose REPEAT, a novel method for continual learning of code intelligence models.

Reading the bibliography…