The explosion of online and offline data has changed how we gather, evaluate, and understand data... more The explosion of online and offline data has changed how we gather, evaluate, and understand data. It is frequently difficult and time-consuming to comprehend large text documents and extract crucial information from them. Text summarization techniques address the mentioned problems by compressing long texts while retaining their essential contents. These techniques rely on the fast delivery of filtered, high-quality content to their users. Due to the massive amounts of data generated by technology and various sources, automated text summarization of large-scale data is challenging. There are three types of automatic text summarization techniques: extractive, abstractive, and hybrid. Regardless of these previous techniques, the generated summaries are a long way from the summarization produced by human experts. Although Arabic is a widely spoken language that is frequently used for content sharing on the web, Arabic text summarization of Arabic content is limited and still immature because of several problems, including the Arabic language's morphological structure, the variety of dialects, and the lack of adequate data sources. This paper reviews text summarization approaches and recent deep learning models for this approach. Additionally, it focuses on existing datasets for these approaches, which are also reviewed, along with their characteristics and limitations. The most often used metrics for summarization quality evaluation are ROUGE1, ROUGE2, ROUGE L, and Bleu. The challenges that are encountered during Arabic text summarizing methods and approaches and the solutions proposed in each approach are analyzed. Many Arabic text summarization methods have problems, such as the lack of golden tokens during testing, being out of vocabulary (OOV) words, repeating summary sentences, lack of standard systematic methodologies and architectures, and the complexity of the Arabic language. Finally, providing the required corpora, improving evaluation using semantic representations, the lack of using rouge metrics in abstractive text summarization, and using recent deep learning models to adopt them in Arabic summarization studies is an essential demand.
Clustering spatial data is a well-known problem that has been extensively studied. In the real wo... more Clustering spatial data is a well-known problem that has been extensively studied. In the real world, there are many physical obstacles such as rivers, lakes, highways, and mountains, whose presence may substantially affect the clustering result. Although many methods have been proposed in previous works, very few have considered physical obstacles and interlinking bridges. Taking these constraints into account during the clustering process is costly, yet modeling the constraints is paramount for good performance. Owing to saturation in existing telephone networks and the ever increasing demand for wire and wireless services, telecommunication engineers are looking at technologies that can deliver sites and satisfy the demand and level of service constraints in an area with and without obstacles. In this paper, we study the problem of clustering in the presence of obstacles to solve the network planning problem. As such, we modified the NetPlan algorithm and developed the COD-NETPLA...
Tensor-Based Anomaly Detection for Satellite Telemetry Data
Studies in Computational Intelligence, 2019
Satellites is the bird’s-eyes that enable us to view massive areas of earth at the same time, sat... more Satellites is the bird’s-eyes that enable us to view massive areas of earth at the same time, satellites can gather more data, more quickly, than tools on the ground. Satellites also can view into space better than telescopes at earth’s surface. Development of such artificial satellites which composed of many subsystem, requires a lot of time and money that any deadly failure is unacceptable, the satellite operating in a remote environment, so it is practically very hard or impossible to repair it once a severe failure occurs, so detecting the anomalies of the subsystems measurement values (Telemetry data) is the first step in satellite failure protection and early warning. Traditional spectral-based methods like PCA is traditional for detecting anomalies in a variety of domains and problems. However, if the collected data contains tensor (multiway) structure, for example space-time-measurements values, such as the satellites subsystems measurement, some significant anomalies may st...
Network planning is a key importance to obtain a good functionality, price and quality of service... more Network planning is a key importance to obtain a good functionality, price and quality of services of a network. With the rapid development in mobile network we need effective network planning tool to satisfy the need of customers. However, deciding upon the optimum placement for the base stations (BS's) to achieve best services while reducing the cost is a complex task requiring vast computational resource. This paper addresses antenna placement problem or the cell planning problem, involves locating and configuring infrastructure for mobile networks by modified the original Partitioning Around Medoids PAM algorithm. M-PAM (Modified-Partitioning Around Medoids) has been proposed to satisfy the requirements and constraints. PAM needs to specify number of clusters (k) before starting to search for the best locations of base stations. The M-PAM algorithm uses the radio network planning to determine k. We calculate for each cluster its coverage and capacity and determine if they sa...
Optimization mobile radio network planning is a very complex task, as many aspects must be taken ... more Optimization mobile radio network planning is a very complex task, as many aspects must be taken into account. Deciding upon the optimum placement for the base stations (BS’s) to achieve best services while reducing the cost is a complex task requiring vast computational resource. This paper introduces the spatial clustering to solve the Mobile Networking Planning problem. It addresses antenna placement problem or the cell planning problem, involves locating and configuring infrastructure for mobile networks by modified the original Partitioning Around Medoids PAM algorithm. M-PAM (Modified Partitioning Around Medoids) has been proposed to satisfy the requirements and constraints. Implementation of this algorithm to a real case study is presented. Experimental results and analysis indicate that the M-PAM algorithm is effective in case of heavy load distribution, and leads to minimum number of base stations, which directly affected onto the cost of planning the network. Key-words: cl...
Shilling Attacks Detection in Collaborative Recommender System: Challenges and Promise
The reliability of the recommender system is highly essential for the continuity of any system. F... more The reliability of the recommender system is highly essential for the continuity of any system. Fake and malicious users may be spoiling system predictions reliability by inserting and injecting fake profiles called “shilling attacks” into the target recommender system. Thus, the detection of these attacks is necessary for any recommender system. Therefore, several shilling attacks detection approaches have proposed. In this work, we propose a survey for the recent detection methods, which pick up famous shilling attack models against the collaborative filtering recommender systems.
International Journal of Computer Applications, Jan 17, 2018
Educational Data Mining EDM is an emerging discipline. It concerned with extracting useful inform... more Educational Data Mining EDM is an emerging discipline. It concerned with extracting useful information from large educational data. It serves education improving by presenting information to facilitate the process of decision making. EDM has many methods and applications the context of e-learning. Gamification is the process of using mechanics and dynamics of games onto non-game context to promote the desired behavior. An emerging type of learning method is the adaptive e-learning. This paper discusses the state of the art of EDM and gamification methods to build adaptive e-learning system.
With the fast development of networking, data storage, and the data collection capacity, Big Data... more With the fast development of networking, data storage, and the data collection capacity, Big Data is now rapidly expanding in all science and engineering domains, including physical, biological and biomedical sciences. This paper presents text mining and the ways used to categorize document structure techniques in big data. This subject poses a big challenge when it comes to guaranteeing the quality of extracted features in text documents to describe user interests or preferences due to large amounts of noise. This subject has many models and algorithms but still needs more to achieve best results for users, making this an open issue that needs more research.
International Journal of Computer Applications, 2015
When driver is in the state of drowsiness he can cause accidents. This state is the state between... more When driver is in the state of drowsiness he can cause accidents. This state is the state between being awake and asleep. In this state driver reaction time is slower, his attentiveness is reduced, and his information processing is less efficient. Driver Fatigue Detection System (called FDS) has been proposed by the authors in a recent work. The FDS aims to monitor the driver and the alertness to prevent them from falling asleep at the wheel. FDS is very hard to fix in a car. In the present paper, the FDS software is modified and new system WakeApp is developed to be run in smartphone instead of Laptop and use all advantages of smartphone like camera and late weight. The WakeApp will solve this problem by using a mobile phone camera; the phone will be put on a stand in the car to make the driver feels comfortable. The WakeApp has hardware and software components such as mobile camera and Android SDK. Both components are integrated together to record real video for the driver, and then processing it for real-time eye tracking. WakeApp has reserve all advantages in FDS like fast and real-time face and eye tracking, external illumination interference is limited, more robustness and accuracy allowance for fast head/face movement. The Main goals of WakeApp are to ensure that the driver is staying awake during his drive, make the driver feels comfortable and to help decrease the number of accidents.
Clustering in spatial data mining is to group similar objects based on their distance, connectivi... more Clustering in spatial data mining is to group similar objects based on their distance, connectivity, or their relative density in space. In real word, there exist many physical obstacles such as rivers, lakes, highways and mountains, and their presence may affect the result of clustering substantially. Today existing telephone networks nearing saturation and demand for wire and wireless services continuing to grow, telecommunication engineers are looking at technologies that will deliver sites and can satisfy the required demand and grade of service constraints while achieving minimum possible costs. In this paper, we study the problem of clustering in the presence of obstacles to solve network planning problem. In this paper, COD-DBSCAN algorithm (Clustering with Obstructed Distance-Density-Based Spatial Clustering of Applications with Noise) is developed in the spirit of DBSCAN clustering algorithms. We studied also the problem determine the place of Multi Service Access Node (MSAN) due to the presence of obstacles in area complained of the existence of many mountains such as in Saudi Arabia. This algorithm is Density-based clustering algorithm using BSP-tree and Visibility Graph to calculate obstructed distance. Experimental results and analysis indicate that the COD-DBSCAN algorithm is both efficient and effective. 480 Fattouh Ibrahim L..
International Journal of Advanced Computer Science and Applications
Virtual Reality (VR) technology has been used widely today in Science, Technology, Engineering an... more Virtual Reality (VR) technology has been used widely today in Science, Technology, Engineering and Mathematics (STEM) fields. The VR is emerging computer interface distinguished by high degrees of immersion, trustworthy, and interaction. The goal of VR is making the user believe, as much as possible, that he is within the computergenerated environment. The VR has become one of the important technologies to be discussed regarding its applications, usage, and its different types that can achieve huge benefits in the real world. This survey paper introduces detail information about VR systems and requirements to build correct VR environment. Moreover, this work presents a comparison between system types of VR. Then, it presents the tools and software used for building VR environments. After that, we epitomize a road of the map for selecting appropriate VR system according to the field of applications. Finally, we introduce the conclusion and future predictions to develop the VR systems.
International Journal of Advanced Computer Science and Applications
Spatial visualization skills are crucial in engineering fields and are required to support the sp... more Spatial visualization skills are crucial in engineering fields and are required to support the spatial abilities of engineering students. Instructors in engineering colleges indicated that freshmen students faced difficulties when visualizing models in engineering graphics. Students cannot correctly understand and process visual object and mental images of the engineering models. Traditional tools using textbooks, physical models, and modeling techniques is not sufficient for improving the spatial visualization skills of engineering students. This paper is a survey of all techniques used to learn freshmen students in engineering graphics and improve their spatial visualization skills. Also, it presents the method of evaluation the spatial visualization skills. After describing techniques and presented the literature review, this work presents a comparison between methodologies and techniques used in previous studies. Finally, we summarize a road of the map for the techniques and strategies to improve the spatial visualization skills for freshmen engineering students.
International Journal of Advanced Computer Science and Applications, 2016
The last few years have witnessed the widespread use of mobile technology. Billions of citizens a... more The last few years have witnessed the widespread use of mobile technology. Billions of citizens around the world own smartphones, which they use for both personal and business applications. Thus, technologies will minimize the risk of losing people's lives. Mobile platform is one of the most popular platform technologies utilized on a wide scale and accessible to a high number of people. There has been a huge increase in natural and manmade disasters in the last few years. Such disasters can happen anytime and anywhere causing major damage to people and property. The environment affluence and the failure of people to go to other safe places are the results of catastrophic events recently in Jeddah city. Flood causes the sinking and destruction of homes and private properties. Thus, this paper describes a system that can help in determining the affected properties, evacuating them, and providing a proper guidance to the registered users in the system. This system notifies mobile phone users by sending guidance messages and sound alerts, in a real-time when disasters (fires, floods) hit. Warnings and tips are received on the mobile user to teach him/her how to react before, during, and after the disaster. Provide a mobile application using GPS to determine the user location and guide the user for the best way with the aid of rule-based system that built through the interview with the Experts domains. Moreover, the user will receive Google map updates for any added information. This system consists of two subsystems: the first helps students in our university to evacuate during a catastrophe and the second aids all people in the city. Due to all these features, the system can access the required information at the needed time.
Proceedings of the 12th Wseas International Conference on Computers, Jul 23, 2008
Network planning is a key importance to obtain a good functionality, price and quality of service... more Network planning is a key importance to obtain a good functionality, price and quality of services of a network. With the rapid development in mobile network we need effective network planning tool to satisfy the need of customers. However, deciding upon the optimum placement for the base stations (BS's) to achieve best services while reducing the cost is a complex task requiring vast computational resource. This paper addresses antenna placement problem or the cell planning problem, involves locating and configuring infrastructure for mobile networks by modified the original Partitioning Around Medoids PAM algorithm. M-PAM (Modified-Partitioning Around Medoids) has been proposed to satisfy the requirements and constraints. PAM needs to specify number of clusters (k) before starting to search for the best locations of base stations. The M-PAM algorithm uses the radio network planning to determine k. We calculate for each cluster its coverage and capacity and determine if they satisfy the mobile requirements, if not we will increase (k) and reapply algorithms depending on two methods for clustering. Implementation of this algorithm to a real case study is presented. Experimental results and analysis indicate that the M-PAM algorithm when applying method two is effective in case of heavy load distribution, and leads to minimum number of base stations, which directly affected onto the cost of planning the network.
Every cellular network deployment requires planning and optimization in order to provide adequate... more Every cellular network deployment requires planning and optimization in order to provide adequate coverage, capacity, and quality of service (QoS). Optimization mobile radio network planning is a very complex task, as many aspects must be taken into account. With the rapid development in mobile network we need effective network planning tool to satisfy the need of customers. However, deciding upon the optimum placement for the base stations (BS s) to achieve best services while reducing the cost is a complex task requiring vast computational resource. This paper introduces the spatial clustering to solve the Mobile Networking Planning problem. It addresses antenna placement problem or the cell planning problem, involves locating and configuring infrastructure for mobile networks by modified the original Partitioning Around Medoids PAM algorithm. M-PAM (Modified Partitioning Around Medoids) has been proposed to satisfy the requirements and constraints. PAM needs to specify number of clusters (k) before starting to search for the best locations of base stations. The M-PAM algorithm uses the radio network planning to determine k. We calculate for each cluster its coverage and capacity and determine if they satisfy the mobile requirements, if not we will increase (k) and reapply algorithms depending on two methods for clustering. Implementation of this algorithm to a real case study is presented. Experimental results and analysis indicate that the M-PAM algorithm when applying method two is effective in case of heavy load distribution, and leads to minimum number of base stations, which directly affected onto the cost of planning the network.
Uploads
Papers by Lamiaa Fattouh