Every week we hold open seminars that cover recent achievements in the field of group's research and discuss our own projects.
Location: room 204, Times Center, Kantemirovskaya Str., 2A, St.Petersburg, Russia.
Day and time: Wednesday, 20:00-21:30.
Seminars are open to all. To receive announcements and other news, please contact Aleksei Shpilman (email@example.com).
2019Neural Code Comprehension
With the recent success of embeddings in natural language processing, research has been conducted into applying similar methods to code analysis. Most works attempt to process the code directly or use a syntactic tree representation, treating it like sentences written in a natural language. However, none of the existing methods are sufficient to comprehend program semantics robustly, due to structural features such as function calls, branching, and interchangeable order of statements.
At the seminar, we will discuss a novel processing technique to learn code semantics, and apply it to a variety of program analysis tasks. Following this hypothesis, we define an embedding space, inst2vec, based on an Intermediate Representation (IR) of the code that is independent of the source programming language.
Speaker: Aleksei Shpilman.
Presentation language: Russian.
Date and time: January 23rd, 20:00-21:30.
Location: Times, room 405.
- About seminars
23 January 2019Neural Code Comprehension
12 December 2018Code Review with Deep Learning
5 December 2018Learning to represent edits
28 November 2018Using Variational Autoencoders for Summarization and Retrieval of Code Fragments
21 November 2018Graph models for developing artificial intelligence