Multi-Agent System for Arabic Text Categorization

  • Mounir Gouiouez
  • Meryeme HadniEmail author
Conference paper
Part of the Lecture Notes in Networks and Systems book series (LNNS, volume 37)


Developing TC systems for Arabic documents is a challenging task due to the complex and rich nature of the Arabic language, and the way in which they are written according to its position in the sentence. Furthermore, Arabic is written from right to left, and its letters changing form according to their position in the word. There are various different methods for text categorization, including distance-based, decision tree-based methods, Bayesian naïf…etc. Furthermore, the large numbers of methods proposed are typically based on the classical Bag-of-Words model. In order to improve the accuracy of Arabic text categorization, therefore the accuracy of the results obtained, a new hybrid approach is proposed to improve the effectiveness of the automated techniques categorization. This paper presents the development of a concept and an associated architecture called the CAMATC (Cooperative Adaptive Multi-Agent System for Arabic Text Categorization), which is based on the combination of Multi-Agent Systems and the conceptual representation in the Arabic text categorization.


Text categorization Multi-Agent System Graph-based Named entities BabelNet 


  1. 1.
    Sharef, B., Omar, N., Sharef, Z.: An automated Arabic text categorization based on the frequency ratio accumulation. Int. Arab. J. Inf. Technol. (IAJIT) 11(2), 213–221 (2014)Google Scholar
  2. 2.
    Elberrichi1, Z., Rahmoun, A., Bentaalah, M.A.: Using WordNet for text categorization. Int. Arab. J. Inf. Technol. 5(1) (2008)Google Scholar
  3. 3.
    Navigli, R., Ponzetto, S.P.: BabelNet: the automatic construction, evaluation and application of a wide-coverage multilingual semantic network. Artif. Intell. 193, 217–250 (2012)MathSciNetCrossRefzbMATHGoogle Scholar
  4. 4.
    Hadni, M., Ouatik, S.A., Lachkar, A., Meknassi, M.: Hybrid Part-Of-Speech tagger for non-vocalized Arabic text. Int. J. Nat. Lang. Comput. (IJNLC) 2(6) (2013)Google Scholar
  5. 5.
    Ciravegna F.: Flexible text classification for financial applications: the FACILE system. In: Proceedings of the 14th European Conference on Artificial Intelligence, Berlin, Germany, pp. 696–700 (2000)Google Scholar
  6. 6.
    He, J., Tan, A., Tan, C.: On machine learning methods for Chinese document categorization. Appl. Intell. 18(3), 311–322 (2003)CrossRefzbMATHGoogle Scholar
  7. 7.
    Duwairi, R., Rania, A.-Z.: A hierarchical K-NN classifier for textual data. Int. Arab. J. Inf. Technol. 8(3), 251–259 (2011)Google Scholar
  8. 8.
    Alsaleem, S.: Automated Arabic text categorization using SVM and NB. Int. Arab. J. e-Technol. 2, 124–128 (2011)Google Scholar
  9. 9.
    Duwairi, R.: Arabic text categorization. Int. Arab. J. Inf. Technol. 4, 125–132 (2007)Google Scholar
  10. 10.
    Abidi, K., Elberrichi, Z., Guissa, Y.T.: Arabic text categorization: a comparative study of different representation modes. J. Theor. Appl. Inf. Technol. 38(1), 1–5 (2012)Google Scholar
  11. 11.
    Hadni, M., El Alaoui Ouatik, S., Lachkar, A.: Word sense disambiguation for Arabic text categorization. Int. Arab. J. Inf. Technol. (IAJIT) 13(1A), 215–222 (2016)Google Scholar
  12. 12.
    Rousseau, F., Vazirgiannis, M.: Graph-of-word and TW-IDF: new approach to ad hoc IR. In: CIKM 2013: Proceedings of the 22nd ACM International Conference on Information and Knowledge Management, pp. 59–68 (2013)Google Scholar
  13. 13.
    Moore, J.L., Steinke, F., Tresp, V.: A novel metric for information retrieval in semantic networks. In: Proceedings of 3rd International Workshop on Inductive Reasoning and Machine Learning for the Semantic Web (IRMLeS 2011), Heraklion, Greece (2011)Google Scholar
  14. 14.
    Motaz, K.S.: The impact of text preprocessing and term weighting on Arabic text classification. Thésis, September 2010Google Scholar
  15. 15.
    Wooldridge, M., Jennings, N.R.: Intelligent agents: theory and practice. Knowl. Eng. Rev. 10(2), 115–152 (1995)CrossRefGoogle Scholar
  16. 16.
    Minsky, N.H.: The imposition of protocols over open distributed systems. IEEE Trans. Softw. Eng. 17, 183–195 (1991)CrossRefGoogle Scholar
  17. 17.
    Ferber, J.: Les Systèmes Multi-agents: Vers une Intelligence Collective. InterEditions, Paris (1995)zbMATHGoogle Scholar
  18. 18.
    Shoham, Y.: Agent-oriented programming. AI 60, 51–92 (1993)MathSciNetGoogle Scholar
  19. 19.
    Gouiouez, M., Rais, N., Idrissi, MA.: A new car-following model: as stochastic process using multi agent system. Int. J. Eng. Sci. Res. 2983–2989 (2013)Google Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  1. 1.USMBAFezMorocco

Personalised recommendations