Compositional API Recommendation for Library-Oriented Code Generation
Zexiong Ma, Shengnan An, Bing Xie, Zeqi Lin
Abstract
Large language models (LLMs) have achieved exceptional performance in code generation. However, the performance remains unsatisfactory in generating library-oriented code, especially for the libraries not present in the training data of LLMs. Previous work utilizes API recommendation technology to help LLMs use libraries: it retrieves APIs related to the user requirements, then leverages them as context to prompt LLMs. However, developmental requirements can be coarse-grained, requiring a combination of multiple fine-grained APIs. This granularity inconsistency makes API recommendation a challenging task.
Topics & Concepts
Computer scienceContext (archaeology)MetadataTask (project management)DocumentationCode (set theory)Information retrievalCode generationWorld Wide WebDatabaseProgramming languageComputer securityEconomicsSet (abstract data type)ManagementKey (lock)BiologyPaleontologySoftware Engineering ResearchTopic ModelingWeb Data Mining and Analysis