Patent ID: 11893079
Assignee: NEC CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A device comprising a processor configured to:
collect a data set comprising a plurality of samples, each of the plurality of samples comprising data that corresponds to a plurality of variables;
determine a probabilistic model describing a causality between the plurality of variables based on a fitness degree and an expert knowledge constraint associated with the data set, wherein the expert knowledge constraint comprises at least one of an edge constraint on a direct causality between two variables of the plurality of variables and a path constraint on an indirect causality between two variables of the plurality of variables;
determine the causality between the plurality of variables based on the model and the data set; and
obtaining, by the processor, a causal graph based on the determined causality, in which, the edge constraint is represented by an edge constraint vector which is associated with a current vector βj in a matrix describing the causality between the plurality of variables, and the edge constraint vector, ∑
   
    i
    ∈
    
     Q
     s
    
   
  
   
  
   
    
     w
     ~
    
    ji
   
   ⁢
   
    
     ❘
     "\[LeftBracketingBar]"
    
    
     β
     ji
    
    
     ❘
     "\[RightBracketingBar]", Qs represents a causal sequence associated with at least one part of the plurality of variables, {tilde over (w)}ji represents an element at a location (j, i) in an edge constraint matrix,
wherein one or more of the plurality of variables include information related to price information in a causality prediction system.