中文
相关论文

相关论文: Evaluation of Siamese Networks for Semantic Code S…

200 篇论文

Answer selection (AS) is an essential subtask in the field of natural language processing with an objective to identify the most likely answer to a given question from a corpus containing candidate answer sentences. A common approach to…

信息检索 · 计算机科学 2021-04-20 Olabanji Shonibare

The automation of document processing is gaining recent attention due to the great potential to reduce manual work through improved methods and hardware. Neural networks have been successfully applied before - even though they have been…

计算与语言 · 计算机科学 2021-06-15 Martin Holeček

Semantic code search technology allows searching for existing code snippets through natural language, which can greatly improve programming efficiency. Smart contracts, programs that run on the blockchain, have a code reuse rate of more…

软件工程 · 计算机科学 2021-11-30 Chaochen Shi , Yong Xiang , Jiangshan Yu , Longxiang Gao

Embedding models have demonstrated strong performance in tasks like clustering, retrieval, and feature extraction while offering computational advantages over generative models and cross-encoders. Benchmarks such as MTEB have shown that…

软件工程 · 计算机科学 2025-08-28 Zhuohao Li , Wenqing Chen , Jianxing Yu , Zhichao Lu

Boosted by deep learning, natural language processing (NLP) techniques have recently seen spectacular progress, mainly fueled by breakthroughs both in representation learning with word embeddings (e.g. word2vec) as well as novel…

网络与互联网体系结构 · 计算机科学 2022-07-26 Zied Ben Houidi , Dario Rossi

One goal of technical online communities is to help developers find the right answer in one place. A single question can be asked in different ways with different wordings, leading to the existence of duplicate posts on technical forums.…

软件工程 · 计算机科学 2024-03-05 Xingfang Wu , Heng Li , Nobukazu Yoshioka , Hironori Washizaki , Foutse Khomh

To obtain code snippets for reuse, programmers prefer to search for related documents, e.g., blogs or Q&A, instead of code itself. The major reason is due to the semantic diversity and mismatch between queries and code snippets. Deep…

软件工程 · 计算机科学 2020-08-18 Zhensu Sun , Yan Liu , Chen Yang , Yu Qian

Machine learning approaches in sentiment analysis principally rely on the abundance of resources. To limit this dependence, we propose a novel method called Siamese Network Architecture for Sentiment Analysis (SNASA) to learn…

计算与语言 · 计算机科学 2024-03-08 Nurendra Choudhary , Rajat Singh , Ishita Bindlish , Manish Shrivastava

Deep learning has been successfully applied to human activity recognition. However, training deep neural networks requires explicitly labeled data which is difficult to acquire. In this paper, we present a model with multiple siamese…

人机交互 · 计算机科学 2023-07-19 Taoran Sheng , Manfred Huber

This paper tackles the challenge of teaching code semantics to Large Language Models (LLMs) for program analysis by incorporating code symmetries into the model architecture. We introduce a group-theoretic framework that defines code…

机器学习 · 计算机科学 2024-09-10 Kexin Pei , Weichen Li , Qirui Jin , Shuyang Liu , Scott Geng , Lorenzo Cavallaro , Junfeng Yang , Suman Jana

In this paper, we propose a new text recognition model based on measuring the visual similarity of text and predicting the content of unlabeled texts. First a Siamese convolutional network is trained with deep supervision on a labeled…

计算机视觉与模式识别 · 计算机科学 2016-07-06 Ehsan Hosseini-Asl , Angshuman Guha

Sentence encoders, which produce sentence embeddings using neural networks, are typically evaluated by how well they transfer to downstream tasks. This includes semantic similarity, an important task in natural language understanding.…

计算与语言 · 计算机科学 2018-11-02 Li Zhang , Steven R. Wilson , Rada Mihalcea

Sentence encoders map sentences to real valued vectors for use in downstream applications. To peek into these representations - e.g., to increase interpretability of their results - probing tasks have been designed which query them for…

计算与语言 · 计算机科学 2020-10-29 Steffen Eger , Johannes Daxenberger , Iryna Gurevych

Software developers often rely on natural language text that appears in software engineering artifacts to access critical information as they build and work on software systems. For example, developers access requirements documents to…

软件工程 · 计算机科学 2021-05-14 Arthur Marques , Giovanni Viviani , Gail C. Murphy

The advent of large language models (LLMs) has significantly advanced artificial intelligence (AI) in software engineering (SE), with source code embeddings playing a crucial role in tasks such as source code clone detection and source code…

软件工程 · 计算机科学 2025-06-04 Zixiang Xian , Chenhui Cui , Rubing Huang , Chunrong Fang , Zhenyu Chen

Distributional semantics in the form of word embeddings are an essential ingredient to many modern natural language processing systems. The quantification of semantic similarity between words can be used to evaluate the ability of a system…

计算与语言 · 计算机科学 2019-04-10 Ponrudee Netisopakul , Gerhard Wohlgenannt , Aleksei Pulich

Natural language processing has improved tremendously after the success of word embedding techniques such as word2vec. Recently, the same idea has been applied on source code with encouraging results. In this survey, we aim to collect and…

机器学习 · 计算机科学 2019-04-08 Zimin Chen , Martin Monperrus

The recent progress of artificial intelligence(AI) has shown great potentials for alleviating human burden in various complex tasks. From the view of software engineering, AI techniques can be seen in many fundamental aspects of…

软件工程 · 计算机科学 2021-03-02 Wenhe Zhang , Jin He , Kevin Song

Assessing the degree of semantic relatedness between words is an important task with a variety of semantic applications, such as ontology learning for the Semantic Web, semantic search or query expansion. To accomplish this in an automated…

计算与语言 · 计算机科学 2017-05-25 Thomas Niebler , Martin Becker , Christian Pölitz , Andreas Hotho

Large language models (LLMs) have demonstrated significant potential in the realm of natural language understanding and programming code processing tasks. Their capacity to comprehend and generate human-like code has spurred research into…