Input: x , y , r 0 = y , L = , λ , threshold ϵ .

Step 1: Implement a novel preprocessing strategy to obtain the PBOW matrix D = [ D 1 , D 2 , , D c ] ;

Step 2: Compute sparse subset: j i = argmax j L | x T r i 1 | ( i = 1 , 2 , , c ) ;

Step 3: Sparse index set: L = L j i ;

Step 4: Solve for the sparse parameter: α i = arg min x n , i L y D i x 2 2 + λ x 2 2 ;

Step 5: Calculate residuals: r i = y D i α i 2 2 ( i = 1 , 2 , , c ) , if r i 2 2 < ϵ break else continue.

Output: l a b e l ( y ) = arg min i r i .