SearcharxivSearch

arXiv subjects

Kirill Krylov

Publications and source records attributed to Kirill Krylov.

2 recordsLinked to original sources

Some approximate renormalization group invariants for supersymmetric extensions of the Standard Model and the Yukawa unification

For supersymmetric extensions of the Standard Model we construct some expressions that include Yukawa couplings for the third and second generations and receive relatively small quantum corrections. This implies that they slightly depend on scale and are therefore approximate renormalization group invariants. Using these invariants we try to analyse possible relations between the Yukawa couplings at the unification scale $M_X$ as well as the predictions for values of $\mbox{tg}\,\beta$ and $\alpha(M_X)$. In particular, we suggest two variants of such relations and investigate whether they agree with the experimental values of elementary particle masses. It is demonstrated that the Yukawa unification for the third and second generations consistent with them can be achieved by adding exotic superfields forming 3 representations $5+\bar{5}$ of the group $SU(5)$ to the MSSM field content. We argue that this may indicate the possible underlying $E_6$ gauge symmetry.

hep-ph

Full Line Code Completion: Bringing AI to Desktop

In recent years, several industrial solutions for the problem of multi-token code completion appeared, each making a great advance in the area but mostly focusing on cloud-based runtime and avoiding working on the end user's device. In this work, we describe our approach for building a multi-token code completion feature for the JetBrains' IntelliJ Platform, which we call Full Line Code Completion. The feature suggests only syntactically correct code and works fully locally, i.e., data querying and the generation of suggestions happens on the end user's machine. We share important time and memory-consumption restrictions, as well as design principles that a code completion engine should satisfy. Working entirely on the end user's device, our code completion engine enriches user experience while being not only fast and compact but also secure. We share a number of useful techniques to meet the stated development constraints and also describe offline and online evaluation pipelines that allowed us to make better decisions. Our online evaluation shows that the usage of the tool leads to 1.3 times more Python code in the IDE being produced by code completion. The described solution was initially started with a help of researchers and was then bundled into all JetBrains IDEs where it is now used by millions of users. Thus, we believe that this work is useful for bridging academia and industry, providing researchers with the knowledge of what happens when complex research-based solutions are integrated into real products.

cs.SE