A Structured Reasoning Framework for Unbalanced Data Classification Using Probabilistic Models