A Framework of Learning Through Empirical Gain Maximization