Skip to main content

Classification of Arabic Poems: from the \(5^{th}\) to the \(15^{th}\) Century

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 11808))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   74.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    https://www.kaggle.com/fahd09/arabic-poetry-dataset-478-2017.

References

  1. Tizhoosh, H.R., Sahba, F., Dara, R.: Poetic features for poem recognition: a comparative study. J. Pattern Recognit. Res. 3(1), 24–39 (2008)

    Article  Google Scholar 

  2. Sahin, D.O., Kural, O.E., Kilic, E., Karabina, A.: A text classification application: poet detection from poetry (2018). arXiv preprint arXiv:1810.11414

  3. 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

    Google Scholar 

  4. 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

    Google Scholar 

  5. 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

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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

    Google Scholar 

  8. Alsharif, O., Alshamaa, D., Ghneim, N.: Emotion classification in Arabic poetry using machine learning. Int. J. Comput. Appl. 65(16) (2013)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. Almuhareb, A., Almutairi, W.A., Al-Tuwaijri, H., Almubarak, A., Khan, M.: Recognition of modern Arabic poems. JSW 10(4), 454–464 (2015)

    Article  Google Scholar 

  11. Mohammad, I.A.: Naïve Bayes for classical Arabic poetry classification. J. Al-Nahrain Univ.-Sci. 12(4), 217–225 (2009)

    Google Scholar 

  12. Can, F., Can, E., Sahin, P.D., Kalpakli, M.: Automatic categorization of Ottoman poems. Glottotheory 4(2), 40–57 (2013)

    Article  Google Scholar 

  13. 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

    Google Scholar 

  14. Ahmed, A., Mohamed, R., Mostafa, B.: Machine learning for authorship attribution in Arabic poetry. Int. J. Future Comput. Commun. 6(2), 42–46 (2017)

    Article  Google Scholar 

  15. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mourad Abbas .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics