Fast Learning from Sparse Data