PROBILITY ESTIMATION VIA ERROR CORRECTING OUTPUT CODING