摘要
近年来,人们付出了大量努力来解释机器学习系统。然而,一些机器学习方法本身就具有可解释性,因此并非完全的“黑盒”。这使得开发人员能够理解输出结果,而无需开发复杂且昂贵的可解释性技术。此外,可解释性应该根据问题的背景进行定制。在依赖于协同过滤的推荐系统中,推荐是基于相似用户的行为,因此解释应该说明哪些其他用户与当前用户相似。类似地,如果推荐系统基于序列预测,则解释还应该说明哪些输入时间步对结果影响最大。我们在 STAN(时空注意力网络,用于下一位置推荐)中展示了这种理念/范式,STAN 是一个基于协同过滤和序列预测的下一兴趣点推荐系统。我们还表明,解释有助于“调试”输出结果。