Invention Application
- Patent Title: LEARNING AND USING PROGRAMMING STYLES
-
Application No.: US17563881Application Date: 2021-12-28
-
Publication No.: US20220121427A1Publication Date: 2022-04-21
- 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
- Main IPC: G06F8/33
- IPC: 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
- US11748065B2 Learning and using programming styles Public/Granted day:2023-09-05
Information query