Share this article
Latest news
With KB5043178 to Release Preview Channel, Microsoft advises Windows 11 users to plug in when the battery is low
Copilot in Outlook will generate personalized themes for you to customize the app
Microsoft will raise the price of its 365 Suite to include AI capabilities
Death Stranding Director’s Cut is now Xbox X|S at a huge discount
Outlook will let users create custom account icons so they can tell their accounts apart easier
Microsoft is working on a system that restores lost fragments of code, and digital documents
Remastering old video games using only parts of their original code could an application of this system.
3 min. read
Published onApril 11, 2024
published onApril 11, 2024
Share this article
Read our disclosure page to find out how can you help Windows Report sustain the editorial teamRead more
Microsoft is working on a system that uses AI to restore missing parts of a digital document using only some fragmented parts of that document.
In a paper published recently, the Redmond-based tech giant patented the technology under the name ofAutomated notebook completion using sequence-to-sequence transformer, and it could be a revolutionary way to restore and remaster older digital documents, such as old video games, for instance, with AI, by being able to restore old fragments of code.
The system can automatically complete parts of a digital notebook by employing the following process. Each digital document has two types of cells: markdown cells, which contain text, and code cells, which contain code.
The system works by creating examples of inputs and outputs. It does this by hiding (or masking) the content of either a markdown cell or a code cell and then using the content of the other cell as an input. The hidden content is used as the output for that example.
After creating these examples, the method trains a natural language processing model (a type of AI that understands and generates text) using these examples. The trained model can then predict the content of a hidden cell based on the content of the other cell, and it comes with several results, which are then tested until one of them resembles the original best.
The method can further include executing the natural language processing model to generate multiple hypotheses of solutions that are consistent with content in the grading cell.
In other words, the system teaches the computer to fill in the blanks in a notebook by showing examples of how the blanks have been filled in before.
While the system can be used in various applications, from language programming courses to restoring digital documents of various natures (the paper mentions Word, Excel, and even PowerPoint documents), in theory, it can also be used to restore old and lost fragments of code, which can potentially become a way to remaster old video games by only using some parts of the code.
This is a sort of an unfortunate issue in the gaming industry: for instance, back in 2014, when Ubisoft announced the release of the HD version of the popular Heroes of Might and Magic 3,the company saidit would only release one edition of the game because it didn’t have all the original code of the complete edition.
This was quite unfortunate because the company found some fragments of the original code, but it was rendered unusable. However, with a tool like this system, those fragments could be used to restore the original code entirely.
Given how much focus Microsoft is putting into AI development, this system might actually be released sooner or later, depending on how accurate AI is. But withCopilot in GitHubbeing able to assist programmers, the system can actually be released in a few years.
More about the topics:Code editor,microsoft
Flavius Floare
Tech Journalist
Flavius is a writer and a media content producer with a particular interest in technology, gaming, media, film and storytelling.
He’s always curious and ready to take on everything new in the tech world, covering Microsoft’s products on a daily basis. The passion for gaming and hardware feeds his journalistic approach, making him a great researcher and news writer that’s always ready to bring you the bleeding edge!
User forum
0 messages
Sort by:LatestOldestMost Votes
Comment*
Name*
Email*
Commenting as.Not you?
Save information for future comments
Comment
Δ
Flavius Floare
Tech Journalist
Flavius is a writer and a media content producer with a particular interest in technology, gaming, media, film and storytelling.