Automatic splitting of a column into multiple columns
AssigneeMicrosoft Technology Licensing, LLC
InventorsMohammad Raza, Sumit Gulwani
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsMohammad Raza, Sumit Gulwani
Estimating the term…
Various technologies described herein pertain to automated data splitting using predictive program synthesis. Input-only examples for splitting an input column of an input data set can be received. The input-only examples can include example entries from the input column of the input data set to be split into multiple output columns without specification of how the example entries are to be split into multiple output columns. Further, a program for splitting the input column of the input data set into the multiple output columns can be synthesized based on the input-only examples. The program can be synthesized, given the input-only examples, in a domain-specific language (DSL) for splitting an entry into a tuple of fields utilizing a predictive program synthesis algorithm. Moreover, the program can be executed on the input data set to split the input column of the input data set into the multiple output columns.
A computing system, comprising:
A method for automatically splitting an input column of an input data set into multiple output columns, comprising:
A method for synthesizing a program for splitting an input column of an input data set into multiple output columns, comprising:
Dependencies are inferred from the claim text.