Recommendation to groups of users is a challenging subfield of recommendation systems. Its key concept is how and where to make the aggregation of each set of user information into an individual entity, such as a ranked recommendation list, a virtual user, or a multi-hot input vector encoding. This paper proposes an innovative strategy where aggregation is made in the multi-hot vector that feeds the neural network model. The aggregation provides a probabilistic semantic, and the resulting input vectors feed a model that is able to conveniently generalize the group recommendation from the individual predictions. Furthermore, using the proposed architecture, group recommendations can be obtained by simply feedforwarding the pre-trained model with individual ratings; that is, without the need to obtain datasets containing group of user information, and without the need of running two separate trainings (individual and group). This approach also avoids maintaining two different models to support both individual and group learning. Experiments have tested the proposed architecture using three representative collaborative filtering datasets and a series of baselines; results show suitable accuracy improvements compared to the state-of-the-art.
翻译:对用户群的建议是建议系统的一个具有挑战性的子领域。 它的关键概念是如何和在何处将每组用户信息汇总到单个实体中,例如排序的建议列表、虚拟用户或多热输入矢量编码。 本文提出一个创新战略,在支持神经网络模型的多热矢量中进行汇总。 聚合提供了一种概率性语义学,由此产生的输入矢量为模型提供了一种能够方便地概括单个预测中小组建议的模式。 此外,利用拟议的结构,可以通过简单地以单个评级向预先培训的模式提供反馈来获得小组建议;也就是说,不需要获得包含用户信息组的数据集,也不需要开展两个单独的培训(个人和群体)。 这种方法还避免了维持两种不同的模型以支持个人和群体学习。 实验用三个具有代表性的协作过滤数据集和一系列基线测试了拟议的结构;结果显示,与最新技术相比,准确性得到了适当的改进。</s>