Abstract
This paper describes a system for classification of Arabic poems according to the eras in which they were written. We used machine learning techniques where we applied a bunch of filters and classifiers. The best results were achieved by using the Multinomial Naïve Bayes (MNB) algorithm, with an accuracy equal to 70.21%, an F1-Score of 68.8% and a Kappa equal to 0.398, without filtering stop words. We observed that the stop words can have a positive impact on the accuracy but also a negative impact if it is used with word tokenizer preprocessing.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Tizhoosh, H.R., Sahba, F., Dara, R.: Poetic features for poem recognition: a comparative study. J. Pattern Recognit. Res. 3(1), 24–39 (2008)
Sahin, D.O., Kural, O.E., Kilic, E., Karabina, A.: A text classification application: poet detection from poetry (2018). arXiv preprint arXiv:1810.11414
Lou, A., Inkpen, D., Tanasescu, C.: Multilabel subject-based classification of poetry. In: Twenty-Eighth International Florida Artificial Intelligence Research Society Conference, pp. 187–192, April 2015
Kaur, J., Saini, J.R.: Punjabi poetry classification: the test of 10 machine learning algorithms. In: Proceedings of the 9th International Conference on Machine Learning and Computing, pp. 1–5. ACM, February 2017
Liang, J.F.: Research on the classification algorithms for the classical poetry artistic conception based on feature clustering methodology. In: 2nd International Conference on Electrical, Computer Engineering and Electronics, pp. 423–427, June 2015
Wahbeh, A.H., Al-Kabi, M.: Comparative assessment of the performance of three WEKA text classifiers applied to arabic text. Abhath Al-Yarmouk: Basic Sci. Eng. 21(1), 15–28 (2012)
Al-Harbi, S., Almuhareb, A., Al-Thubaity, A., Khorsheed, M.S., Al-Rajeh, A.: Automatic Arabic text classification. In: Proceedings of The 9th International Conference on the Statistical Analysis of Textual Data, pp. 77–83, March 2008
Alsharif, O., Alshamaa, D., Ghneim, N.: Emotion classification in Arabic poetry using machine learning. Int. J. Comput. Appl. 65(16) (2013)
Almuhareb, A., Alkharashi, I., Saud, L.A., Altuwaijri, H.: Recognition of classical Arabic poems. In: Proceedings of the Workshop on Computational Linguistics for Literature, pp. 9–16 (2013)
Almuhareb, A., Almutairi, W.A., Al-Tuwaijri, H., Almubarak, A., Khan, M.: Recognition of modern Arabic poems. JSW 10(4), 454–464 (2015)
Mohammad, I.A.: Naïve Bayes for classical Arabic poetry classification. J. Al-Nahrain Univ.-Sci. 12(4), 217–225 (2009)
Can, F., Can, E., Sahin, P.D., Kalpakli, M.: Automatic categorization of Ottoman poems. Glottotheory 4(2), 40–57 (2013)
Ahmed, A.F., Mohamed, R., Mostafa, B., Mohammed, A.S.: Authorship attribution in Arabic poetry. In: 2015 10th International Conference on Intelligent Systems: Theories and Applications (SITA), pp. 1–6. IEEE, October 2015
Ahmed, A., Mohamed, R., Mostafa, B.: Machine learning for authorship attribution in Arabic poetry. Int. J. Future Comput. Commun. 6(2), 42–46 (2017)
Ahmed, M.A., Trausan-Matu, S.: A program for analyzing classical Arabic poetry for teaching purposes. Rom. J. Hum.-Comput. Interact. 10(4), 331–344 (2017)
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
Abbas, M., Lichouri, M., Zeggada, A. (2019). Classification of Arabic Poems: from the \(5^{th}\) to the \(15^{th}\) Century. In: Cristani, M., Prati, A., Lanz, O., Messelodi, S., Sebe, N. (eds) New Trends in Image Analysis and Processing – ICIAP 2019. ICIAP 2019. Lecture Notes in Computer Science(), vol 11808. Springer, Cham. https://doi.org/10.1007/978-3-030-30754-7_18
Download citation
DOI: https://doi.org/10.1007/978-3-030-30754-7_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-30753-0
Online ISBN: 978-3-030-30754-7
eBook Packages: Computer ScienceComputer Science (R0)