A proactive dialogue system has the ability to proactively lead the
conversation. Different from the general chatbots which only react to the user,
proactive dialogue systems can be used to achieve some goals, e.g., to
recommend some items to the user. Background knowledge is essential