
Tariq Alsahfi- Ph.D. Computer Science
- Assistant Professor at University of Jeddah
Tariq Alsahfi
- Ph.D. Computer Science
- Assistant Professor at University of Jeddah
Assistant Professor at University of Jeddah
About
16
Publications
2,651
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
114
Citations
Introduction
Tariq Alsahfi, received the B.S. degree in Computer Science from King Abdul Azizi University, Saudi Arabia, in 2011, the M.S and PhD degrees in Computer Science from The University of Texas at Arlington, USA in 2020. He became an Assistant Professor for the Department of Information Systems and Technology at University of Jeddah, Saudi Arabia. His current research interest is in the field of data science, deep learning, machine learning, geographical information systems, trajectory data, and enh
Current institution
Publications
Publications (16)
BERT (Bidirectional Encoder Representations from Transformers) has revolutionized Natural Language Processing (NLP) by significantly enhancing the capabilities of language models. This review study examines the complex nature of BERT, including its structure, utilization in different NLP tasks, and the further development of its design via modifica...
The healthcare sector is experiencing a digital transformation propelled by the Internet of Medical Things (IOMT), real-time patient monitoring, robotic surgery, Electronic Health Records (EHR), medical imaging, and wearable technologies. This proliferation of digital tools generates vast quantities of healthcare data. Efficient and timely analysis...
Enhancing the reasoning capabilities of Large Language Models remains a critical challenge in artificial intelligence. We introduce RDoLT, Recursive Decomposition of Logical Thought prompting, a novel framework that significantly boosts LLM reasoning performance. RDoLT is built on three key innovations: (1) recursively breaking down complex reasoni...
Brain tumor classification is essential for clinical diagnosis and treatment planning. Deep learning models have shown great promise in this task, but they are often challenged by the complex and diverse nature of brain tumors. To address this challenge, we propose a novel deep residual and region-based convolutional neural network (CNN) architectu...
Road traffic accidents have increased globally, which has led to significant challenges to urban safety and public health. This concerning trend is also evident in California, where major cities have seen a rise in accidents. This research conducts a spatio-temporal analysis of traffic accidents across the four major Californian cities—Los Angeles,...
Smart devices in smart cities face the dual challenge of requiring real-time data processing and storing that data permanently on the cloud for future use. This creates a significant conflict between the need for immediate responsiveness and the demands of long-term storage. While Cloud Computing (CC) offers a viable platform for processing and sto...
Detecting website phishing is crucial for protecting sensitive information, including personal data and financial details. It helps maintain trust and reputation for both businesses and users while preventing malware infections and cyber-attacks. This research addresses the need for advanced detection mechanisms for the identification of phishing w...
This paper conducts a thorough comparative analysis of optimization algorithms for an unconstrained convex optimization problem. It contrasts traditional methods like Gradient Descent (GD) and Nesterov Accelerated Gradient (NAG) with modern techniques such as Adaptive Moment Estimation (Adam), Long Short-Term Memory (LSTM) and Multilayer Perceptron...
In recent years, rapid advancements in deepfakes (incorporating Artificial Intelligence (AI), machine, and deep learning) have updated tools and techniques for manipulating multimedia. Though technology has primarily been utilized for beneficial purposes, such as education and entertainment, it is also used for malicious or unethical tasks to sprea...
COVID-19, a novel pathogen that emerged in late 2019, has the potential to cause pneumonia with unique variants upon infection. Hence, the development of efficient diagnostic systems is crucial in accurately identifying infected patients and effectively mitigating the spread of the disease. However, the system poses several challenges because of th...
Database code fragments exist in software systems by using Structured Query Language (SQL) as the standard language for relational databases. Traditionally, developers bind databases as backends to software systems for supporting user applications. However, these bindings are low‐level code and implemented to persist user data, so Object Relational...
Road maps are important in our personal lives and are widely used in many different applications. Therefore, an up-to-date road map is essential. The huge amount of GPS data collected from moving objects provides an opportunity to generate an up-to-date road map. In this paper, we propose a novel method to generate road maps using GPS trajectories...
Road network map is one of the datasets that are used in many different applications. Many smart cities have more than one Road Network map from different sources (government authorities, private enterprise, or volunteered). Be that as it may, there is a high chance of mismatches between road maps that represent the same area for different reasons....
Advanced technologies in location acquisition allow us to track the movement of moving objects (people, planes, vehicles, animals, ships, ...) in geographical space. These technologies generate a vast amount of trajectory data (TD). Several applications in different fields can utilize such TD, for example, traffic management control, social behavio...
These days we live in a digital era where most societies rely on applications that depend on geospatial data. In addition, most of the recent road network maps are represented in vector format and they have accurate road points coordinates that form the road segments representing the roads. However, there are data discrepancies between maps for var...