AI for interactive performance: Challenges and techniques