Mostafa M. Aref

Learn More
The Rete–Match algorithm is a matching algorithm used to develop production systems. Although this algorithm is the fastest known algorithm, for many patterns and many objects matching, it still suffers from considerable amount of time needed due to the recursive nature of the problem. In this paper, a parallel version of the Rete–Match algorithm for(More)
Computer understanding is a challenge problem in Artificial Intelligence. A multi-agent system has been developed to tackle this problem. Among its modules is its knowledge base (vocabulary agents). This paper discusses the use of the Ontology Web Language (OWL) to represent the knowledge base. An example of applying OWL in sentence understanding is given.(More)
Arabic Text Summarization is one of the challenging open areas for research in Natural Language Processing (NLP) field. Representing Arabic text semantically can facilitate this process by helping in understanding the highly complicated semantic structure of the Arabic language. The work presented in this paper is a part of an ongoing research to create an(More)
Cancer is a class of diseases characterized by out-of-control cell growth. There are over 200 different types of cancer, and each is classified by the type of cell that is initially affected. This paper discusses the technical aspects of some of the ontology-based medical systems for cancer diseases. It also proposes an ontology based system for cancer(More)
Ontology is an explicit specification of conceptualization. It defines the terms with specified relationships between them and can be interpreted by both humans and computers. In general, there are scare semantic resources for Arabic language especially in Arabic ontologies. These semantic resources are very essential components in both Information(More)
The Arabic language is the spoken language in the Semitic languages groups, which is spoken by more than 422 million people. It is the language of the Islamic Holy Quran, so all the Muslims should learn it. In general, there is a shortage in semantic resources for the Arabic language especially in Arabic ontologies. These semantic resources are important(More)
One of the fundamental and challengeable research areas in Real Time Strategy (RTS) games is opponent modelling. Most current approaches to opponent modelling pretended inefficiency. They are either computationally expensive or required a numerous amount of online gameplays to start learn successful models. Unfortunately, most successful approaches also(More)
Information Extraction (IE) is one of the most important Natural Language Processing (NLP) applications, which extracts information such as Named-Entities (NE) and collocation of terms from the corpus. Collocation is a sequence of terms that co-occur together in the corpus. In Arabic Information Extraction, there are many problems because of the complex of(More)