The input to inverse_transform is an indicator matrix (possibly containing real values, since it can accept what decision_function returns). If I'm not mistaken, no matter what data type fit was called with, you can inverse-transform this indicator matrix to any of the 3 possible formats: multiclass, multilabel-list, multilabel-indicator.