TY - GEN
T1 - A multi-perspective architecture for semantic code search
AU - Haldar, Rajarshi
AU - Wu, Lingfei
AU - Xiong, Jinjun
AU - Hockenmaier, Julia
N1 - Publisher Copyright:
© 2020 Association for Computational Linguistics
PY - 2020
Y1 - 2020
N2 - The ability to match pieces of code to their corresponding natural language descriptions and vice versa is fundamental for natural language search interfaces to software repositories. In this paper, we propose a novel multi-perspective cross-lingual neural framework for code-text matching, inspired in part by a previous model for monolingual text-to-text matching, to capture both global and local similarities. Our experiments on the CoNaLa dataset show that our proposed model yields better performance on this cross-lingual text-to-code matching task than previous approaches that map code and text to a single joint embedding space.
AB - The ability to match pieces of code to their corresponding natural language descriptions and vice versa is fundamental for natural language search interfaces to software repositories. In this paper, we propose a novel multi-perspective cross-lingual neural framework for code-text matching, inspired in part by a previous model for monolingual text-to-text matching, to capture both global and local similarities. Our experiments on the CoNaLa dataset show that our proposed model yields better performance on this cross-lingual text-to-code matching task than previous approaches that map code and text to a single joint embedding space.
UR - http://www.scopus.com/inward/record.url?scp=85108306407&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85108306407&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85108306407
T3 - Proceedings of the Annual Meeting of the Association for Computational Linguistics
SP - 8563
EP - 8568
BT - ACL 2020 - 58th Annual Meeting of the Association for Computational Linguistics, Proceedings of the Conference
PB - Association for Computational Linguistics (ACL)
T2 - 58th Annual Meeting of the Association for Computational Linguistics, ACL 2020
Y2 - 5 July 2020 through 10 July 2020
ER -