Recommender systems are considered one of the most rapidly growing branches of Artificial Intelligence. The demand for finding more efficient techniques to generate recommendations becomes urgent. However, many recommendations become useless if there is a delay in generating and showing them to the user. Therefore, we focus on improving the speed of recommendation systems without impacting the accuracy. In this paper, we suggest a novel recommender system based on Factorization Machines and Association Rules (FMAR). We introduce an approach to generate association rules using two algorithms: (i) apriori and (ii) frequent pattern (FP) growth. These association rules will be utilized to reduce the number of items passed to the factorization machines recommendation model. We show that FMAR has significantly decreased the number of new items that the recommender system has to predict and hence, decreased the required time for generating the recommendations. On the other hand, while building the FMAR tool, we concentrate on making a balance between prediction time and accuracy of generated recommendations to ensure that the accuracy is not significantly impacted compared to the accuracy of using factorization machines without association rules.
翻译:建议系统被认为是人工智能中增长最快的分支之一。 寻找更高效技术以产生建议的需求变得紧迫。 但是,如果在生成和向用户展示建议方面出现延误,许多建议就变得毫无用处。 因此,我们把重点放在提高建议系统的速度上,而不会影响准确性。 在本文件中,我们建议采用一种新的建议系统,以“保理机”和“协会规则”为基础。我们采用一种方法,利用两种算法来产生联系规则:(一) 优先和(二) 频繁模式(FP)增长。这些联系规则将用来减少通过到保理机建议模型的项目数量。我们表明,FMAR大大减少了建议系统必须预测的新项目数量,从而减少了产生建议所需的时间。另一方面,在建立FMAR工具的同时,我们注重在预测时间和所产生建议的准确性之间取得平衡,以确保准确性与不使用保险规则使用保理机的准确性相比不会受到显著影响。