Novel Rules for Extracting the Entities of Entity Relationship Models
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
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
Copyright (c) 2021 Journal of Pure & Applied Sciences

This work is licensed under a Creative Commons Attribution 4.0 International License.
In a brief statement, the rights relate to the publication and distribution of research published in the journal of the University of Sebha where authors who have published their articles in the journal of the university of Sebha should how they can use or distribute their articles. They reserve all their rights to the published works, such as (but not limited to) the following rights:
- Copyright and other property rights related to the article, such as patent rights.
- Research published in the journal of the University of Sebha and used in its future works, including lectures and books, the right to reproduce articles for their own purposes, and the right to self-archive their articles.
- The right to enter a separate article, or for a non-exclusive distribution of their article with an acknowledgment of its initial publication in the journal of Sebha University.
Privacy Statement The names and e-mail addresses entered on the Sabha University Journal site will be used for the aforementioned purposes only and for which they were used.