MAP: A Computational Model for Adaptive Persuasion