How about permitting the subject and partner to rate each of the actions performed in the game with one to five stars so that the AI engine knows which actions to emphasize or deemphasize in the future games. Yes, this is similar to iTunes.
It seems to me this would best be done in a separate mode of “review a previous game” so that it doesn’t interrupt the game play asking for a rating after each turn. Maybe even save the list of tasks from the last two to five games for later review. If the "review a previous game" mode is too much of a hassle then you could just put a + and - sign for each player to optionally pick during the task to indicate emphasizing or deemphasizing this task in the future.
The game should store separate ratings for each action for each player regardless of which player was the subject or partner. Ratings should also be stored for the player’s preferences in the categories (e.g. French kissing, holding hands, fantasies, etc.) This can either stated explicitly in the profile or could be inferred by the user’s ratings for other tasks in that category.