LearningPinocchio: adaptive information extraction for real world applications | Synapse