Firefly Algorithm Based Multilingual Named Entity Recognition for Indian Languages

  • Sitanath BiswasEmail author
  • Sujata Dash
  • Sweta Acharya
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 955)


Named Entity Recognition (NER) is considered as a very influential undertaking in natural language processing appropriate to Question Answering system, Machine Translation (MT), Information extraction (IE), Information Retrieval (IR) etc. Basically NER is to identify and classify different types of proper nouns present inside given filelike location name, person name, number, organization name, time etc. Multilingual NER is a task where NE can be recognized for variety of Languages by implementing one or more methods. In this paper, we have implemented Conditional Random Field (CRF) as a base and firefly Algorithm (FA) to effectively combine different feature representation. For better performance of this system, we have combined both the methods. We have taken three Indian languages Hindi, Bengali, and Odiya for the purpose of evaluation. A promising result is observed for all three languages while implementing FA with CRF.


Firefly Algorithm Conditional Random Field Named Entity Recognition Recognition Information extraction Machine Translation Information Retrieval Multilingual NER NER 


  1. 1.
    Biswas, S.: Hybrid multilingual named entity recognition for Indian languages. Int. J. Control Theory Appl. 10(18), 57–62 (2017)Google Scholar
  2. 2.
    Dash, S.: An enhanced chaos-based firefly model for Parkinson’s disease diagnosis and classification. In: 2017 International Conference on Information Technology. IEEE Computer Society (2017)Google Scholar
  3. 3.
    Dash, S.: A parallel firefly meta-heuristics algorithm for financial option pricing. IEEE Computer Society (2017)Google Scholar
  4. 4.
    Ekbal, A.: Classifier ensemble selection using genetic algorithm for named entity recognition. In: Research on Language and Computation. SpringerGoogle Scholar
  5. 5.
    Wei, L., McCallum, A.: Rapid development of Hindi named entity recognition using conditional random fields and feature induction (short paper). In: ACM Transactions on Computational Logic (2004)Google Scholar
  6. 6.
    Dimililer, N., Varoğlu, E., Altınçay, H.: Vote-based classifier selection for biomedical NER using genetic algorithms. In: Proceedings of 3rd Iberian Conference on Pattern Recognition and Image Analysis (IbPRAI 2007), vol. 4478, pp. 202–209 (2007)Google Scholar
  7. 7.
    Gabrys, B., Ruta, D.: Genetic algorithms in classifier fusion. Appl. Soft Comput. 6(4), 337–347 (2006)CrossRefGoogle Scholar
  8. 8.
    Ekbal, A., Bandyopadhyay, S.: Bengali named entity recognition using support vector machine. In: Proceedings of Workshop on NER for South and South East Asian Languages, 3rd International Joint Conference on Natural Language Processing (IJCNLP), pp. 51–58, India (2008)Google Scholar
  9. 9.
    Ekbal, A., Bandyopadhyay, S.: A conditional random field approach for named entity recognition in Bengali and Hindi. Linguist. Issues Lang. Technol. (LiLT) 2(1), 1–44 (2009)Google Scholar
  10. 10.
    Ekbal, A., Naskar, S., Bandyopadhyay, S.: Named entity recognition and transliteration in Bengali. Named Entities: Recogn. Classif. Use, Spec. Issue Lingvisticae Investigationes J. 30(1), 95–114 (2007)Google Scholar
  11. 11.
    Abdullah, A., Deris, S., Mohamad, M., Hashim, S.: A new hybrid firefly algorithm for complex and nonlinear problem, pp. 673–680. Distributed Computing and Artificial Intelligence, Springer, Berlin, Heidelberg (2012)Google Scholar
  12. 12.
    Apostolopoulos, T., Vlachos, A.: Application of the firefly algorithm for solving the economic emissions load dispatch problem. Int. J. Comb. 2011 (2010)Google Scholar
  13. 13.
    El-Sawy, A., Zaki, E., Rizk-Allah, R.: A novel hybrid ant colony optimization and firefly algorithm for solving constrained engineering design problems. J. Nat. Sci. Math. 6(1), 1–22 (2012)Google Scholar
  14. 14.
    Farahani, S., Abshouri, A., Nasiri, B., Meybodi, M.: A Gaussian firefly algorithm. Int. J. Mach. Learn. Comput. 1(5), 448–453 (2011)CrossRefGoogle Scholar
  15. 15.
    Gandomi, A., Yang, X., Alavi, A.: Mixed variable structural optimization using firefly algorithm. Comput. Struct. 89(23), 2325–2336 (2011)CrossRefGoogle Scholar
  16. 16.
    Hassanzadeh, T., Meybodi, M.: A new hybrid algorithm based on Firefly Algorithm and cellular learning automata. In: 20th Iranian Conference on Electrical Engineering, (ICEE), pp. 628–633. IEEE (2012)Google Scholar
  17. 17.
    Tilahun, S., Ong, H.: Modified firefly algorithm. J. Appl. Math. 1–12 (2012)Google Scholar
  18. 18.
    Yang, X.: Nature-Inspired Metaheuristic Algorithms, 2nd edn. Luniver Press, Frome (2010)Google Scholar
  19. 19.
    Chinchor, N.: MUC-6 Named Entity Task Definition (Version 2.1). In: MUC-6. Maryland (1995)Google Scholar
  20. 20.
    Chinchor, N.: MUC-7 Named Entity Task Definition (Version 3.5). In: MUC-7. Fairfax (1998)Google Scholar
  21. 21.
    Moldovan, D., et al.: LCC tools for question answering. In: Text REtrieval Conference (TREC) (2002)Google Scholar
  22. 22.
    Babych, B., Hartley, A.: Improving machine translation quality with automatic named entity recognition. In: Proceedings of EAMT/EACL 2003 Workshop on MT and Other Language Technology Tools, pp. 1–8 (2003)Google Scholar
  23. 23.
    Humphreys, K., et al.: University of Sheffield: description of the LaSIE-II system as used for MUC-7. In: MUC-7, Fairfax, VirginiaGoogle Scholar
  24. 24.
    Aone, C., Halverson, L., Hampton, T., Ramos-Santacruz, M.: SRA: Description of the IE2 system used for MUC-7. In: MUC-7, Fairfax, Virginia (1998)Google Scholar
  25. 25.
    Mikheev, A., Grover, C., Moens, M.: Description of the LTG system used for MUC-7. In: MUC-7, Fairfax, Virginia (1998)Google Scholar
  26. 26.
    Mikheev, A., Grover, C., Moens, M.: Named entity recognition without gazeteers. In: Proceedings of EACL, pp. 1–8, Bergen, Norway (1999)Google Scholar
  27. 27.
    Miller, S., et al.: BBN: description of the SIFT system as used for MUC-7. In: MUC-7, Fairfax, Virginia (1998)Google Scholar
  28. 28.
    Borthwick, A.: Maximum Entropy Approach to Named Entity Recognition. Ph.D. thesis, New York University (1999)Google Scholar
  29. 29.
    Borthwick, A., Sterling, J., Agichtein, E., Grishman, R.: NYU: description of the MENE named entity system as used in MUC-7. In: MUC-7, Fairfax (1998)Google Scholar
  30. 30.
    Bennet, S.W., Aone, C., Lovell, C.: Learning to tag multilingual texts through observation. In: Proceedings of Empirical Methods of Natural Language Processing, pp. 109–116, Providence, Rhode Island (1997)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  1. 1.North Orissa UniversityBaripadaIndia
  2. 2.Centurian UniversityBalangirIndia

Personalised recommendations