Learning a directed acyclic graph using a machine learning model loss
AssigneeSAS Institute Inc.
InventorsXilong Chen, Tao Huang, Jan Chvosta
Life of this patent
Estimating the term…
Loading patent…
AssigneeSAS Institute Inc.
InventorsXilong Chen, Tao Huang, Jan Chvosta
Estimating the term…
A computing device learns a directed acyclic graph (DAG). (A) A target variable is defined from variables based on a topological order vector and a first index. (B) Input variables are defined from the variables based on the topological order vector and a second index. (C) A machine learning model is trained with observation vectors using the target variable and the input variables. (D) The machine learning model is executed to compute a loss value. (E) The second index is incremented. (F) (B) through (E) are repeated a first plurality of times. (G) The first index is incremented. (H) (A) through (G) are repeated a second plurality of times. A parent set is determined for each variable based on a comparison between the loss value computed each repetition of (D). The parent set is output for each variable to describe the DAG that defines a hierarchical relationship between the variables.
A non-transitory computer-readable medium having stored thereon computer-readable instructions that when executed by a computing device cause the computing device to:
A computing device comprising:
A method of learning a topological order of a plurality of variables, the method comprising:
Dependencies are inferred from the claim text.