Papers by Nikita Sorokin
CCT-Code: Cross-Consistency Training for Multilingual Clone Detection and Code Search (2025.naacl-srw)
Copied to clipboard
Nikita Sorokin, Tikhonov Anton, Dmitry Abulkhanov, Ivan Sedykh, Irina Piontkovskaya, Valentin Malykh
| Challenge: | clone detection is crucial in software development for identifying semantically similar code . clones can be found in the same language code snippets, but there is little research on multilingual clonage detection. |
| Approach: | They propose a novel training procedure leveraging cross-lingual similarity to train language models on source code in various programming languages. |
| Outcome: | The proposed method achieves state-of-the-art on C++ and Python clone detection benchmarks with comparable performance on decoder-based models. |
Searching by Code: A New SearchBySnippet Dataset and SnippeR Retrieval Model for Searching by Code Snippets (2024.lrec-main)
Copied to clipboard
| Challenge: | Existing code search algorithms use code comments rather than full-text descriptions as text . existing algorithms use a code snippet and/or error traceback to find code . |
| Approach: | They propose a new search-by-code use case using a code snippet and error traceback . they propose implementing the search- by-code query in a StackOverflow dataset . |
| Outcome: | The proposed dataset outperforms strong baselines on SearchBySnippet with 0.451 Recall@10 . a code snippet and/or error traceback are used as queries to find bugs . |
Self-Guided Plan Extraction for Instruction-Following Tasks with Goal-Conditional Reinforcement Learning (2026.findings-acl)
Copied to clipboard
| Challenge: | a framework for instruction-following tasks is proposed for instruction following tasks . previous methods rely on expert trajectories and learn directly from the agent's own interactions with the environment without expert supervision. |
| Approach: | They propose a framework for instruction-following tasks that enables a language model to generate and refine high-level plans through a self-learning mechanism. |
| Outcome: | The proposed framework adheres to instructions more strictly than baseline methods while showing strong generalization to previously unseen instructions. |
Ask Me Anything in Your Native Language (2022.naacl-main)
Copied to clipboard
| Challenge: | Cross-lingual question answering systems are becoming more and more important . a new approach can be generalized to more than 20 languages and outperforms previous models by 12% . |
| Approach: | They propose a cross-lingual question answering system that can be generalized to more than 20 languages . their approach can outperform previous models by 12% on multiple languages based on a dataset . |
| Outcome: | The proposed approach outperforms the previous models on multiple languages by 12% . it can be generalized to more than 20 languages and outperformed all previous models by 2% . |