Skip to main content

2021 | OriginalPaper | Buchkapitel

SSRGAN: A Generative Adversarial Network for Streaming Sequential Recommendation

verfasst von : Yao Lv, Jiajie Xu, Rui Zhou, Junhua Fang, Chengfei Liu

Erschienen in: Database Systems for Advanced Applications

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Studying the sequential recommendation in streaming settings becomes meaningful because large volumes of user-item interactions are generated in a chronological order. Although a few streaming update strategies have been developed, they cannot be applied in sequential recommendation, because they can hardly capture the long-term user preference only by updating the model with random sampled new instances. Besides, some latent information is ignored because the existing streaming update strategies are designed for individual interactions, without considering the interaction subsequence. In this paper, we propose a Streaming Sequential Recommendation with Generative Adversarial Network (SSRGAN) to solve the streaming sequential recommendation problem. To maintain the long-term memory and keep sequential information, we use the reservoir-based streaming storage mechanism and exploit an active subsequence selection strategy to update model. Moreover, to improve the effectiveness and efficiency of online model training, we propose a novel negative sampling strategy based on GAN to generate the most informative negative samples and use Gumble-Softmax to overcome the gradient block problem. We conduct extensive experiments on two real-world datasets and the results shows the superiority of our approaches in streaming sequential recommendation.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Bansal, T., Belanger, D., McCallum, A.: Ask the GRU: multi-task learning for deep text recommendations. In: RecSys 2016, pp. 107–114 (2016) Bansal, T., Belanger, D., McCallum, A.: Ask the GRU: multi-task learning for deep text recommendations. In: RecSys 2016, pp. 107–114 (2016)
2.
Zurück zum Zitat Chen, T., Sun, Y., Shi, Y., Hong, L.: On sampling strategies for neural network-based collaborative filtering. In: SIGKDD 2017, pp. 767–776 (2017) Chen, T., Sun, Y., Shi, Y., Hong, L.: On sampling strategies for neural network-based collaborative filtering. In: SIGKDD 2017, pp. 767–776 (2017)
4.
Zurück zum Zitat Das, A., Datar, M., Garg, A., Rajaram, S.: Google news personalization: scalable online collaborative filtering. In: WWW 2007, pp. 271–280 (2007) Das, A., Datar, M., Garg, A., Rajaram, S.: Google news personalization: scalable online collaborative filtering. In: WWW 2007, pp. 271–280 (2007)
5.
Zurück zum Zitat Dauphin, Y.N., Fan, A., Auli, M., Grangier, D.: Language modeling with gated convolutional networks. In: ICML 2017, pp. 933–941 (2017) Dauphin, Y.N., Fan, A., Auli, M., Grangier, D.: Language modeling with gated convolutional networks. In: ICML 2017, pp. 933–941 (2017)
6.
Zurück zum Zitat Diaz-Aviles, E., Drumond, L., Schmidt-Thieme, L., Nejdl, W.: Real-time top-n recommendation in social streams. In: RecSys 2012, pp. 59–66 (2012) Diaz-Aviles, E., Drumond, L., Schmidt-Thieme, L., Nejdl, W.: Real-time top-n recommendation in social streams. In: RecSys 2012, pp. 59–66 (2012)
7.
Zurück zum Zitat Goodfellow, I.J., et al.: In: NIPS 2014, pp. 2672–2680 (2014) Goodfellow, I.J., et al.: In: NIPS 2014, pp. 2672–2680 (2014)
8.
Zurück zum Zitat Guo, L., Yin, H., Wang, Q., Chen, T., Zhou, A., Hung, N.Q.V.: Streaming session-based recommendation. In: SIGKDD 2019, pp. 1569–1577 (2019) Guo, L., Yin, H., Wang, Q., Chen, T., Zhou, A., Hung, N.Q.V.: Streaming session-based recommendation. In: SIGKDD 2019, pp. 1569–1577 (2019)
9.
Zurück zum Zitat He, R., McAuley, J.J.: Fusing similarity models with Markov chains for sparse sequential recommendation. In: ICDM 2016, pp. 191–200 (2016) He, R., McAuley, J.J.: Fusing similarity models with Markov chains for sparse sequential recommendation. In: ICDM 2016, pp. 191–200 (2016)
10.
Zurück zum Zitat Hidasi, B., Karatzoglou, A.: Recurrent neural networks with top-k gains for session-based recommendations. In: CIKM 2018, pp. 843–852 (2018) Hidasi, B., Karatzoglou, A.: Recurrent neural networks with top-k gains for session-based recommendations. In: CIKM 2018, pp. 843–852 (2018)
11.
Zurück zum Zitat Hidasi, B., Karatzoglou, A., Baltrunas, L., Tikk, D.: Session-based recommendations with recurrent neural networks. In: ICLR 2016 (2016) Hidasi, B., Karatzoglou, A., Baltrunas, L., Tikk, D.: Session-based recommendations with recurrent neural networks. In: ICLR 2016 (2016)
12.
Zurück zum Zitat Hu, X., Xu, J., Wang, W., Li, Z., Liu, A.: A graph embedding based model for fine-grained POI recommendation. Neurocomputing 428, 376–384 (2020) Hu, X., Xu, J., Wang, W., Li, Z., Liu, A.: A graph embedding based model for fine-grained POI recommendation. Neurocomputing 428, 376–384 (2020)
13.
Zurück zum Zitat Huang, Y., Cui, B., Zhang, W., Jiang, J., Xu, Y.: TencentRec: real-time stream recommendation in practice. In: SIGMOD 2015, pp. 227–238 (2015) Huang, Y., Cui, B., Zhang, W., Jiang, J., Xu, Y.: TencentRec: real-time stream recommendation in practice. In: SIGMOD 2015, pp. 227–238 (2015)
14.
Zurück zum Zitat Jang, E., Gu, S., Poole, B.: Categorical reparameterization with gumbel-softmax. In: ICLR 2017 (2017) Jang, E., Gu, S., Poole, B.: Categorical reparameterization with gumbel-softmax. In: ICLR 2017 (2017)
15.
Zurück zum Zitat Jugovac, M., Jannach, D., Karimi, M.: Streamingrec: a framework for benchmarking stream-based news recommenders. In: RecSys 2018, pp. 269–273 (2018) Jugovac, M., Jannach, D., Karimi, M.: Streamingrec: a framework for benchmarking stream-based news recommenders. In: RecSys 2018, pp. 269–273 (2018)
16.
Zurück zum Zitat Kang, W., McAuley, J.J.: Self-attentive sequential recommendation. In: ICDM 2018, pp. 197–206 (2018) Kang, W., McAuley, J.J.: Self-attentive sequential recommendation. In: ICDM 2018, pp. 197–206 (2018)
18.
Zurück zum Zitat Ma, C., Kang, P., Liu, X.: Hierarchical gating networks for sequential recommendation. In: SIGKDD 2019, pp. 825–833 (2019) Ma, C., Kang, P., Liu, X.: Hierarchical gating networks for sequential recommendation. In: SIGKDD 2019, pp. 825–833 (2019)
19.
Zurück zum Zitat Rendle, S., Freudenthaler, C., Gantner, Z., Schmidt-Thieme, L.: BPR: Bayesian personalized ranking from implicit feedback. In: UAI 2009, pp. 452–461 (2009) Rendle, S., Freudenthaler, C., Gantner, Z., Schmidt-Thieme, L.: BPR: Bayesian personalized ranking from implicit feedback. In: UAI 2009, pp. 452–461 (2009)
20.
Zurück zum Zitat Rendle, S., Freudenthaler, C., Schmidt-Thieme, L.: Factorizing personalized Markov chains for next-basket recommendation. In: WWW 2010, pp. 811–820 (2010) Rendle, S., Freudenthaler, C., Schmidt-Thieme, L.: Factorizing personalized Markov chains for next-basket recommendation. In: WWW 2010, pp. 811–820 (2010)
21.
Zurück zum Zitat Rendle, S., Schmidt-Thieme, L.: Online-updating regularized kernel matrix factorization models for large-scale recommender systems. In: RecSys 2008, pp. 251–258 (2008) Rendle, S., Schmidt-Thieme, L.: Online-updating regularized kernel matrix factorization models for large-scale recommender systems. In: RecSys 2008, pp. 251–258 (2008)
22.
Zurück zum Zitat Subbian, K., Aggarwal, C.C., Hegde, K.: Recommendations for streaming data. In: CIKM 2016, pp. 2185–2190 (2016) Subbian, K., Aggarwal, C.C., Hegde, K.: Recommendations for streaming data. In: CIKM 2016, pp. 2185–2190 (2016)
23.
Zurück zum Zitat Tang, J., Wang, K.: Personalized top-n sequential recommendation via convolutional sequence embedding. In: WSDM 2018, pp. 565–573 (2018) Tang, J., Wang, K.: Personalized top-n sequential recommendation via convolutional sequence embedding. In: WSDM 2018, pp. 565–573 (2018)
24.
Zurück zum Zitat Wang, Q., Yin, H., Hu, Z., Lian, D., Wang, H., Huang, Z.: Neural memory streaming recommender networks with adversarial training. In: SIGKDD 2018, pp. 2467–2475 (2018) Wang, Q., Yin, H., Hu, Z., Lian, D., Wang, H., Huang, Z.: Neural memory streaming recommender networks with adversarial training. In: SIGKDD 2018, pp. 2467–2475 (2018)
25.
Zurück zum Zitat Wang, W., Yin, H., Huang, Z., Wang, Q., Du, X., Nguyen, Q.V.H.: Streaming ranking based recommender systems. In: SIGIR 2018, pp. 525–534 (2018) Wang, W., Yin, H., Huang, Z., Wang, Q., Du, X., Nguyen, Q.V.H.: Streaming ranking based recommender systems. In: SIGIR 2018, pp. 525–534 (2018)
26.
Zurück zum Zitat Xu, C., et al.: Recurrent convolutional neural network for sequential recommendation. In: WWW 2019, pp. 3398–3404 (2019) Xu, C., et al.: Recurrent convolutional neural network for sequential recommendation. In: WWW 2019, pp. 3398–3404 (2019)
Metadaten
Titel
SSRGAN: A Generative Adversarial Network for Streaming Sequential Recommendation
verfasst von
Yao Lv
Jiajie Xu
Rui Zhou
Junhua Fang
Chengfei Liu
Copyright-Jahr
2021
DOI
https://doi.org/10.1007/978-3-030-73200-4_3