C-3PO: Click-sequence-aware deeP neural network (DNN)-based Pop-uPs recOmmendation

I know you’ll click


With the emergence of mobile and wearable devices, push notification becomes a powerful tool to connect and maintain the relationship with app users, but sending inappropriate or too many messages at the wrong time may result in the app being removed by the users. In order to maintain the retention rate and the delivery rate of advertisement, we adopt deep neural network (DNN) to develop a pop-up recommendation system “Click-sequence-aware deeP neural network (DNN)-based Pop-uPs recOmmendation (C-3PO)” enabled by collaborative filtering-based hybrid user behavioral analysis. We further verified the system with real data collected from the product security master, clean master, and CM browser, supported by Leopard Mobile Inc. (Cheetah Mobile Taiwan Agency). In this way, we can know precisely about users’ preference and frequency to click on the push notification/pop-ups, decrease the troublesome to users efficiently, and meanwhile increase the click-through rate of push notifications/pop-ups.

This is a preview of subscription content, log in to check access.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9


  1. Abadi M, Barham P, Chen J, Chen Z, Davis A, Dean J et al (2016) TensorFlow: a system for large-scale machine learning. In: Proceedings of the 12th USENIX conference on Operating Systems Design and Implementation, Savannah

  2. Aiolli F (2013) Efficient top-n recommendation for very large scale binary rated datasets. In: Proceedings of the 7th ACM conference on recommender systems. ACM, New York, pp 273–280

  3. Cheng H-T, et al (2016) Wide and deep learning for recommender systems. In: Proceedings of the 1st workshop on deep learning for recommender systems. Boston

  4. Covington P, et al (2016) Deep neural networks for YouTube recommendations. In: Proceedings of the 10th ACM conference on recommender systems. Boston

  5. Goodfellow I, Bengio Y, Courville A (2016) Deep learning. An MIT Press Book, Cambridge

    Google Scholar 

  6. He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. In: IEEE conference on computer vision and pattern recognition (CVPR), Las Vegas

  7. Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37

    Article  Google Scholar 

  8. Krizhevsky A, Sutskever I, Hinton GE (2012) ImageNet classification with deep convolutional neural networks. In: Advances in neural information processing systems 25 NIPS. Harrahs and Harveys, Lake Tahoe, pp 1097–1105

  9. LeCun Y, Bengio Y, Hinton G (2015) Deep learning. Nature 521:436–444

    Article  Google Scholar 

  10. Pan R, Zhou Y, Cao B, Liu N, Lukose R, Scholz M, Yang Q (2008) One-class collaborative filtering. In ICDM, pp 502–511

  11. Salakhutdinov R, Mnih A, Hinton GE (2007) Restricted Boltzmann machines for collaborative filtering. ICML, pp 791–798

  12. Silver D, Huang A, Maddison CJ, Guez A, Sifre L, van den Driessche G et al (2016) Mastering the game of Go with deep neural networks and tree search. Nature 529:484–489

    Article  Google Scholar 

  13. Simonyan K, Zisserman A (2015) Very deep convolutional networks for large-scale image recognition. In: International Conference on Learning Representations 2015 (ICLR2015), San Diego

  14. Szegedy C, Vanhoucke V, Ioffe S, Shlens J, Wojna Z (2016) Rethinking the inception architecture for computer vision. In: Proceedings of the IEEE conference on computer vision and pattern recognition (CVPR), WA

  15. Van Den Oord A, Dieleman S, Schrauwen B (2013) Deep content-based music recommendation. NIPS, pp 2643–2651

  16. Verstrepen K, Goethals B (2014) Unifying nearest neighbors collaborative filtering. In: Proceedings of the 8th ACM conference on recommender systems. ACM, New York, pp 177–184

  17. Wang X, Wang Y (2014) Improving content-based and hybrid music recommendation using deep learning. ACM Multimedia, pp 627–636

  18. Wang H, Wang N, Yeung D-Y (2015) Collaborative deep learning for recommender systems. KDD, pp 1235–1244

  19. Wu Y, DuBois C, Zheng AX, Ester M (2016) Denoising auto-encoders for top-N recommender systems. WSDM, pp 153–162

  20. Zheng Y, Tang B, Ding W, Zhou H (2016) A neural autoregressive approach to collaborative filtering. arXiv:1605.09477

Download references


This work would not have been possible without the valuable dataset offered by Cheetah Mobile Inc.

Author information



Corresponding author

Correspondence to TonTon Hsien-De Huang.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Communicated by V. Loia.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Huang, T.H., Kao, H. C-3PO: Click-sequence-aware deeP neural network (DNN)-based Pop-uPs recOmmendation. Soft Comput 23, 11793–11799 (2019). https://doi.org/10.1007/s00500-018-03730-5

Download citation


  • Click sequence aware
  • Deep learning
  • Deep neural network