I think negative numbers prevent that; in your example, “cat detector” can choose to increase cat scores or decrease all other scores. You could maybe achieve correlation if you enforce non-negative final network segment (weights & features), but then softmax (exponentiation part) would be not necessary. And sum of scores would still be undetermined, and may actually grow without bound.