GRAPHICALLY MANAGING DATA CLASSIFICATION WORKFLOWS IN A SOCIAL NETWORKING SYSTEM WITH DIRECTED GRAPHS
First Claim
1. A computer-implemented method, comprising:
- interfacing one or more data sources in a social networking system to a classification platform system for defining one or more classification experiments;
defining a classification experiment by at least;
defining an input data space by selecting at least one of the data sources interfaced with the classification platform system; and
defining, via a definition user interface of the classification platform system, a workflow configuration of the classification experiment by graphically arranging a directed graph (DG) connecting a plurality of transformation blocks to represent an experiment workflow, wherein the DG specifies how one or more outputs of each of the transformation blocks are fed into one or more other transformation blocks; and
scheduling a distributed computation platform to execute the classification experiment according to the input data space and the workflow configuration.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments include a classification platform system. A user can define a classification experiment on the classification platform system. For example, the user can define an input data space by selecting at least one of data sources interfaced with the classification platform system and defining a workflow configuration including a directed graph (DG) connecting a plurality of transformation blocks to represent an experiment workflow. The DG can specify how one or more outputs of each of the transformation blocks are fed into one or more other transformation blocks. The DG can be defined graphically. The classification platform system can schedule the experiment workflow to be executed on a distributed computation platform according to the input data space and the workflow configuration.
18 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
interfacing one or more data sources in a social networking system to a classification platform system for defining one or more classification experiments; defining a classification experiment by at least; defining an input data space by selecting at least one of the data sources interfaced with the classification platform system; and defining, via a definition user interface of the classification platform system, a workflow configuration of the classification experiment by graphically arranging a directed graph (DG) connecting a plurality of transformation blocks to represent an experiment workflow, wherein the DG specifies how one or more outputs of each of the transformation blocks are fed into one or more other transformation blocks; and scheduling a distributed computation platform to execute the classification experiment according to the input data space and the workflow configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable data storage memory storing computer-executable instructions that, when executed by a computer system, cause the computer system to perform a computer-implemented method, the computer-executable instructions comprising:
-
instructions for defining a classification experiment by at least; defining an input data space by selecting at least one of data sources interfaced with a classification platform system; and defining, via a definition user interface of the classification platform system, a workflow configuration of the classification experiment by graphically arranging a directed graph (DG) to connect a plurality of transformation blocks to represent an experiment workflow, wherein the DG specifies how one or more outputs of each transformation block in the experiment workflow are fed into one or more other transformation blocks; and instructions for scheduling a distributed computation platform to execute the classification experiment according to the input data space and the workflow configuration
-
-
20. A classification platform system, comprising:
-
a memory configured to store executable instructions; and a processor configured by the executable instructions to implement an experiment management engine and a workflow execution engine; wherein the experiment management engine is configured to defining a classification experiment by at least; defining an input data space by selecting at least one of data sources interfaced with the classification platform system; and defining, via a definition user interface, by graphically arranging a directed graph (DG) to connect a plurality of transformation blocks to represent an experiment workflow, wherein the DG specifies how one or more outputs of each of the transformation blocks are fed into one or more other transformation blocks; and wherein the workflow execution engine is configured to schedule a distributed computation platform to execute the classification experiment according to the input data space and the DG.
-
Specification