Abstract
In this paper, we proposed an automatic convolutional neural network (CNN)-based method to classify poems written in Marathi, one of the popular Indian languages. Using this classification, a person unaware of Marathi Language can come to know what kind of emotion the given poem indicates. To the best of our knowledge, this is probably the first attempt of deep learning strategy in the field of Marathi poem classification. We conducted experiments with different models of CNN, considering different batch sizes, filter sizes, regularization methods like dropout, early stopping. Experimental results witness that our proposed approach outperforms both in effectiveness and efficiency. Our proposed CNN architecture for the classification of poems produces an impressive accuracy of 73%.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Gu, J., et al.: Recent advances in convolutional neural networks. Pattern Recogn. 77, 354–377 (2018)
Kowsari, K., Jafari Meimandi, K., Heidarysafa, M., Mendu, S., Barnes, L., Brown, D.: Text classification algorithms: a survey. Information 10(4), 150 (2019)
Minaee, S., Kalchbrenner, N., Cambria, E., Nikzad, N., Chenaghlu, M., Gao, J.: Deep learning-based text classification: a comprehensive review. ACM Comput. Surv. (CSUR) 54(3), 1–40 (2021)
Kamath, C.N., Bukhari, S.S., Dengel, A.: Comparative study between traditional machine learning and deep learning approaches for text classification. In: Proceedings of the ACM Symposium on Document Engineering, p. 14 (2018)
Georgakopoulos, S.V., Tasoulis, S.K., Vrahatis, A.G.: Convolutional neural networks for toxic comment classification. In: Proceedings of the 10th Hellenic Conference on Artificial Intelligence, p. 35. ACM (2018)
Cano, E., Morisio, M.: A deep learning architecture for sentiment analysis. In: Proceedings of the International Conference on Geoinformatics and Data Analysis, pp. 122–126. ACM (2018)
Hughes, M., Li, I., Kotoulas, S., Suzumura, T.: Medical text classification using convolutional neural networks. Stud. Health Technol. Inform. 235, 246–250 (2017)
Hsu, T., Tzuhan, Y.: Petroleum engineering data text classification using convolutional neural network based classifier. In: Proceedings of the 2018 International Conference on Machine Learning Technologies, pp. 63–68. ACM (2018)
Kalchbrenner, N., Grefenstette, E., Blunsom, P.: A convolutional neural network for modelling sentences. arXiv preprint arXiv:1404.2188 (2014)
Kim, Y.: Convolutional neural networks for sentence classification. arXiv preprint arXiv:1408.5882 (2014)
Zhang, Y., Wallace, B.: A sensitivity analysis of (and practitioners’ guide to) convolutional neural networks for sentence classification. arXiv preprint arXiv:1510.03820 (2015)
de Sousa Pereira Amorim, B., Alves, A.L.F., de Oliveira, M.G., de Souza Baptista, C.: Using supervised classification to detect political tweets with political content. In: Proceedings of the 24th Brazilian Symposium on Multimedia and the Web, pp. 245–252. ACM (2018)
Severyn, A., Moschitti, A.: UNITN: training deep convolutional neural network for twitter sentiment classification. In: Proceedings of the 9th International Workshop on Semantic Evaluation (SemEval 2015), pp. 464–469 (2015)
Baker, S., Korhonen, A., Pyysalo, S.: Cancer hallmark text classification using convolutional neural networks. In: Proceedings of the Fifth Workshop on Building and Evaluating Resources for Biomedical Text Mining (BioTxtM 2016), pp. 1–9 (2016)
Ali, A.R., Ijaz, M.: Urdu text classification. In: Proceedings of the 7th International Conference on Frontiers of Information Technology, p. 21. ACM, December 2009
Krail, N., Gupta, V.: Domain based classification of Punjabi text documents using ontology and hybrid based approach. In: Proceedings of the 3rd Workshop on South and Southeast Asian Natural Language Processing, pp. 109–122 (2012)
Rajan, K., Ramalingam, V., Ganesan, M., Palanivel, S., Palaniappan, B.: Automatic classification of Tamil documents using vector space model and artificial neural network. Expert Syst. Appl. 36(8), 10914–10918 (2009)
Patil, J.J., Bogiri, N.: Automatic text categorization: Marathi documents. In: 2015 International Conference on Energy Systems and Applications, pp. 689–694. IEEE (2015)
Deshmukh, R.A., Kore, S., Chavan, N., Gole, S., Kumar, A.: Marathi poem classification using machine learning. Int. J. Recent Technol. Eng. (IJRTE) 2723–2727 (2019). ISSN 2277–3878
Ahmad, S., Asghar, M.Z., Alotaibi, F.M., Khan, S.: Classification of poetry text into the emotional states using deep learning technique. IEEE Access 8, 73865–73878 (2020)
O’Shea, K., Nash, R.: An introduction to convolutional neural networks. arXiv preprint arXiv:1511.08458 (2015)
Wu, J.: Introduction to convolutional neural networks, vol. 5, no. 23, p. 495. National Key Lab for Novel Software Technology. Nanjing University, China (2017)
Kingma, D.P., Ba, J.: Adam: a method for stochastic optimization. arXiv preprint arXiv:1412.6980 (2014)
Srivastava, N., Hinton, G., Krizhevsky, A., Sutskever, I., Salakhutdinov, R.: Dropout: a simple way to prevent neural networks from overfitting. J. Mach. Learn. Res. 15(1), 1929–1958 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
Deshmukh, R., Kiwelekar, A.W. (2022). Deep Convolutional Neural Network Approach for Classification of Poems. In: Kim, JH., Singh, M., Khan, J., Tiwary, U.S., Sur, M., Singh, D. (eds) Intelligent Human Computer Interaction. IHCI 2021. Lecture Notes in Computer Science, vol 13184. Springer, Cham. https://doi.org/10.1007/978-3-030-98404-5_7
Download citation
DOI: https://doi.org/10.1007/978-3-030-98404-5_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-98403-8
Online ISBN: 978-3-030-98404-5
eBook Packages: Computer ScienceComputer Science (R0)