Oriol Pujol, & Petia Radeva. (2006). Optimal extension of Error Correcting Output Codes.