18610809. AUTOMATED NOTEBOOK COMPLETION USING SEQUENCE-TO-SEQUENCE TRANSFORMER simplified abstract (MICROSOFT TECHNOLOGY LICENSING, LLC)

From WikiPatents
Jump to navigation Jump to search

AUTOMATED NOTEBOOK COMPLETION USING SEQUENCE-TO-SEQUENCE TRANSFORMER

Organization Name

MICROSOFT TECHNOLOGY LICENSING, LLC

Inventor(s)

Colin Bruce Clement of Seattle WA (US)

Shubham Chandel of Bellevue WA (US)

Guillermo Serrato Castilla of Seattle WA (US)

Neelakantan Sundaresan of Bellevue WA (US)

AUTOMATED NOTEBOOK COMPLETION USING SEQUENCE-TO-SEQUENCE TRANSFORMER - A simplified explanation of the abstract

This abstract first appeared for US patent application 18610809 titled 'AUTOMATED NOTEBOOK COMPLETION USING SEQUENCE-TO-SEQUENCE TRANSFORMER

The abstract discusses devices, systems, and methods for generating an automatic interactive digital notebook completion model. The method involves receiving notebook content, generating input/output examples, and training a natural language processing model to predict content.

  • Notebook completion model for interactive digital notebooks
  • Method involves receiving notebook content, generating input/output examples, and training a natural language processing model
  • Input/output examples are generated by masking content of markdown and code cells
  • Prediction of content of masked cells is generated by the natural language processing model

Potential Applications: - Education technology for automated grading and feedback in coding courses - Research tools for data analysis and collaboration in scientific fields

Problems Solved: - Streamlining the process of completing interactive digital notebooks - Enhancing the efficiency of providing feedback on coding assignments

Benefits: - Saves time for educators and researchers - Improves the accuracy of grading and feedback in coding tasks

Commercial Applications: Automated grading systems for coding bootcamps and online coding courses

Questions about Automatic Interactive Digital Notebook Completion Model: 1. How does this technology improve the efficiency of providing feedback on coding assignments? 2. What are the potential applications of this technology in scientific research collaborations?

Frequently Updated Research: Stay updated on advancements in natural language processing models for interactive digital notebook completion.


Original Abstract Submitted

Generally discussed herein are devices, systems, and methods for generating an automatic interactive digital notebook completion model. A method can include receiving notebook content of an interactive digital notebook, the notebook content including a markdown cell followed by a code cell. The method can include generating input/output examples by, for each input/output example by masking one of (i) content of the markdown cell or (ii) content of the code cell resulting in a masked cell, identifying the masked cell and content of another cell of the markdown cell or the code that is not masked as an input for an input/output example, and identifying the content of the masked cell as an output for the input/output example. The method can include training, based on the input/output examples, a natural language processing model that generates a prediction of the content of a second masked cell as an output.