DataRecipe --- How to Cook the Data for CodeLLM?
Despite the proliferation of language models, a lack of transparency persists regarding the training datasets used. Security concerns are often cited, but identifying high-quality training data is crucial for optimal model performance. Yet, while significant efforts have been made to improve model performance, dataset quality remains an under-explored area. Our study addresses this gap by comprehensively investigating data-quality properties and processing strategies used to train code generation models. We focus on identifying dataset features that impact model performance and leverage these insights to optimize datasets and enhance model efficacy. Our approach involves a multifaceted analysis encompassing metadata, statistics, data quality issues, semantic correlations between intent and code, and design choices. By manipulating these features, we explore their influence on model performance. Our findings reveal that dataset design choices significantly impact the performance of code generation models. Additionally, semantic correlations between intent and code can also affect performance, although to varying degrees.
Authors
- Tiezhu Sun (ORCID: https://orcid.org/0000-0001-7141-8488)
- Chun Yong Chong (ORCID: https://orcid.org/0000-0003-1164-0049)
- Jacques Klein (ORCID: https://orcid.org/0000-0003-4052-475X)
- Xunzhu Tang (ORCID: https://orcid.org/0000-0002-6377-0884)
- Dongsun Kim (ORCID: https://orcid.org/0000-0003-0272-6860)
- Byeongjo Park (ORCID: https://orcid.org/0009-0009-7596-8685)
- Yuan Wang (ORCID: https://orcid.org/0000-0002-2900-5636)
- Kisub Kim (ORCID: https://orcid.org/0000-0002-4462-6916)
- Tegawendé François Bissyandé (ORCID: https://orcid.org/0000-0001-7270-9869)
- Jounghoon Kim
Institutions
- Monash University Malaysia (MY)
- Chungbuk National University (KR)
- University of Luxembourg (LU)
- Korea University (KR)
- Hong Kong University of Science and Technology (HK)
Publication Details
- Published
- 2024-10-18
- DOI
- https://doi.org/10.1145/3691620.3695593
- Primary Topic
- Software Engineering Research
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- European Commission
- National Research Foundation
- Fonds National de la Recherche Luxembourg
- National Research Foundation of Korea
- Ministry of Science and ICT, South Korea
- European Research Council