Error Correcting Output Coding (ECOC) is a generic ensemble classification framework designed for multi-class classification problems [1]}, where the aim is to decompose a given multi-class problem into several two-class problems. The final decision boundary is formed by combining the boundaries of the base classifiers trained on these simple decompositions while providing a scope for error correction.
