Learning about the opponent in automated bilateral negotiation: a comprehensive survey of opponent modeling techniques | Synapse