Renamed sparse to sparse_output, removed helper function, removed any dependency on self.multilabel_