Let's say, I have a binary classifier. Usually, if a model doesn't learn anything useful, the accuracy would be around 50%. Anything above 50 is better than a random guess.
My question is: what are some situations where the model will show below 50% accuracy (or some performance metric), let's say 30%? Doesn't that mean, I can just always reverse the answer and get 70% accuracy?
Can this happen (a model showing some 20-30ish % performance)? If yes, what has the model learnt actually?