question: Napoleon 's role in which revolution has caused controversy regarding his reputation ?
answer: the Haitian Revolution
turker_answer: Napoleon 's role in the Haitian Revolution has caused controversy regarding his reputation .
rule-based: Napoleon 's role in the Haitian Revolution revolution has caused controversy regarding his reputation .