Novel Rules for Extracting the Entities of Entity Relationship Models

Mussa Omar (1) , Abdulrhman Alsheky (2) , Balha Faiz (3)
(1) Department of Computer Science, Faculty of Information and Technology, University of Ajdabyia, Ajdabyia, Libya,
(2) General Department, Faculty of Information and Technology, University of Ajdabyia, Ajdabyia, Libya,
(3) Information Technology Department, Faculty of Information and Technology, University of Ajdabyia, Ajdabyia, Libya

Abstract

Extracting entities from natural language text to design conceptual models of the entity relationships is not trivial, and novice designers and students can find it especially difficult. Researchers have suggested linguistic rules/guidelines for extracting entities from natural language text. Unfortunately, while these guidelines are often correct, they can also be invalid. There is no rule that is true at all times. This paper suggests novel rules based on the machine learning classifiers, the RIPPER, the PART, and the decision trees. A performance comparison was made between the linguistic and the machine learning rules. The results show that there was a dramatic improvement when machine learning rules were used.

Full text article

Generated from XML file

References

[1]- M. Javed and Y. Lin, “iMER: Iterative process of entity relationship and business process model extraction from the requirements,” Inf. Softw. Technol., vol. 135, p. 106558, 2021.

[2]- I.-Y. Song, K. Yano, J. Trujillo, and S. Luján-Mora, “A taxonomic class modeling methodology for object-oriented analysis,” in Information Modeling Methods and Methodologies: Advanced Topics in Database Research, IGI Global, 2005, pp. 216–240.

[3]- I.-Y. Song, Y. Zhu, H. Ceong, and O. Thonggoom, “Methodologies for semi-automated conceptual data modeling from requirements,” in International Conference on Conceptual Modeling, 2015, pp. 18–31.

[4]- M. Luisa, F. Mariangela, and N. I. Pierluigi, “Market research for requirements analysis using linguistic tools,” Requir. Eng., vol. 9, no. 1, pp. 40–56, 2004.

[5]- C. J. Neill and P. A. Laplante, “Requirements engineering: the state of the practice,” IEEE Softw., vol. 20, no. 6, pp. 40–45, 2003.

[6]- M. Omar, “Semi-Automated Development of Conceptual Models from Natural Language Text,” University of Huddersfield, 2018.

[7]- P. P.-S. Chen, “English sentence structure and entity-relationship diagrams,” Inf. Sci. (Ny)., vol. 29, no. 2–3, pp. 127–149, 1983.

[8]- M. Omar and A. Abdulla, “The Entities Extraction for Entity Relationship Models from Natural Language Text via Machine Learning Algorithms,” 2020.

[9]- V. B. R. V. Sagar and S. Abirami, “Conceptual modeling of natural language functional requirements,” J. Syst. Softw., vol. 88, pp. 25–41, 2014.

[10]- G. A. Miller, WordNet: An electronic lexical database. 1998.

[11]- O. Thonggoom, “Semi-Automatic Conceptual Data Modeling Using Entity and Relationship Instance Repositories,” Drexel University, 2011.

[12]- M. A. Omar, “Performance Evaluation Of Supervised Machine Learning Classifiers For Mapping Natural Language Text To Entity Relationship Models,” J. Pure & Appl. Sci., vol. 20, no. 1, pp. 6–10, 2021.

[13]- E. B. Hunt, J. Marin, and P. J. Stone, “Experiments in induction.,” 1966.

[14]- L. Breiman, J. Friedman, C. J. Stone, and R. A. Olshen, Classification and regression trees. CRC press, 1984.

[15]- S. K. Murthy, “Automatic construction of decision trees from data: A multi-disciplinary survey,” Data Min. Knowl. Discov., vol. 2, no. 4, pp. 345–389, 1998.

[16]- J. R. Quinlan, “C4. 5: Programs for Machine Learning.” Morgan Kaufmann Publishers Inc., 1993.

[17]- J. R. Quinlan, “Discovering rules by induction from large collections of examples,” Expert Syst. micro Electron. age, 1979.

[18]- T.-S. Lim, W.-Y. Loh, and Y.-S. Shih, “A comparison of prediction accuracy, complexity, and training time of thirty-three old and new classification algorithms,” Mach. Learn., vol. 40, no. 3, pp. 203–228, 2000.

[19]- S. Ruggieri, “Efficient C4. 5 [classification algorithm],” IEEE Trans. Knowl. Data Eng., vol. 14, no. 2, pp. 438–444, 2002.

[20]- J. Fürnkranz, “Separate-and-conquer rule learning,” Artif. Intell. Rev., vol. 13, no. 1, pp. 3–54, 1999.

[21]- S. B. Kotsiantis, I. D. Zaharakis, and P. E. Pintelas, “Machine learning: a review of classification and combining techniques,” Artif. Intell. Rev., vol. 26, no. 3, pp. 159–190, 2006.

[22]- S. B. Kotsiantis, “Supervised Machine Learning: A Review of Classification Techniques,” Informatica, vol. 31, pp. 249–268, 2007.

[23]- J. Kivinen, “Online learning of linear classifiers,” Adv. Lect. Mach. Learn., pp. 235–257, 2003.

[24]- D. E. Rumelhart, G. E. Hinton, and R. J. Williams, “Learning internal representations by error propagation,” 1985.

[25]- D. Saad, On-line learning in neural networks, no. 17. Cambridge University Press, 2009.

[26]- J. Cheng, R. Greiner, J. Kelly, D. Bell, and W. Liu, “Learning Bayesian networks from data: An information-theory based approach,” Artif. Intell., vol. 137, no. 1–2, pp. 43–90, 2002.

[27]- Y. Yang and G. I. Webb, “On why discretization works for naive-bayes classifiers,” in Australasian Joint Conference on Artificial Intelligence, 2003, pp. 440–452.

[28]- R. R. Bouckaert, “Naive bayes classifiers that perform well with continuous variables,” in Australasian joint conference on artificial intelligence, 2004, pp. 1089–1094.

[29]- Y. Qin et al., “Entity Relation Extraction Based on Entity Indicators,” Symmetry (Basel)., vol. 13, no. 4, p. 539, 2021.

[30]- A. M. Tjoa and L. Berger, “Transformation of requirement specifications expressed in natural language into an EER model,” in International Conference on Conceptual Modeling, 1993, pp. 206–217.

Authors

Mussa Omar
[email protected] (Primary Contact)
Abdulrhman Alsheky
Balha Faiz
Omar, M., Alsheky, A., & Faiz, B. (2021). Novel Rules for Extracting the Entities of Entity Relationship Models. Journal of Pure & Applied Sciences , 20(2), 29-35. https://doi.org/10.51984/jopas.v20i2.1329

Article Details

How to Cite

Omar, M., Alsheky, A., & Faiz, B. (2021). Novel Rules for Extracting the Entities of Entity Relationship Models. Journal of Pure & Applied Sciences , 20(2), 29-35. https://doi.org/10.51984/jopas.v20i2.1329

Similar Articles

You may also start an advanced similarity search for this article.

Comparison of Two Face Recognition Machine Learning Models

Safa Salem Dakhila, Nuredin Ali Salem Ahmed, Hala Shaari
Abstract View : 1813
Download :598