Invention Grant
- Patent Title: Learning and using programming styles
-
Application No.: US16458713Application Date: 2019-07-01
-
Publication No.: US11243746B2Publication Date: 2022-02-08
- Inventor: Georgios Evangelopoulos , Olivia Hatalsky , Bin Ni , Qianyu Zhang
- Applicant: X Development LLC
- Applicant Address: US CA Mountain View
- Assignee: X Development LLC
- Current Assignee: X Development LLC
- Current Assignee Address: US CA Mountain View
- Agency: Middleton Reutlinger
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F8/33 ; G06N3/08 ; G06F8/40

Abstract:
Techniques are described herein for using artificial intelligence to “learn,” statistically, a target programming style that is imposed in and/or evidenced by a code base. Once the target programming style is learned, it can be used for various purposes. In various implementations, one or more generative adversarial networks (“GANs”), each including a generator machine learning model and a discriminator machine learning model, may be trained to facilitate learning and application of target programming style(s). In some implementations, the discriminator(s) and/or generator(s) may operate on graphical input, and may take the form of graph neural networks (“GNNs”), graph attention neural networks (“GANNs”), graph convolutional networks (“GCNs”), etc., although this is not required.
Public/Granted literature
- US20210004210A1 LEARNING AND USING PROGRAMMING STYLES Public/Granted day:2021-01-07
Information query