7 CONCLUSIONS
We proposed a neural explainable collective non-
negative matrix factorization (NECoNMF) for recom-
mender systems combining ratings, content features,
sentiment, and contextual information in a common
latent space. Furthermore, we introduced a neural ex-
plainable model to interpret the predicted top-N rec-
ommendation. Finally, we presented the results re-
garding the experiments in two datasets, where we ob-
served that NECoNMF outperforms the state-of-the-
art methods.
The top-N recommendation task was addressed
using four different matrices as input for collective
non-negative matrix factorization. The combination
of content features, contexts, ratings, and sentiment
play an important role in explaining the recommended
list of items to a user.
The explainable model proved to be effective for
the review-oriented explanation task. The generated
explanations may help users during their decision
regarding specific item’s features, as users tend to
trust in the review-based explanation. Moreover, the
character-level text generation has the benefit of gen-
erating readable personalized text.
We would like to improve the readability pre-
sented by the explainable model and further extend
the project into a general explainable recommender
system, which is able to explain any recommendation
method. Furthermore, investigate technical improve-
ments related to the cold-start problem.
ACKNOWLEDGEMENTS
The authors wish to acknowledge the financial sup-
port and the fellow scholarship given to this re-
search from the Conselho Nacional de Desenvolvi-
mento Cient
´
ıfico e Tecnol
´
ogico - CNPq (grant#
206065/2014-0)
REFERENCES
Bengio, Y., Simard, P., and Frasconi, P. (1994). Learning
long-term dependencies with gradient descent is diffi-
cult. IEEE transactions on neural networks, 5(2):157–
166.
Costa, F. and Dolog, P. (2018). Hybrid learning model
with barzilai-borwein optimization for context-aware
recommendations. In Proceedings of the Thirty-
First International Florida Artificial Intelligence Re-
search Society Conference, FLAIRS 2018, Melbourne,
Florida USA., May 21-23 2018., pages 456–461.
Costa, F., Ouyang, S., Dolog, P., and Lawlor, A. (2018). Au-
tomatic generation of natural language explanations.
In Proceedings of the 23rd International Conference
on Intelligent User Interfaces Companion, IUI’18,
pages 57:1–57:2. ACM.
Cremonesi, P., Koren, Y., and Turrin, R. (2010). Perfor-
mance of recommender algorithms on top-n recom-
mendation tasks. In Proceedings of the Fourth ACM
Conference on Recommender Systems, RecSys ’10,
pages 39–46, New York, NY, USA. ACM.
Dong, L., Huang, S., Wei, F., Lapata, M., Zhou, M., and
XuT, K. (2017). Learning to generate product reviews
from attributes. In Proceedings of the 15th Conference
of the European Chapter of the Association for Com-
putational Linguistics, CECACL’17, pages 623–632.
Association for Computational Linguistics.
El Hihi, S. and Bengio, Y. (1995). Hierarchical recurrent
neural networks for long-term dependencies. In Pro-
ceedings of the 8th International Conference on Neu-
ral Information Processing Systems, NIPS’95, pages
493–499, Cambridge, MA, USA. MIT Press.
Haveliwala, T. H. (2002). Topic-sensitive pagerank. In
Proceedings of the 11th International Conference on
World Wide Web, WWW ’02, pages 517–526, New
York, NY, USA. ACM.
He, X., Chen, T., Kan, M.-Y., and Chen, X. (2015). Tri-
rank: Review-aware explainable recommendation by
modeling aspects. In Proceedings of the 24th ACM In-
ternational on Conference on Information and Knowl-
edge Management, CIKM ’15, pages 1661–1670,
New York, NY, USA. ACM.
He, X., Kan, M.-Y., Xie, P., and Chen, X. (2014).
Comment-based multi-view clustering of web 2.0
items. In Proceedings of the 23rd International Con-
ference on World Wide Web, WWW ’14, pages 771–
782, New York, NY, USA. ACM.
Hochreiter, S. and Schmidhuber, J. (1997). Long short-term
memory. Neural computation, 9(8):1735–1780.
Karpathy, A., Johnson, J., and Li, F. (2015). Visualiz-
ing and understanding recurrent networks. CoRR,
abs/1506.02078. International Conference on Learn-
ing Representaions.
Koren, Y., Bell, R., and Volinsky, C. (2009). Matrix factor-
ization techniques for recommender systems. Com-
puter, 42(8):30–37.
Le, Q. and Mikolov, T. (2014). Distributed representations
of sentences and documents. In Proceedings of the
31st International Conference on International Con-
ference on Machine Learning - Volume 32, ICML’14,
pages II–1188–II–1196. JMLR.org.
Lee, D. D. and Seung, H. S. (2000). Algorithms for non-
negative matrix factorization. In Proceedings of the
13th International Conference on Neural Information
Processing Systems, NIPS’00, pages 535–541, Cam-
bridge, MA, USA. MIT Press.
Liu, J., Wang, C., Gao, J., and Han, J. (2013). Multi-view
clustering via joint nonnegative matrix factorization.
In Proceedings of the 2013 SIAM International Con-
ference on Data Mining, pages 252–260. SIAM.
WEBIST 2018 - 14th International Conference on Web Information Systems and Technologies
44