Learning Information From Data While Preserving Differential Privacy