Cognitive recommendations for data preparation
AssigneeInternational Business Machines Corporation
InventorsYannick Saillet, Martin A. Oberhofer, Jens P. Seifert
Life of this patent
Estimating the term…
Abstract
A method, computer system, and computer program product for providing recommendations about processing datasets. A set of machine learning models are provided for use in respectively determining data processing action performable on a dataset based on a respective set of features of the dataset. A current dataset is received. A set of features of the current dataset are determined. One or more data processing actions are generated to be executed on the current dataset, which are determined by at least two machine learning models of the provided set, based on the determined set of features of the current dataset. One or more of the data processing actions are performed on the current dataset.
Claims18
A computer-implemented method for providing recommendations about processing datasets, each dataset comprising records containing a respective set of data fields, the method comprising:
- a. providing a set of machine learning models, wherein each machine learning model is usable to determine a data processing action performable on a dataset based on a respective set of features of the dataset;
- b. receiving a current dataset;
- c. determining a set of features of the current dataset;
- d. generating, by at least two machine learning models of the provided set, one or more determined data processing actions executable on the current dataset based on the determined set of features of the current dataset;
- and
- e. performing one or more of the data processing actions on the current dataset.
A computer system for providing recommendations about processing datasets, the computer system comprising:
- a. one or more computer processors, one or more computer-readable storage media, and program instructions stored on one or more of the computer-readable storage media for execution by at least one of the one or more computer processors, the program instructions, when executed by the at least one of the one or more computer processors, causing the computer system to perform a method comprising:
- i. providing a set of machine learning models, wherein each machine learning model is usable to determine a data processing action performable on a dataset based on a respective set of features of the dataset;
- ii. receiving a current dataset;
- iii. determining a set of features of the current dataset;
- iv. generating, by at least two machine learning models of the provided set, one or more determined data processing actions executable on the current dataset based on the determined set of features of the current dataset;
- and
- v. performing one or more of the data processing actions on the current dataset.
A computer program product for providing recommendations about processing datasets, comprising:
- a. one or more computer-readable storage devices and program instructions stored on at least one of the one or more computer-readable storage devices for execution by at least one or more computer processors of a computer system, the program instructions, when executed by the at least one of the one or more computer processors, causing the computer system to perform a method comprising:
- i. providing a set of machine learning models, wherein each machine learning model is usable to determine a data processing action performable on a dataset based on a respective set of features of the dataset;
- ii. receiving a current dataset;
- iii. determining a set of features of the current dataset;
- iv. generating, by at least two machine learning models of the provided set, one or more determined data processing actions executable on the current dataset based on the determined set of features of the current dataset;
- and
- v. performing one or more of the data processing actions on the current dataset.
Dependencies are inferred from the claim text.