Patent ID: 11922311
Assignee: SAS INSTITUTE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 19:
20. The non-transitory computer-readable medium of claim 13, wherein when the fairness measure type is an equalized odds fairness measure type, the weight value is computed using, w
   i
  
  =
  
   
    ❘
    "\[LeftBracketingBar]"
   
   
    
     
      -
      
       
        ∑
         
       
       
        b
        =
        1
       
       M
      
     
     ⁢
     
      q
      b
     
     ⁢
     
      log
      ⁡
      (
      
       g
       b
      
      )
     
    
    -
    
     
      
       λ
       
        
         a
         i
        
        ,
        3
       
      
      -
      
       λ
       
        
         a
         i
        
        ,
        4
       
      
     
     
      p
      
       
        a
        i
       
       ,
       1
      
     
    
    +
    
     
      
       ∑
        
      
      
       j
       =
       1
      
      
       N
       Sl
      
     
     ⁢
     
      
       (
       
        
         λ
         
          j
          ,
          3
         
        
        -
        
         λ
         
          j
          ,
          4
         
        
       
       )
      
      
       p
       e
      
     
    
   
   
    ❘
    "\[RightBracketingBar]", when yp,i=e, and, w
   i
  
  =
  
   
    ❘
    "\[LeftBracketingBar]"
   
   
    
     
      -
      
       
        ∑
         
       
       
        b
        =
        1
       
       M
      
     
     ⁢
     
      q
      b
     
     ⁢
     
      log
      ⁡
      (
      
       g
       b
      
      )
     
    
    -
    
     
      
       λ
       
        
         a
         i
        
        ,
        3
       
      
      -
      
       λ
       
        
         a
         i
        
        ,
        4
       
      
     
     
      p
      
       
        a
        i
       
       ,
       0
      
     
    
    +
    
     
      
       ∑
        
      
      
       j
       =
       1
      
      Nsl
     
     ⁢
     
      
       (
       
        
         λ
         
          j
          ,
          3
         
        
        -
        
         λ
         
          j
          ,
          4
         
        
       
       )
      
      
       p
       
        !
        e
       
      
     
    
   
   
    ❘
    "\[RightBracketingBar]", when yp,i≠e, where wi indicates the weight value for an ith observation vector of the plurality of observation vectors, yp,i indicates the second predicted target variable value for the ith observation vector predicted in a most recent repetition of (D), ai indicates the sensitive attribute variable value for the ith observation vector, e indicates the predefined target event value, M indicates a number of unique values of the target variable, NSl indicates a number of unique values of the sensitive attribute variable, | | indicates an absolute value,, q
    b
   
   =
   
    
     N
     b
    
    N
   
  
  ,, b=1, . . . , M, Nb indicates a number of observation vectors of the plurality of observation vectors having the target variable value equal to b, N indicates a number of the plurality of observation vectors,, g
    b
   
   =
   
    
     T
     b
    
    N
   
  
  ,, b=1, . . . , M, Tb indicates a second number of observation vectors of the plurality of observation vectors having the second predicted target variable value of b in the most recent repetition of (D), pai indicates a value of pd having d=ai,, p
    d
   
   =
   
    
     N
     d
    
    N
   
  
  ,, d=1, . . . , NSl, Nd indicates a third number of observation vectors of the plurality of observation vectors having the sensitive attribute variable value equal to d, λai,1 indicates a value of λf,3 having f=ai, λai,2 indicates a value of λf,2 having f=ai, λai,3 indicates a value of λf,3 having f=ai, λai,4 indicates a value of λf,4 having, f
   =
   
    a
    i
   
  
  ,
  
   
    λ
    
     f
     ,
     1
    
   
   =
   
    
     B
     *
     
      exp
      ⁡
      (
      
       θ
       
        f
        ,
        1
       
      
      )
     
    
    T
   
  
  ,
  
   f
   =
   1
  
  ,
  …
     
  ,
  
   N
   Sl
  
  ,
  
   
    λ
    
     f
     ,
     2
    
   
   =
   
    
     B
     *
     
      exp
      ⁡
      (
      
       θ
       
        f
        ,
        2
       
      
      )
     
    
    T
   
  
  ,
 

 
  
   f
   =
   1
  
  ,
  …
     
  ,
  
   N
   Sl
  
  ,
  
   
    λ
    
     f
     ,
     3
    
   
   =
   
    
     B
     *
     
      exp
      ⁡
      (
      
       θ
       
        f
        ,
        3
       
      
      )
     
    
    T
   
  
  ,
 

 
  
   f
   =
    
   
    1
   
  
  
   ,
  
  …
     
  ,
  
   N
   Sl
  
  ,
  
   
    λ
    
     f
     ,
     4
    
   
   =
   
    
     B
     *
     
      exp
      ⁡
      (
      
       θ
       
        f
        ,
        4
       
      
      )
     
    
    T
   
  
  ,
 

 
  
   f
   =
   1
  
  ,
  …
     
  ,
  
   N
   Sl
  
  ,
  
   T
   =
   
    1
    +
    
     
      
       ∑
        
      
      
       j
       =
       1
      
      4
     
     ⁢
     
      
       ∑
        
      
      
       k
       =
       1
      
      
       N
       Sl
      
     
     ⁢
     
      exp
      ⁡
      (
      
       B
       *
       
        θ
        
         k
         ,
         j
        
       
      
      )
     
    
   
  
  ,, B indicates a predefined bound value, θ indicates the theta matrix, pai,1 indicates a value of pd,1 having, d
   =
   
    a
    i
   
  
  ,
  
   
    p
    
     d
     ,
     1
    
   
   =
   
    
     N
     
      d
      ,
      1
     
    
    N
   
  
  ,, d=1, . . . , NSl, Nd,1 indicates a fourth number of observation vectors of the plurality of observation vectors having the sensitive attribute variable equal to d and the target variable value equal to e, pai,0 indicates a value of pd,0 having d=ai,, p
    
     d
     ,
     0
    
   
   =
   
    
     N
     
      d
      ,
      0
     
    
    N
   
  
  ,, d=1, . . . , NSl, Nd,0 indicates a fifth number of observation vectors of the plurality of observation vectors having the sensitive attribute variable equal to d and the target variable value not equal to e,, p
    e
   
   =
   
    
     N
     e
    
    N
   
  
  ,, Ne indicates a sixth number of observation vectors of the plurality of observation vectors having the target variable value equal to e,, p
    
     !
     e
    
   
   =
   
    
     N
     e
    
    N
   
  
  ,, and N!e indicates a seventh number of observation vectors of the plurality of observation vectors having the target variable value not equal to e.