paper-with-me

홈 › Papers

Learning Semantic Vector Representations of Source Code via a Siamese Neural Network

2019-04-26 · David Wehr, Halley Fede, Eleanor Pence, Bo Zhang, Guilherme Ferreira, John Walczyk, Joseph Hughes

The abundance of open-source code, coupled with the success of recent advances in deep learning for natural language processing, has given rise to a promising new application of machine learning to source code. In this work, we explore the use of a Siamese recurrent neural network model on Python source code to create vectors which capture the semantics of code. We evaluate the quality of embeddings by identifying which problem from a programming competition the code solves. Our model significantly outperforms a bag-of-tokens embedding, providing promising results for improving code embeddings that can be used in future software engineering tasks.

📄 PDF Abstract BibTeX arXiv:1904.11968

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine Learning

Similar Papers 제목 키워드 기반

Content-based Representations of audio using Siamese neural networks

2018-02-15 · Manocha Pranay, Badlani Rohan, Kumar Anurag, Shah Ankit 외

In this paper, we focus on the problem of content-based retrieval for audio, which aims to retrieve all semantically similar audio recordings for a given audio clip query. This problem is similar to the problem of query …

Retrieval

Improving Text Semantic Similarity Modeling through a 3D Siamese Network

2023-07-18 · Jianxiang Zang, Hui Liu

Siamese networks have gained popularity as a method for modeling text semantic similarity. Traditional methods rely on pooling operation to compress the semantic representations from Transformer blocks in encoding, resul…

NavigateSemantic SimilaritySemantic Textual Similarity

UniMelb at SemEval-2018 Task 12: Generative Implication using LSTMs, Siamese Networks and Semantic Representations with Synonym Fuzzing

2018-06-01 · SEMEVAL 2018 6 · Anirudh Joshi, Tim Baldwin, Richard O. Sinnott, Cecile Paris

This paper describes a warrant classification system for SemEval 2018 Task 12, that attempts to learn semantic representations of reasons, claims and warrants. The system consists of 3 stacked LSTMs: one for the reason, …

General ClassificationMulti-Task LearningSemantic SimilaritySemantic Textual Similarity+1

Siamese Image Modeling for Self-Supervised Vision Representation Learning

2022-06-02 · CVPR 2023 1 · Chenxin Tao, Xizhou Zhu, Weijie Su, Gao Huang 외

Self-supervised learning (SSL) has delivered superior performance on a variety of downstream vision tasks. Two main-stream SSL frameworks have been proposed, i.e., Instance Discrimination (ID) and Masked Image Modeling (…

Representation LearningSelf-Supervised LearningSemantic SegmentationSensitivity

Improve Document Embedding for Text Categorization Through Deep Siamese Neural Network

2020-05-31 · Erfaneh Gharavi, Hadi Veisi

Due to the increasing amount of data on the internet, finding a highly-informative, low-dimensional representation for text is one of the main challenges for efficient natural language processing tasks including text cla…

ClassificationDocument ClassificationDocument EmbeddingGeneral Classification+3