Hadi Jahanshahi

dblp:220/4315 · DBLP profile ↗
← Back
17ranked-venue papers
7as first author
17since 2021 · last 2026
—ORCID · conflict

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

Artificial intelligence and machine learning · 6 · 3 first-author · 6 since 2021Software engineering, systems software and programming languages · 4 · 4 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 3 since 2021Databases, data management, data science and information retrieval · 2 · 2 since 2021Computer networks · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Uncertainty propagation networks for neural ordinary differential equations
abstract
This paper introduces Uncertainty Propagation Network (UPN), a novel family of neural differential equations that naturally incorporate uncertainty quantification into continuous-time modeling. Unlike existing neural ordinary differential equations (neural ODEs) that predict only state trajectories, UPN simultaneously models both state evolution and its associated uncertainty by parameterizing coupled differential equations for mean and covariance dynamics. The architecture is grounded in Gaussian moment closure approximation, which enables efficient analytical uncertainty propagation through nonlinear dynamics without requiring stochastic sampling or ensemble methods. UPN supports two operational modes: pure prediction from initial conditions, and adaptive filtering with sparse measurement updates when observations become available during the prediction horizon. The continuous-depth formulation provides principled uncertainty quantification in a single forward pass, handles irregularly-sampled observations naturally, and adapts evaluation strategy to each input’s complexity. Experimental results demonstrate UPN’s effectiveness across multiple domains: (1) four canonical non-chaotic dynamical systems achieve near-perfect 96.7% confidence interval coverage with single-point Markovian initialization; (2) chaotic Lorenz attractor modeling maintains 94.5% calibration while correctly capturing exponential uncertainty growth in a fully Markovian framework; (3) real-world CubeSat trajectory prediction achieves 89.6% error reduction through integrated measurement updates; and (4) time-series forecasting on the ETTh1 benchmark dataset demonstrates 14% improved accuracy and 6.6× faster inference compared to Neural Stochastic Differential Equations (Neural SDEs). These gains stem from UPN’s analytical distribution evolution, which provides superior computational efficiency and calibration compared to sampling-based approaches.
Hadi Jahanshahi, Zheng Hong Zhu
Neurocomputing1
2025 Secure transmission cryptographic approach for remote-sensing image based on discrete memristor-coupled Rulkov neuron map and TIMG
Jiali Cui, Yinghong Cao, Hadi Jahanshahi, Jun Mou
Multim. Tools Appl.3
2024 MsFfTsGP: Multi-source features-fused two-stage grade prediction of zinc tailings in lead-zinc flotation process via multi-stream 3D convolution with attention mechanism
Pengfei Xu 0007, Lekang Tian, Jinping Liu 0003, Hadi Jahanshahi
Eng. Appl. Artif. Intell.5
2024 A Fast and Effective Image Encryption Scheme Based on DSVSM and (7, 4) Hamming Code
Yuwen Sha, Hadi Jahanshahi, Linian Wang
Mob. Networks Appl.3
2023 A novel self-learning fuzzy predictive control method for the cement mill: Simulation and experimental validation
Jinping Liu 0003, Abdulhameed F. Alkhateeb, Hadi Jahanshahi
Eng. Appl. Artif. Intell.5
2023 Predefined-time stability for a class of dynamical systems and its application on the consensus control for nonlinear multi-agent systems
Wanli Guo, Lili Shi, Wen Sun 0003, Hadi Jahanshahi
Inf. Sci.5
2023 A chaotic color image encryption scheme based on improved Arnold scrambling and dynamic DNA encoding
Jun Mou, Yinghong Cao, Huizhen Yan, Hadi Jahanshahi
Multim. Tools Appl.5
2023 Toward Robust Fault Identification of Complex Industrial Processes Using Stacked Sparse-Denoising Autoencoder With Softmax Classifier
abstract
This article proposes a robust end-to-end deep learning-induced fault recognition scheme by stacking multiple sparse-denoising autoencoders with a Softmax classifier, called stacked spare-denoising autoencoder (SSDAE)-Softmax, for the fault identification of complex industrial processes (CIPs). Specifically, sparse denoising autoencoder (SDAE) is established by integrating a sparse AE (SAE) with a denoising AE (DAE) for the low-dimensional but intrinsic feature representation of the CIP monitoring data (CIPMD) with possible noise contamination. SSDAE-Softmax is established by stacking multiple SDAEs with a layerwise pretraining procedure, and a Softmax classifier with a global fine-tuning strategy. Furthermore, SSDAE-Softmax hyperparameters are optimized by a relatively new global optimization algorithm, referred to as the state transition algorithm (STA). Benefiting from the deep learning-based feature representation scheme with the STA-based hyperparameter optimization, the underlying intrinsic characteristics of CIPMD can be learned automatically and adaptively for accurate fault identification. A numeric simulation system, the benchmark Tennessee Eastman process (TEP), and a real industrial process, that is, the continuous casting process (CCP) from a top steel plant of China, are used to validate the performance of the proposed method. Experimental results show that the proposed SSDAE-Softmax model can effectively identify various process faults, and has stronger robustness and adaptability against the noise interference in CIPMD for the process monitoring of CIPs.
Jinping Liu 0003, Longcheng Xu, Yongfang Xie, Jie Wang 0150, Zhaohui Tang 0004, Weihua Gui 0001, Huazhan Yin, Hadi Jahanshahi
IEEE Trans. Cybern.9
2023 ADPTriage: Approximate Dynamic Programming for Bug Triage
abstract
Bug triaging is a critical task in any software development project. It entails triagers going over a list of open bugs, deciding whether each is required to be addressed, and, if so, which developer should fix it. However, the manual bug assignment in Issue Tracking Systems (ITS) offers only a limited solution and might easily fail when triagers are required to handle a large number of bug reports. During the automated assignment, there are multiple sources of uncertainties in the ITS, which should be addressed meticulously. In this study, we develop a Markov decision process (MDP) model for an online bug triage problem. In addition to an optimization-based myopic technique, we provide an ADP-based bug triage solution, called ADPTriage, which has the ability to reflect the downstream uncertainty in the bug arrivals and developers’ timetables. Specifically, without placing any limits on the underlying stochastic process, this technique enables real-time decision-making on bug assignments while taking into consideration developers’ expertise, bug type, and bug fixing time. Our result shows a significant improvement over the myopic approach in terms of assignment accuracy and fixing time. We also demonstrate the empirical convergence of the model and conduct sensitivity analysis with various model parameters. Accordingly, this work constitutes a significant step forward in addressing the uncertainty in bug triage.
Hadi Jahanshahi, Mucahit Cevik, Kianoush Mousavi, Ayse Basar Bener
IEEE Trans. Software Eng.1
2022 MCG&BA-Net: Retinal vessel segmentation using multiscale context gating and breakpoint attention
abstract
Abstract The accurate segmentation of blood vessels plays a crucial role in screening, diagnosis and treatment of multiple diseases. However, current automated segmentation approaches do not pay enough attention to the vascular topology errors (such as mistaking vessel‐breakpoints), resulting in considerable scattered vessel‐fragments in segmentation results. This article proposes a retinal vessel segmentation model using multi‐scale context gating and breakpoint attention mechanism, called MCG&BA‐Net. Specifically, it obtains a feature map containing contextual information of vessels through an introduced multi‐scale context module, and then filters the redundant features and noises by a gated structure to highlight target features. Furthermore, a kind of breakpoint attention module is proposed, which can locate and focus on potential breakpoint areas, thereby facilitating accurate segmentation results of tree‐like fine vessels. Extensive confirmatory and comparative experiments have been conducted on five public datasets, including three benchmark datasets, that is, DRIVE, CHASDB1 and SATRE, and two clinical datasets, that is, fundusimage1000 and RFMID. The AUC scores on the benchmark datasets are 0.9878, 0.9923 and 0.9942, respectively. Among them, the AUC score on CHADEDB1 and STARE outperforms the state‐of‐the‐art results. In addition, experimental results on the two clinical datasets demonstrate strong generalization capability of the propose method, indicating high clinical application values.
Pengfei Xu 0007, Gangjing Zhao, Jinping Liu 0003, Hadi Jahanshahi, Zhaohui Tang 0004, Subo Gong
IET Image Process.4
2022 nTreeClus: A tree-based sequence encoder for clustering categorical series
Hadi Jahanshahi, Mustafa Gökçe Baydogan
Neurocomputing1
2022 S-DABT: Schedule and Dependency-aware Bug Triage in open-source bug tracking systems
Hadi Jahanshahi, Mucahit Cevik
Inf. Softw. Technol.1
2022 The random walk-based gravity model to identify influential nodes in complex networks
Jie Zhao 0019, Tao Wen 0003, Hadi Jahanshahi, Kang Hao Cheong
Inf. Sci.3
2022 Wayback Machine: A tool to capture the evolutionary behavior of the bug reports and their triage process in open-source software systems
Hadi Jahanshahi, Mucahit Cevik, José Navas-Sú, Ayse Basar Bener, Antonio González 0006
J. Syst. Softw.1
2022 A deep reinforcement learning approach for the meal delivery problem
Hadi Jahanshahi, Aysun Bozanta, Mucahit Cevik, Eray Mert Kavuk, Ayse Tosun Misirli, Sibel B. Sonuc, Bilgin Kosucu, Ayse Basar Bener
Knowl. Based Syst.1
2022 Frame-Dilated Convolutional Fusion Network and GRU-Based Self-Attention Dual-Channel Network for Soft-Sensor Modeling of Industrial Process Quality Indexes
abstract
Due to technical or economic limitations, timely measuring quality-relevant key performance indicators (KPIs) of complex industrial processes (CIPs), especially the chemical composition-related indexes, is intractable. Process monitoring image sequences (PMISs) usually involve significant information about the operation states and KPIs. Thus, soft sensor-based online KPI inference by incorporating process monitoring variables (TPMVs) and PMISs is more promising. However, the extremely inconsistent sampling rates with different expression forms and concerning aspects between PMISs and TPMVs lead to a great challenge in the soft sensor modeling by combining PMISs and TPMVs. In this article, a self-attention dual-channel deep network (SADCDN)-based soft sensor model for the end-to-end online KPI detection/prediction is proposed. Specifically, one channel adopts the gated recurrent unit (GRU) network to extract intrinsic time-series features in TPMVs, and simultaneously the other channel introduces a novel frame-dilated convolution fusion neural network (FDCFNN) to extract intrinsic spatiotemporal features from PMISs to address the sampling inconsistence between PMISs and TPMVs. Successively, dual-channel network features with different concerning aspects are weighted and fused based on an introduced self-attention mechanism to bridge the gap of sampling rates and concerning aspects between PMISs and TPMVs for the soft sensor modeling. Practical application results on two real industrial processes, the bauxite flotation process and the sintering process of a cement rotary kiln, have demonstrated the effectiveness and superiority of the proposed dual-channel model, laying a foundation for the process optimization of CIPs.
Jinping Liu 0003, Jiezhou He, Zhaohui Tang 0004, Yongfang Xie, Weihua Gui 0001, Hadi Jahanshahi, Ayman A. Aly
IEEE Trans. Syst. Man Cybern. Syst.7
2021 DABT: A Dependency-aware Bug Triaging Method
abstract
In software engineering practice, fixing a bug promptly reduces the associated costs. On the other hand, the manual bug fixing process can be time-consuming, cumbersome, and error-prone. In this work, we introduce a bug triaging method, called Dependency-aware Bug Triaging (DABT), which leverages natural language processing and integer programming to assign bugs to appropriate developers. Unlike previous works that mainly focus on one aspect of the bug reports, DABT considers the textual information, cost associated with each bug, and dependency among them. Therefore, this comprehensive formulation covers the most important aspect of the previous works while considering the blocking effect of the bugs. We report the performance of the algorithm on three open-source software systems, i.e., EclipseJDT, LibreOffice, and Mozilla. Our result shows that DABT is able to reduce the number of overdue bugs up to 12%. It also decreases the average fixing time of the bugs by half. Moreover, it reduces the complexity of the bug dependency graph by prioritizing blocking bugs.
Hadi Jahanshahi, Kritika Chhabra, Mucahit Cevik, Ayse Basar Bener
EASE1