Implementasi Deep Learning untuk Klasifikasi dan Prediksi Data pada Sistem Rekomendasi Berbasis Machine Learning

Penulis

Kata Kunci:

Deep Learning, Machine Learning, Convolutional Neural Network, Sistem Rekomendasi, rekomendasi konten, Collaborative Filtering, Prediksi Data.

Abstrak

Perkembangan pesat teknologi komputasi telah mendorong adopsi luas sistem rekomendasi berbasis machine learning dalam berbagai domain industri, namun masih terdapat tantangan pada sistem rekomendasi konten yang umumnya bersifat konvensional dan berbasis collaborative filtering sehingga membatasi akurasi dan relevansi rekomendasi. Penelitian ini bertujuan untuk mengimplementasikan Deep Learning (DL), khususnya arsitektur Convolutional Neural Network dan Recurrent Neural Network (CNN-RNN), dalam menganalisis pola data pengguna guna menghasilkan rekomendasi yang lebih akurat dan personal. Metode yang digunakan meliputi integrasi model deep learning untuk feature extraction (ekstraksi fitur) dan collaborative prediction (prediksi kolaboratif) agar sistem mampu memahami preferensi serta pola perilaku pengguna secara mendalam. Pengembangan sistem dilakukan menggunakan pendekatan Cross-Industry Standard Process for Data Mining (CRISP-DM) dan diimplementasikan dalam bentuk prototipe sistem rekomendasi, dilengkapi dengan evaluasi performa model menggunakan metrik (Mean Absolute Error) dan (Root Mean Square Error) pada arsitektur cloud computing. Hasil pengujian menunjukkan bahwa model deep learning mampu memprediksi preferensi pengguna dengan tingkat akurasi yang tinggi, serta proses pelatihan dan inferensi model dapat berjalan secara efisien dan stabil, sehingga sistem mampu memberikan rekomendasi yang relevan, personal, dan sesuai konteks kebutuhan pengguna. Dengan demikian, penerapan deep learning dalam analisis data terbukti efektif dalam mengatasi keterbatasan sistem rekomendasi konvensional, meningkatkan kepuasan pengguna, serta menciptakan pengalaman yang lebih adaptif dalam ekosistem digital.

Unduhan

Data unduhan tidak tersedia.

Referensi

[1] Abadi, M., Barham, P., Chen, J., Chen, Z., Davis, A., Dean, J., ... & Zheng, X. (2016). TensorFlow: A system for large-scale machine learning. 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16), 265-283. https://doi.org/10.48550/arXiv.1603.04467

​[2] Adomavicius, G., & Tuzhilin, A. (2005). Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engineering, 17(6), 734-749. https://doi.org/10.1109/TKDE.2005.99

​[3] Barkan, O., & Koenigstein, N. (2016). Item2vec: Neural item embedding for collaborative filtering. 2016 IEEE 26th International Workshop on Machine Learning for Signal Processing (MLSP), 1-6. https://doi.org/10.1109/MLSP.2016.7738886

​[4] Bobadilla, J., Ortega, F., Hernando, A., & Gutiérrez, A. (2013). Recommender systems survey. Knowledge-Based Systems, 46, 109-132. https://doi.org/10.1016/j.knosys.2013.03.012

​[5] Breiman, L. (2001). Random forests. Machine Learning, 45(1), 5-32. https://doi.org/10.1023/A:1010933404324

​[6] Chen, T., & Guestrin, C. (2016). XGBoost: A scalable tree boosting system. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 785-794. https://doi.org/10.1145/2939672.2939785

​[7] Cheng, H. T., Koc, L., Harmsen, J., Shaked, T., Chandra, T., Aradhye, H., ... & Shah, H. (2016). Wide & deep learning for recommender systems. Proceedings of the 1st Workshop on Deep Learning for Recommender Systems, 7-10. https://doi.org/10.1145/2988450.2988454

​[8] Cortes, C., & Vapnik, V. (1995). Support-vector networks. Machine Learning, 20(3), 273-297. https://doi.org/10.1007/BF00994018

​[9] Covington, P., Adams, J., & Sargin, E. (2016). Deep neural networks for YouTube recommendations. Proceedings of the 10th ACM Conference on Recommender Systems, 191-198. https://doi.org/10.1145/2959100.2959190

​[10] Goodfellow, I., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., ... & Bengio, Y. (2014). Generative adversarial nets. Advances in Neural Information Processing Systems, 27. https://doi.org/10.48550/arXiv.1406.2661

​[11] Guo, H., Tang, R., Ye, Y., Li, Z., & He, X. (2017). DeepFM: A factorization-machine based neural network for CTR prediction. Proceedings of the 26th International Joint Conference on Artificial Intelligence, 1725-1731. https://doi.org/10.24963/ijcai.2017/239

​[12] Harper, F. M., & Konstan, J. A. (2015). The MovieLens datasets: History and context. ACM Transactions on Interactive Intelligent Systems (TiiS), 5(4), 1-19. https://doi.org/10.1145/2827872

​[13] He, K., Zhang, X., Ren, S., & Sun, J. (2016). Deep residual learning for image recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 770-778. https://doi.org/10.1109/CVPR.2016.90

​[14] He, X., Liao, L., Zhang, H., Nie, L., Hu, X., & Chua, T. S. (2017). Neural collaborative filtering. Proceedings of the 26th International Conference on World Wide Web, 173-182. https://doi.org/10.1145/3038912.3052569

​[15] Hidasi, B., Karatzoglou, A., Baltrunas, L., & Tikk, D. (2015). Session-based recommendations with recurrent neural networks. arXiv preprint. https://doi.org/10.48550/arXiv.1511.06939

​[16] Hochreiter, S., & Schmidhuber, J. (1997). Long short-term memory. Neural Computation, 9(8), 1735-1780. https://doi.org/10.1162/neco.1997.9.8.1735

​[17] Ioffe, S., & Szegedy, C. (2015). Batch normalization: Accelerating deep network training by reducing internal covariate shift. International Conference on Machine Learning, 448-456. https://doi.org/10.48550/arXiv.1502.03167

​[18] Kingma, D. P., & Ba, J. (2014). Adam: A method for stochastic optimization. arXiv preprint. https://doi.org/10.48550/arXiv.1412.6980

​[19] Koren, Y., Bell, R., & Volinsky, C. (2009). Matrix factorization techniques for recommender systems. Computer, 42(8), 30-37. https://doi.org/10.1109/MC.2009.263

​[20] Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2017). ImageNet classification with deep convolutional neural networks. Communications of the ACM, 60(6), 84-90. https://doi.org/10.1145/3065386

​[21] LeCun, Y., Bengio, Y., & Hinton, G. (2015). Deep learning. Nature, 521(7553), 436-444. https://doi.org/10.1038/nature14539

​[22] LeCun, Y., Bottou, L., Bengio, Y., & Haffner, P. (1998). Gradient-based learning applied to document recognition. Proceedings of the IEEE, 86(11), 2278-2324. https://doi.org/10.1109/5.726791

​[23] Linden, G., Smith, B., & York, J. (2003). Amazon.com recommendations: Item-to-item collaborative filtering. IEEE Internet Computing, 7(1), 76-80. https://doi.org/10.1109/MIC.2003.1167344

​[24] Lops, P., De Gemmis, M., & Semeraro, G. (2011). Content-based recommender systems: State of the art and trends. Recommender Systems Handbook, 73-105. https://doi.org/10.1007/978-0-387-85820-3_3

​[25] McKinney, W. (2010). Data structures for statistical computing in python. Proceedings of the 9th Python in Science Conference, 51-56. https://doi.org/10.25080/Majora-92bf1922-00a

​[26] Mnih, V., Kavukcuoglu, K., Silver, D., Rusu, A. A., Veness, J., Bellemare, M. G., ... & Hassabis, D. (2015). Human-level control through deep reinforcement learning. Nature, 518(7540), 529-533. https://doi.org/10.1038/nature14236

​[27] Naumov, M., Mudigere, D., Shi, H. J. M., Huang, J., Narayanan, N., Park, J., ... & Rao, V. (2019). Deep learning recommendation model for personalization and recommendation systems. arXiv preprint. https://doi.org/10.48550/arXiv.1909.01257

​[28] Paszke, A., Gross, S., Massa, F., Lerer, A., Bradbury, J., Chanan, G., ... & Chintala, S. (2019). PyTorch: An imperative style, high-performance deep learning library. Advances in Neural Information Processing Systems, 32. https://doi.org/10.48550/arXiv.1912.01703

​[29] Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., ... & Duchesnay, É. (2011). Scikit-learn: Machine learning in Python. Journal of Machine Learning Research, 12, 2825-2830. https://doi.org/10.48550/arXiv.1201.0490

​[30] Putra, F. P. E., Dafid, M., & Syafi'i, I. (2025). Firewall implementation as a computer network security strategy for data protection. Brilliance: Research of Artificial Intelligence, 5(1). https://doi.org/10.47709/brilliance.v5i1.6162

​[31] Putra, F. P. E., Mahmud, M. A., & Maqom, I. S. (2023). Pengembangan sistem pemantauan lingkungan berbasis Internet of Things (IoT) di kampus. Digital Transformation Technology (Digitech), 3(2), 996–1001. https://doi.org/10.47709/digitech.v3i2.3457

​[32] Putra, F. P. E., Ramadhani, N., Fauzan, F., & Mursidi, M. (2024). Service quality analysis of RFID-based smart door lock in Front One Azana Style hotel area. Brilliance: Research of Artificial Intelligence, 4(1), 372–381. https://doi.org/10.47709/brilliance.v4i1.4292

​[33] Putra, F. P. E., Salsabila, T., Arifin, S., & Pujiastutik, S. D. (2025). Penggunaan teknologi blockchain dalam jaringan komputer untuk meningkatkan keamanan data. Jurnal Informatika dan Teknologi Komputer (JITEK), 5(1), 49–55. https://doi.org/10.55606/jitek.v5i1.5768

​[34] Putra, F. P. E., Suhdi, S., Ramadhani, A., & Marzuq, M. (2025). Integrasi teknologi kuantum dan fiber optik untuk meningkatkan keamanan dan efisiensi jaringan masa depan. Jurnal Ilmiah ILKOMINFO, 8(2), 151–163. https://doi.org/10.47324/ilkominfo.v8i2.342

​[35] Putra, F. P. E., Ubaidi, U., Huda, M. A., Hasbullah, H., & Rohman, A. (2024). Computer network management optimization through big data analysis using time series analysis method. Brilliance: Research of Artificial Intelligence, 4(1), 434–441. https://doi.org/10.47709/brilliance.v4i1.4373

​[36] Putra, F. P. E., Ubaidi, U., Mahendra, M., Surur, M., & Rizki, A. (2024). 4G LTE network performance analysis provider 3 in Pamekasan using the G-Nettrack application. Brilliance: Research of Artificial Intelligence, 4(1), 427–433. https://doi.org/10.47709/brilliance.v4i1.4376

​[37] Putra, F. P. E., Ubaidi, U., Mayangsari, D., & Hasanah, N. (2024). Netvista public wireless network quality analysis using Quality of Service parameters. Brilliance: Research of Artificial Intelligence, 4(1). https://doi.org/10.47709/brilliance.v4i1.4388

​[38] Putra, F. P. E., Ubaidi, U., Saputra, R. N., Haris, F. M., & Barokah, S. N. R. (2024). Application of Internet of Things technology in monitoring water quality in fishponds. Brilliance: Research of Artificial Intelligence, 4(1), 356–361. https://doi.org/10.47709/brilliance.v4i1.4231

​[39] Rachman, A. F., Putra, F. P. E., Syirofi, S., & Wahid, D. (2024). Case study of computer network development for the Internet of Things (IoT) industry in an urban environment. Brilliance: Research of Artificial Intelligence, 4(1), 399–407. https://doi.org/10.47709/brilliance.v4i1.4302

​[40] Rendle, S. (2010). Factorization machines. 2010 IEEE International Conference on Data Mining, 995-1000. https://doi.org/10.1109/ICDM.2010.127

​[41] Salakhutdinov, R., Mnih, A., & Hinton, G. (2007). Restricted Boltzmann machines for collaborative filtering. Proceedings of the 24th International Conference on Machine Learning, 791-798. https://doi.org/10.1145/1273496.1273596

​[42] Schmidhuber, J. (2015). Deep learning in neural networks: An overview. Neural Networks, 61, 85-117. https://doi.org/10.1016/j.neunet.2014.09.003

​[43] Sedhain, S., Menon, A. K., Sanner, S., & Xie, L. (2015). AutoRec: Autoencoders meet collaborative filtering. Proceedings of the 24th International Conference on World Wide Web, 111-112. https://doi.org/10.1145/2740908.2742726

​[44] Silver, D., Huang, A., Maddison, C. J., Guez, A., Sifre, L., Van Den Driessche, G., ... & Hassabis, D. (2016). Mastering the game of Go with deep neural networks and tree search. Nature, 529(7587), 484-489. https://doi.org/10.1038/nature16961

​[45] Su, X., & Khoshgoftaar, T. M. (2009). A survey of collaborative filtering techniques. Advances in Artificial Intelligence, 2009. https://doi.org/10.1155/2009/421425

​[46] Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A. N., ... & Polosukhin, I. (2017). Attention is all you need. Advances in Neural Information Processing Systems, 30. https://doi.org/10.48550/arXiv.1706.03762

​[47] Wang, H., Wang, N., & Yeung, D. Y. (2015). Collaborative deep learning for recommender systems. Proceedings of the 21st ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 1235-1244. https://doi.org/10.1145/2783258.2783273

​[48] Wu, C. Y., Ahmed, A., Beutel, A., Smola, A. J., & Jing, H. (2017). Recurrent recommender networks. Proceedings of the Tenth ACM International Conference on Web Search and Data Mining, 495-503. https://doi.org/10.1145/3018661.3018689

​[49] Zhang, S., Yao, L., Sun, A., & Tay, Y. (2019). Deep learning based recommender system: A survey and new perspectives. ACM Computing Surveys (CSUR), 52(1), 1-38. https://doi.org/10.1145/3285029

​[50] Zhou, G., Zhu, X., Song, C., Fan, Y., Zhu, H., Ma, X., ... & Gai, K. (2018). Deep interest network for click-through rate prediction. Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 1059-1068. https://doi.org/10.1145/3219819.3219823

Diterbitkan

2026-05-01

Cara Mengutip

Implementasi Deep Learning untuk Klasifikasi dan Prediksi Data pada Sistem Rekomendasi Berbasis Machine Learning. (2026). Karapan Network Journal : Journal Computer Technology and Mobile Ad Hoc Network, 2(02). https://ejournal.omahtabing.com/knj/article/view/512