English
Related papers

Related papers: WikiCoder: Learning to Write Knowledge-Powered Cod…

200 papers

Automatically synthesizing figures from text captions is a compelling capability. However, achieving high geometric precision and editability requires representing figures as graphics programs in languages like TikZ, and aligned training…

Computation and Language · Computer Science 2025-08-15 Jonas Belouadi , Eddy Ilg , Margret Keuper , Hideki Tanaka , Masao Utiyama , Raj Dabre , Steffen Eger , Simone Paolo Ponzetto

Recently, deep learning techniques have shown great success in automatic code generation. Inspired by the code reuse, some researchers propose copy-based approaches that can copy the content from similar code snippets to obtain better…

Software Engineering · Computer Science 2023-09-08 Jia Li , Yongmin Li , Ge Li , Zhi Jin , Yiyang Hao , Xing Hu

Public knowledge graphs such as DBpedia and Wikidata have been recognized as interesting sources of background knowledge to build content-based recommender systems. They can be used to add information about the items to be recommended and…

Information Retrieval · Computer Science 2021-05-04 Michael Matthias Voit , Heiko Paulheim

In the last decade, driven also by the availability of an unprecedented computational power and storage capabilities in cloud environments we assisted to the proliferation of new algorithms, methods, and approaches in two areas of…

Information Retrieval · Computer Science 2017-07-25 Vito Bellini , Vito Walter Anelli , Tommaso Di Noia , Eugenio Di Sciascio

Code synthesis, which requires a deep understanding of complex natural language problem descriptions, generation of code instructions for complex algorithms and data structures, and the successful execution of comprehensive unit tests,…

Computation and Language · Computer Science 2024-05-21 Md. Ashraful Islam , Mohammed Eunus Ali , Md Rizwan Parvez

During software front-end development, the work to convert Graphical User Interface(GUI) image to the corresponding front-end code is an inevitable tedious work. There have been some attempts to make this work to be automatic. However, the…

Machine Learning · Computer Science 2020-07-08 Xiaoling Huang , Feng Liao

Generative models for source code are an interesting structured prediction problem, requiring to reason about both hard syntactic and semantic constraints as well as about natural, likely programs. We present a novel model for this problem…

Machine Learning · Computer Science 2019-04-18 Marc Brockschmidt , Miltiadis Allamanis , Alexander L. Gaunt , Oleksandr Polozov

We present MixingBoard, a platform for quickly building demos with a focus on knowledge grounded stylized text generation. We unify existing text generation algorithms in a shared codebase and further adapt earlier algorithms for…

Computation and Language · Computer Science 2020-07-06 Xiang Gao , Michel Galley , Bill Dolan

Knowledge-based, open-domain dialogue generation aims to build chit-chat systems that talk to humans using mined support knowledge. Many types and sources of knowledge have previously been shown to be useful as support knowledge. Even in…

Computation and Language · Computer Science 2025-05-19 Xiangci Li , Linfeng Song , Lifeng Jin , Haitao Mi , Jessica Ouyang , Dong Yu

The production of microchips is a complex and thus well documented process. Therefore, available textual data about the production can be overwhelming in terms of quantity. This affects the visibility and retrieval of a certain piece of…

Information Retrieval · Computer Science 2021-05-12 H. Abu-Rasheed , C. Weber , J. Zenkert , P. Czerner , R. Krumm , M. Fathi

Data-driven design and innovation is a process to reuse and provide valuable and useful information. However, existing semantic networks for design innovation is built on data source restricted to technological and scientific information.…

Computation and Language · Computer Science 2022-11-22 Haoyu Zuo , Qianzhi Jing , Tianqi Song , Huiting Liu , Lingyun Sun , Peter Childs , Liuqing Chen

Domain Large Language Models (LLMs) are developed for domain-specific tasks based on general LLMs. But it still requires professional knowledge to facilitate the expertise for some domain-specific tasks. In this paper, we investigate into…

Computation and Language · Computer Science 2024-12-13 Chengyuan Liu , Shihang Wang , Lizhi Qing , Jun Lin , Ji Zhang , Fei Wu , Kun Kuang

Knowledge-based programs specify multi-agent protocols with epistemic guards that abstract from how agents learn and record facts or information about other agents and the environment. Their interpretation involves a non-monotone mutual…

Programming Languages · Computer Science 2023-01-27 Alexander Knapp , Heribert Mühlberger , Bernhard Reus

Programming is a powerful and ubiquitous problem-solving tool. Developing systems that can assist programmers or even generate programs independently could make programming more productive and accessible, yet so far incorporating…

The automatic generation of computer programs is one of the main applications with practical relevance in the field of evolutionary computation. With program synthesis techniques not only software developers could be supported in their…

Neural and Evolutionary Computing · Computer Science 2021-08-30 Dominik Sobania , Dirk Schweim , Franz Rothlauf

Software programming requires both API reference (know-what) knowledge and programming task (know-how) knowledge. Lots of programming know-what and know-how knowledge is documented in text, for example, API reference documentation and…

Software Engineering · Computer Science 2023-08-08 Qing Huang , Zhiqiang Yuan , Zhenchang Xing , Zhengkang Zuo , Changjing Wang , Xin Xia

Recently there have been many advances in research on language modeling of source code. Applications range from code suggestion and completion to code summarization. However, complete program synthesis of industry-grade programming…

Artificial Intelligence · Computer Science 2021-09-07 Sander de Bruin , Vadim Liventsev , Milan Petković

The knowledge graph(KG) composed of entities with their descriptions and attributes, and relationship between entities, is finding more and more application scenarios in various natural language processing tasks. In a typical knowledge…

Computation and Language · Computer Science 2018-10-15 Shengjie Sun , Dong Yang , Hongchun Zhang , Yanxu Chen , Chao Wei , Xiaonan Meng , Yi Hu

In this document, we discuss a multi-step approach to automated construction of a knowledge graph, for structuring and representing domain-specific knowledge from large document corpora. We apply our method to build the first knowledge…

Computation and Language · Computer Science 2026-05-15 Andrea Loreti , Kesi Chen , Ruby George , Robert Firth , Adriano Agnello , Shinnosuke Tanaka

Two types of knowledge, triples from knowledge graphs and texts from documents, have been studied for knowledge aware open-domain conversation generation, in which graph paths can narrow down vertex candidates for knowledge selection…

Artificial Intelligence · Computer Science 2019-09-04 Zhibin Liu , Zheng-Yu Niu , Hua Wu , Haifeng Wang