Yehia Taher

dblp:97/3840 · DBLP profile ↗
← Back
31ranked-venue papers
8as first author
9since 2021 · last 2024
0000-0002-8706-8889ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 15 · 2 first-author · 9 since 2021Artificial intelligence and machine learning · 5 · 3 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 3 · 1 first-authorSystems, architecture and hardware · 2Graphics, computer vision, multimedia, augmented reality and games · 1Theory of computation · 1 · 1 since 2021
YearPublicationVenuePosition
2024 Multi-perspective Conformance Checking for Email-Driven Processes
Ralph Bou Nader, Ikram Garfatta, Marwa Elleuch, Walid Gaaloul, Yehia Taher
WISE (5)5
2024 How opportunistic mobile monitoring can enhance air quality assessment?
Mohammad Abboud, Yehia Taher, Karine Zeitouni, Ana-Maria Olteanu-Raimond
GeoInformatica2
2024 Learning the micro-environment from rich trajectories in the context of mobile crowd sensing
Hafsa El Hafyani, Mohammad Abboud, Jingwei Zuo, Karine Zeitouni, Yehia Taher, Basile Chaix
GeoInformatica5
2023 CRIMEO: Criminal Behavioral Patterns Mining and Extraction from Video Contents
abstract
The security and well-being of a nation’s citizens, as well as the protection of their lives and properties, are fundamental for prosperity. Unfortunately, in recent years, we have witnessed a surge in various types of crimes such as murder, robbery, terrorism, and kidnapping. This has placed significant pressure on Law Enforcement Agencies (LEAs) to effectively prevent and detect crimes, driving them to adopt various technologies in the criminal investigation process. Among these technologies, surveillance systems have emerged as a valuable tool for monitoring human behaviors and activities, particularly in public and densely populated areas of large cities. However, video analysis in crime investigation poses significant challenges for LEAs, requiring accurate and timely detection, recognition, and tracking of objects and individuals. Addressing this issue, we present CRIMEO, a smart system designed for mining and extracting behavioral patterns from video content. CRIMEO operates in real-time and leverages an ontology-based approach to represent complex semantic events and employ video analytics. This enables LEAs to automatically detect and identify different types of crimes. CRIMEO encompasses four key phases: data collection, analysis, storage, and visualization. In the data collection phase, video data from surveillance systems is gathered and transmitted, via Apache Kafka, to the subsequent phase after the video is split into frames. The data analysis phase applies a range of video analytics techniques, including face detection and recognition, object detection, action recognition, and more, to extract behavioral patterns from the video content. These extracted patterns are then stored in the Neo4j graph database during the data storage phase. Finally, in the visualization phase, inference rules defined by LEA experts are applied to detect and visualize criminal activities. To demonstrate the effectiveness of CRIMEO, we implemented the system across multiple scenarios, showcasing its relevance in aiding LEAs in the detection of various crime types. By utilizing CRIMEO, LEAs can benefit from advanced video analysis capabilities and real-time crime detection, ultimately enhancing their ability to maintain safety and security within their jurisdictions.
Raed Abdallah, Yehia Taher, Salima Benbernou, Rafiqul Haque
DSAA3
2023 ICAD: An Intelligent Framework for Real-Time Criminal Analytics and Detection
Raed Abdallah, Yehia Taher, Salima Benbernou, Rafiqul Haque
WISE3
2023 Graph convolutional networks for traffic forecasting with missing values
abstract
Abstract Traffic forecasting has attracted widespread attention recently. In reality, traffic data usually contains missing values due to sensor or communication errors. The Spatio-temporal feature in traffic data brings more challenges for processing such missing values, for which the classic techniques (e.g., data imputations) are limited: (1) in temporal axis, the values can be randomly or consecutively missing; (2) in spatial axis, the missing values can happen on one single sensor or on multiple sensors simultaneously. Recent models powered by Graph Neural Networks achieved satisfying performance on traffic forecasting tasks. However, few of them are applicable to such a complex missing-value context. To this end, we propose GCN-M, a Graph Convolutional Network model with the ability to handle the complex missing values in the Spatio-temporal context. Particularly, we jointly model the missing value processing and traffic forecasting tasks, considering both local Spatio-temporal features and global historical patterns in an attention-based memory network. We propose as well a dynamic graph learning module based on the learned local-global features. The experimental results on real-life datasets show the reliability of our proposed method.
Jingwei Zuo, Karine Zeitouni, Yehia Taher, Sandra García-Rodríguez
Data Min. Knowl. Discov.3
2021 A Microservices Based Architecture for Implementing and Automating ETL Data Pipelines for Mobile Crowdsensing Applications
abstract
Mobile crowdsensing (MCS) has emerged as a new revolutionary paradigm to collect large-scale data by the crowd. However, there is a lack of a holistic system than can provide an integrated design for this large volumes data coming from different sensors, and afford analytics capabilities. This paper provides an envision of a micro-service based architecture for implementing and automating ETL data management pipelines in MCS.
Hafsa El Hafyani, Mohammad Abboud, Yehia Taher
IEEE BigData3
2021 SMATE: Semi-Supervised Spatio-Temporal Representation Learning on Multivariate Time Series
abstract
Learning from Multivariate Time Series (MTS) has attracted widespread attention in recent years. In particular, label shortage is a real challenge for the classification task on MTS, considering its complex dimensional and sequential data structure. Unlike self-training and positive unlabeled learning that rely on distance-based classifiers, in this paper, we propose SMATE, a novel semi-supervised model for learning the interpretable Spatio-Temporal representation from weakly labeled MTS. We validate empirically the learned representation on 30 public datasets from the UEA MTS archive. We compare it with 13 state-of-the-art baseline methods for fully supervised tasks and four baselines for semi-supervised tasks. The results show the reliability and efficiency of our proposed method.
Jingwei Zuo, Karine Zeitouni, Yehia Taher
ICDM3
2021 Tell Me What Air You Breath, I Tell You Where You Are
abstract
Wide spread use of sensors and mobile devices along with the new paradigm of Mobile Crowd-Sensing (MCS), allows monitoring air pollution in urban areas. Several measurements are collected, such as Particulate Matters, Nitrogen dioxide, and others. Mining the context of MCS data in such domains is a key factor for identifying the individuals’ exposure to air pollution, but it is challenging due to the lack or the weakness of predictors. We have previously developed a multi-view learning approach which learns the context solely from the sensor measurements. In this demonstration, we propose a visualization tool (COMIC) showing the different recognized contexts using an improved version of our algorithm. We also demonstrate the change points detected by a multi-dimensional CPD model. We leverage real data from a MCS campaign, and compare different methods.
Hafsa El Hafyani, Mohammad Abboud, Jingwei Zuo, Karine Zeitouni, Yehia Taher
SSTD5
2019 Incremental and Adaptive Feature Exploration over Time Series Stream
abstract
Over past years, various attempts have been made at analysing Time Series (TS) which has been raising great interest of Data Mining community due to its special data format and broad application scenarios. An important aspect in TS analysis is Time Series Classification (TSC), which has been applied in medical diagnosis, human activity recognition, industrial troubleshooting, etc. Typically, all TSC work trains a stable model from an off-line TS dataset, without considering potential Concept Drift in streaming context. Domains like healthcare look to enrich the database gradually with more medical cases, or in astronomy, with human's growing knowledge about the universe, the theoretical basis for labelling data will change. The techniques applied in a stable TS dataset are then not adaptable in such dynamic scenarios (i.e. streaming context). Classical data stream analysis are biased towards vector or row data, where each attribute is independent to train an adaptive learning model, but rarely considers Time Series as a stream instance. Processing such type of data requires combining techniques in both communities of Time Series (TS) and Data Streams. To this end, by adopting the concepts of Shapelet and Matrix Profile, we conduct the first attempt to extract the adaptive features from Time Series Stream based on the Test-then-Train strategy, which is applicable in both contexts: a) under stable concept, learning model will be updated incrementally; b) for data source with Concept Drift, previous concepts that do not represent the current stream behavior will be discarded from the model.
Jingwei Zuo, Karine Zeitouni, Yehia Taher
IEEE BigData3
2019 Exploring Interpretable Features for Large Time Series with SE4TeC
Jingwei Zuo, Karine Zeitouni, Yehia Taher
EDBT3
2019 ISETS: Incremental Shapelet Extraction from Time Series Stream
abstract
International audience
Jingwei Zuo, Karine Zeitouni, Yehia Taher
ECML/PKDD (3)3
2019 IBRIDIA: A hybrid solution for processing big logistics data
Mohammed AlShaer, Yehia Taher, Rafiqul Haque, Mohand-Said Hacid, Mohamed Dbouk
Future Gener. Comput. Syst.2
2018 SeDIE: A Semantic-Driven Engine for Integration of Healthcare Data
Houssein Dhayne, Rima Kilany, Rafiqul Haque, Yehia Taher
BIBM4
2017 Smart preserving of cultural heritage with PACT-ART - Enrichment, data mining, and complex event processing in the internet of cultural things
Raef Mousheimish, Yehia Taher, Karine Zeitouni, Michel Dubus
Multim. Tools Appl.2
2016 Proactive Learning from SLA Violation in Cloud Service based Application
abstract
International audience
Ameni Meskini, Yehia Taher, Amal Elgammal, Béatrice Finance, Yahya Slimani
CLOSER (1)2
2016 autoCEP: Automatic Learning of Predictive Rules for Complex Event Processing
Raef Mousheimish, Yehia Taher, Karine Zeitouni
ICSOC2
2016 The Butterfly: An Intelligent Framework for Violation Prediction within Business Processes
abstract
Recent research initiatives in the domain of business process management such as process intelligence, monitoring, and mining have shown significant results in automated process environments. However, such techniques fall short to provide efficient solutions and support for non-fully automated business processes i.e., processes embodying dynamic, continuous, and manual activities such as in logistics. More precisely, things turn to be very challenging when it comes to consider the monitoring and violation predictions through-out context-dependent and manual processes. Unlike current initiatives that mainly focus on the model of the process as a whole, we shift in this work towards instance-based and specific processing for each activity. We showcase a contextualized template-driven framework called the buttery, along side its architecture that could address the needs of continuous monitoring and prediction. Satisfactory results from evaluations on real data demonstrate the effectiveness of our framework.
Raef Mousheimish, Yehia Taher, Karine Zeitouni
IDEAS2
2015 Cross-layer Service Adaptation - State-of-the-Art, Shortcoming Analysis, and Future Research Directions
Ameni Meskini, Yehia Taher, Rafiqul Haque, Yahya Slimani
CLOSER2
2015 Towards smart logistics processes: a predictive monitoring and proactive adaptation approach
abstract
Logistics processes are generally automated, agreed-upon, long running propositions between multiple partners, that are specified over Service Level Agreements as constraints to be maintained. However, these constraints can be violated at any time due to various unforeseen events that may stem from the process evolving context. In this paper, we present a framework along with a demonstration software that correlates critical business operations together with contextual events in order to predict possible violations prior to their occurrences while proactively generating mitigation countermeasures.
Raef Mousheimish, Yehia Taher, Béatrice Finance
ICSSP2
2014 PAEAN4CLOUD - A Framework for Monitoring and Managing the SLA Violation of Cloud Service-based Applications
abstract
International audience
Yehia Taher, Rafiqul Haque, Dinh Khoa Nguyen, Béatrice Finance
CLOSER1
2013 A Causal Tracking Monitoring Approach for Business Transaction Management
Yehia Taher, Willem-Jan van den Heuvel, Salima Benbernou, Rafiqul Haque
CLOSER1
2013 α BPaaS - A Customizable BPaaS on the Cloud
Yehia Taher, Rafiqul Haque, Willem-Jan van den Heuvel, Béatrice Finance
CLOSER1
2012 Service-based Application Development on the Cloud - State of the Art and Shortcomings Analysis
Dinh Khoa Nguyen, Yehia Taher, Mike P. Papazoglou, Willem-Jan van den Heuvel
CLOSER2
2012 4CaaSt: Comprehensive Management of Cloud Services through a PaaS
abstract
The 4CaaSt project aims at developing a PaaS framework that enables flexible definition, marketing, deployment and management of Cloud-based services and applications. The major innovations proposed by 4CaaSt are the blueprint and its lifecycle management, a one stop shop for Cloud services and a PaaS level resource management featuring elasticity. 4CaaSt also provides a portfolio of ready to use Cloud native services and Cloud-aware immigrant technologies.
Sergio García-Gómez, Manuel Escriche Vicente, Pablo Arozarena-Llopis, Francesco Lelli, Yehia Taher, Christof Momm, Axel Spriestersbach, Jürgen Vogel 0001, Andrea Giessmann, Frederic Junker, Miguel Jiménez-Gañán, József Bíró, Goulven Le-Jeune, Michel Dao, Stephane P. Carrie, Jörg Niemöller, Dimitri Mazmanov
ISPA5
2011 Designing and Delivering Public Services on the Cloud
Yehia Taher, Rafiqul Haque, Dinh Khoa Nguyen, Willem-Jan van den Heuvel
CLOSER1
2011 Adaptation of Web Service Interactions Using Complex Event Processing Patterns
Yehia Taher, Michael Parkin, Mike P. Papazoglou, Willem-Jan van den Heuvel
ICSOC1
2009 Diagnosing Incompatibilities in Web Service Interactions for Automatic Generation of Adapters
abstract
Interactions between two applications encapsulated into Web services consist in series of message exchanges that must conform to service interfaces. The study reported in this text aims at dealing with the issues that arise when interactions between two services (a client and a provider) fail because their interfaces are incompatible. This may happen because the provider has evolved and its interface has been modified. It may also happen because the client decided to change for another provider which addresses the same needs but offers a different interface. The contribution of the proposed approach is twofold. First, given two services, all incompatibilities that may exist between their interfaces are automatically detected and classified into patterns. Second, according to the patterns that have been recognized, an adapter is then automatically generated. This latter is intended to act as an intermediate between the client and the provider, therefore seamlessly reconciling interactions between them.
Yehia Taher, Ali Aït-Bachir, Marie-Christine Fauvet, Djamal Benslimane
AINA1
2008 Using CEP technology to adapt messages exchanged by web services
abstract
International audience
Yehia Taher, Marie-Christine Fauvet, Marlon Dumas, Djamal Benslimane
WWW1
2007 A Multi-Layer and Multi-Perspective Approach to Compose Web Services
abstract
This paper presents a Web services composition approach that is built upon three layers known as component, community, and composite. The contribution of each layer towards this approach is assessed from two perspectives known as organization and management. Furthermore this paper discusses how Web services in a community are specialized into abstract and concrete. Interactions between abstract/- concrete Web services and composite Web services happen through a driver known as Open Service Connectivity. This driver permits first, binding any abstract Web service to any composite Web service and second, triggering any concrete Web service from any composite Web service.
Djamal Benslimane, Zakaria Maamar, Yehia Taher, Mohammed Lahkim, Marie-Christine Fauvet, Michael Mrissa
AINA3
2006 Towards an Approach forWeb services Substitution
abstract
This paper presents an approach whose objective is to support Web services substitution. Substitution means replacing a component with another component, as long as the replacing component produces the same output and satisfies the same requirements as the replaced component. Motives for substitution include Web service's non-responsiveness to client requests and better arrangement with another, competitor Web service. To perform Web services substitution with less impact on the ongoing, and sometimes critical, business processes, the approach proposes deploying communities of Web services. A community promotes the dynamic binding of Web services through a common interface, known as open service connectivity. The open service connectivity directs requests to and responses from Web services regardless of how these latter are specified, implemented, and located
Yehia Taher, Djamal Benslimane, Marie-Christine Fauvet, Zakaria Maamar
IDEAS1