Cambridge, United Kingdom

Miltiadis Allamanis

USPTO Granted Patents = 9 

Average Co-Inventor Count = 4.1

ph-index = 3

Forward Citations = 22(Granted Patents)


Location History:

  • Edinburgh, GB (2018)
  • Cambridge, GB (2019 - 2024)

Company Filing History:


Years Active: 2018-2025

Loading Chart...
9 patents (USPTO):Explore Patents

Title: The Innovations of Miltiadis Allamanis

Introduction

Miltiadis Allamanis is a prominent inventor based in Cambridge, GB, known for his contributions to the field of code generation and completion using advanced machine learning techniques. With a total of 9 patents to his name, Allamanis has established himself as a key figure in improving software development processes through innovative solutions.

Latest Patents

Among his latest patents are two significant advancements in code generation:

1. **Code Generation with Reinforcement Learning** - This patent describes a code generation system that employs a non-terminal expansion model and a non-terminal selector model. These models work in harmony to produce code sketches that can complete partially-formed source code snippets. The non-terminal expansion model is a neural transformer trained through reinforcement learning, predicting the production rule for expanding a given non-terminal symbol. Meanwhile, the non-terminal selector model performs similarly but focuses on predicting which non-terminal symbol to expand based on the current partial-code state. Together, they utilize a two-step beam search process to generate top candidate code sketches, which may include an unexpanded non-terminal symbol represented as a hole.

2. **Code Completion with Holes** - This innovative tool uses a neural transformer model enhanced with attention mechanisms to generate syntactically correct code candidates that contain holes. These holes represent non-terminal symbols in programming languages, indicating where the code completion engine is uncertain about which production rule to apply. The system allows for customizable expansions, enabling users to influence how non-terminal symbols are filled in a candidate.

Career Highlights

Miltiadis Allamanis's career is marked by his tenure at Microsoft Technology Licensing, LLC, where he has been instrumental in developing cutting-edge technology that bridges the gap between artificial intelligence and software engineering. His patents reflect a deep understanding of programming languages and the engineering challenges faced by developers.

Collaborations

Throughout his career, Allamanis has collaborated with notable colleagues, including Neelakantan Sundaresan and Alexey Svyatkovskiy. Together, they have worked on advancing machine learning applications in software development, further pushing the boundaries of what is possible in code generation and completion technologies.

Conclusion

Miltiadis Allamanis continues to be a visionary inventor whose contributions to code generation and completion are transforming the software development landscape. His innovative patents at Microsoft Technology Licensing, LLC, represent significant advancements in the field, underscoring his role as a leader in integrating machine learning with programming practices. As technology evolves, Allamanis's work will undoubtedly influence future developments in software engineering.

This text is generated by artificial intelligence and may not be accurate.
Please report any incorrect information to support@idiyas.com
Loading…