An Information-Theoretic Framework for Supervised Learning