Abstract
Hidden Markov models are tractable to capture long-term dependencies but intractable to compute the transition probabilities of higher-order process. We propose a neural hidden Markov models to compute the transition probabilities of higher-order hidden Markov model by a neural network and reduce the cost of computation. It is applied for time-aware recommender systems to show the benefits from the hybrid of combining neural network and hidden Markov model. We implement the recommender system and experiment on real datasets to demonstrate better performances over the existing recommender systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Alanazi, A., Bain, M.: A people-to-people content-based reciprocal recommender using hidden Markov models. In: Proceedings of the 7th ACM Conference on Recommender Systems, pp. 303–306 (2013)
Alanazi, A., Bain, M.: A scalable people-to-people hybrid reciprocal recommender using hidden Markov models. In: The 2nd International Workshop on Machine Learning Methods for Recommender Systems (2016)
Baldi, P., Chauvin, Y.: Protein modeling with hybrid hidden Markov model/neural network architectures. In: International Conference on Intelligent Systems for Molecular Biology (1995)
Bourlard, H., Wellekens, C.J.: Links between Markov models and multilayer perceptrons. IEEE Trans. Pattern Anal. Mach. Intell. 12(12), 1167–1178 (1990)
Campos, P.G., DÃez, F., Cantador, I.: Time-aware recommender systems: a comprehensive survey and analysis of existing evaluation protocols. User Model. User Adap. Inter. 24(1–2), 67–119 (2014)
Chang, S., Yin, D., Chang, Y., Hasegawa-johnson, M., Huang, T.S.: Streaming recommender systems. In: International Conference on World Wide Web, pp. 381–389 (2017)
Chang, S., et al.: Streaming recommender systems. In: Proceedings of the 26th International Conference on World Wide Web, WWW 2017, International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, Switzerland, pp. 381–389 (2017). https://doi.org/10.1145/3038912.3052627
Chatzis, S., Christodoulou, P., Andreou, A.S.: Recurrent latent variable networks for session-based recommendation. In: The 2nd Workshop on Deep Learning for Recommender Systems (2017)
Chen, H., Lin, Z.: A hybrid neural network and hidden Markov model for time-aware recommender systems. In: Proceedings of the 11th International Conference on Agents and Artificial Intelligence, vol. 2, pp. 204–213 (2019)
Chen, X., et al.: Sequential recommendation with user memory networks. In: ACM International Conference on Web Search and Data Mining, pp. 108–116 (2018)
Devooght, R., Bersini, H.: Collaborative filtering with recurrent neural networks (2016)
Ding, D., Zhang, M., Li, S.Y., Tang, J., Chen, X., Zhou, Z.H.: BayDNN: friend recommendation with Bayesian personalized ranking deep neural network. In: Conference on Information and Knowledge Management, pp. 1479–1488 (2017)
Ding, Y., Li, X.: Time weight collaborative filtering. In: Proceedings of the ACM International Conference on Information and Knowledge Management, pp. 485–492 (2005)
Gultekin, S., Paisley, J.: A collaborative Kalman filter for time-evolving dyadic processes. In: IEEE International Conference on Data Mining (2014)
Harper, F.M., Konstan, J.A.: The movielens datasets: history and context. ACM Trans. Interact. Intell. Syst. (2015)
He, X., Liao, L., Zhang, H., Nie, L., Hu, X., Chua, T.S.: Neural collaborative filtering. In: Proceedings of the 26th International Conference on World Wide Web (2017)
Hidasi, B., Karatzoglou, A., Baltrunas, L., Tikk, D.: Session-based recommendations with recurrent neural networks. In: The International Conference on Learning Representations (2016)
Hidasi, B., Quadrana, M., Karatzoglou, A., Tikk, D.: Parallel recurrent neural network architectures for feature-rich session-based recommendations. In: ACM Conference on Recommender Systems, pp. 241–248 (2016)
Hochreiter, S., Schmidhuber, J.: Long short-term memory. Neural Comput. 9(8), 1735–1780 (1997). https://doi.org/10.1162/neco.1997.9.8.1735
Jannach, D., Ludewig, M.: When recurrent neural networks meet the neighborhood for session-based recommendation. In: ACM Conference on Recommender Systems, pp. 306–310 (2017)
Liang, H., Baldwin, T.: A probabilistic rating auto-encoder for personalized recommender systems. In: ACM International on Conference on Information and Knowledge Management, pp. 1863–1866 (2015)
Lu, Z., Agarwal, D., Dhillon, I.S.: A spatio-temporal approach to collaborative filtering. In: Proceedings of the 3rd ACM Conference on Recommender Systems, pp. 13–20 (2009)
Paisley, J., Gerrish, S., Blei, D.: Dynamic modeling with the collaborative Kalman filter. In: NYAS 5th Annual Machine Learning Symposium (2010)
Rabiner, L.R.: A tutorial on hidden Markov models and selected applications in speech recognition. In: Readings in Speech Recognition, pp. 267–296 (1989)
Sahoo, N., Singh, P.V., Mukhopadhyay, T.: A hidden Markov model for collaborative filtering. MIS Q. 36(4), 1329–1356 (2012)
Salakhutdinov, R., Mnih, A., Hinton, G.: Restricted Boltzmann machines for collaborative filtering. In: International Conference on Machine Learning, pp. 791–798 (2007)
Soh, H., Sanner, S., White, M., Jamieson, G.: Deep sequential recommendation for personalized adaptive user interfaces. In: International Conference on Intelligent User Interfaces (2017)
Sun, J.Z., Parthasarathy, D., Varshney, K.R.: Collaborative Kalman filtering for dynamic matrix factorization. IEEE Trans. Sign. Process. (2014)
Sun, J.Z., Varshney, K.R., Subbian, K.: Dynamic matrix factorization: a state space approach. In: IEEE International Conference on Acoustics, Speech and Signal Processing (2012)
Tang, J., Gao, H., Liu, H.: mTrust: discerning multi-faceted trust in a connected world. In: Proceedings of the 5th ACM International Conference on Web Search and Data Mining, pp. 93–102. ACM (2012)
Tang, J., Liu, H., Gao, H., Das Sarmas, A.: eTrust: understanding trust evolution in an online world. In: Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 253–261. ACM (2012)
Wang, H., Wang, N., Yeung, D.Y.: Collaborative deep learning for recommender systems. In: ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1235–1244 (2015)
Wu, C.Y., Ahmed, A., Beutel, A., Smola, A.J., Jing, H.: Recurrent recommender networks, pp. 495–503 (2017)
Xue, H.J., Dai, X.Y., Zhang, J., Huang, S., Chen, J.: Deep matrix factorization models for recommender systems. In: International Joint Conference on Artificial Intelligence, pp. 3203–3209 (2017)
Zhang, H., Ni, W., Li, X., Yang, Y.: A hidden semi-Markov approach for time-dependent recommendation. In: Pacific Asia Conference on Information Systems (2016)
Zhang, H., Ni, W., Li, X., Yang, Y.: Modeling the heterogeneous duration of user interest in time-dependent recommendation: a hidden semi-Markov approach. IEEE Trans. Syst. Man Cybernet. Syst. 48(2), 2168–2216 (2016)
Zhang, S., Yao, L., Sun, A.: Deep learning based recommender system: a survey and new perspectives. ArXiv e-prints (2017)
Acknowledgements
This work is supported by Natural Science Fund of China under numbers 61672049/61732001.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Lin, Z., Song, J. (2019). Neural Hidden Markov Model. In: van den Herik, J., Rocha, A., Steels, L. (eds) Agents and Artificial Intelligence. ICAART 2019. Lecture Notes in Computer Science(), vol 11978. Springer, Cham. https://doi.org/10.1007/978-3-030-37494-5_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-37494-5_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-37493-8
Online ISBN: 978-3-030-37494-5
eBook Packages: Computer ScienceComputer Science (R0)