Igor Mishkovski

Prof. Igor Mishkovski

Associate Professor at Faculty of Computer Science and Engineering, Ss. Cyril and Methodius Skopje
+1

Research Focus & Metrics

Academic Career Length

15Years (2012-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
Verified
Journal Article
Open access
PDF file
Fisnik DokoFisnik Doko
Fisnik Doko
SKSlobodan Kalajdziski
Slobodan Kalajdziski
Igor MishkovskiIgor Mishkovski
Igor Mishkovski
Data science and machine-learning techniques help banks to optimize enterprise operations, enhance risk analyses and gain competitive advantage. There is a vast amount of research in credit risk, but to our knowledge, none of them uses credit registry as a data source to model the probability of default for individual clients. The goal of this paper is to evaluate different machine-learning models to create accurate model for credit risk assessment using the data from the real credit registry dataset of the Central Bank of Republic of North Macedonia. We strongly believe that the model developed in this research will be an additional source of valuable information to commercial banks, by leveraging historical data for all the population of the country in all the commercial banks. Thus, in this research, we compare five machine-learning models to classify credit risk data, i.e., logistic regression, decision tree, random forest, support vector machines (SVM) and neural network. We evaluate the five models using different machine-learning metrics, and we propose a model based on credit registry data from the central bank with detailed methodology that can predict the credit risk based on credit history of the population in the country. Our results show that the best accuracy is achieved by using decision tree performing on imbalanced data with and without scaling, followed by random forest and linear regression.

16 May 2017 in IEEE Transactions on Circuits and Systems I: Regular Papers
Verified
Journal Article
Closed access
Igor MishkovskiIgor Mishkovski
Igor Mishkovski
MMMiroslav Mirchev
Miroslav Mirchev
SSSanja Scepanovic
Sanja Scepanovic
Ljupco KocarevLjupco Kocarev
Ljupco Kocarev
Real networks in our surrounding are usually complex and composite by nature and they consist of many interwoven layers. The commutation of agents (nodes) across layers in these composite multiplex networks heavily influences the underlying dynamical processes, such as information, idea and disease spreading, synchronization, consensus, etc. In order to understand how the agents' dynamics and the compositeness of multiplex networks influence the spreading dynamics, we develop a susceptible-infected-susceptible-based model on the top of these networks, which is integrated with the transition of agents across layers. Moreover, we analytically obtain a critical infection rate for which an epidemic dies out in a multiplex network, and latter show that this rate can be higher compared with the isolated networks. Finally, using numerical simulations we confirm the epidemic threshold and we show some interesting insights into the epidemic onset and the spreading dynamics in several real and generic multiplex networks.

31 January 2024 in Information
Verified
Journal Article
Open access
PDF file
MRMaryan Rizinski
Maryan Rizinski
AJAndrej Jankov
Andrej Jankov
VSVignesh Sankaradas
Vignesh Sankaradas
EPEugene Pinsky
Eugene Pinsky
Igor MishkovskiIgor Mishkovski
Igor Mishkovski
Dimitar TrajanovDimitar Trajanov
Dimitar Trajanov
The task of company classification is traditionally performed using established standards, such as the Global Industry Classification Standard (GICS). However, these approaches heavily rely on laborious manual efforts by domain experts, resulting in slow, costly, and vendor-specific assignments. Therefore, we investigate recent natural language processing (NLP) advancements to automate the company classification process. In particular, we employ and evaluate various NLP-based models, including zero-shot learning, One-vs-Rest classification, multi-class classifiers, and ChatGPT-aided classification. We conduct a comprehensive comparison among these models to assess their effectiveness in the company classification task. The evaluation uses the Wharton Research Data Services (WRDS) dataset, consisting of textual descriptions of publicly traded companies. Our findings reveal that the RoBERTa and One-vs-Rest classifiers surpass the other methods, achieving F1 scores of 0.81 and 0.80 on the WRDS dataset, respectively. These results demonstrate that deep learning algorithms offer the potential to automate, standardize, and continuously update classification systems in an efficient and cost-effective way. In addition, we introduce several improvements to the multi-class classification techniques: (1) in the zero-shot methodology, we use TF-IDF to enhance sector representation, yielding improved accuracy in comparison to standard zero-shot classifiers; (2) next, we use ChatGPT for dataset generation, revealing potential in scenarios where datasets of company descriptions are lacking; and (3) we also employ K-Fold to reduce noise in the WRDS dataset, followed by conducting experiments to assess the impact of noise reduction on the company classification results.

1 November 2013
Verified
Conference Paper
Closed access
ABAleksandra Bogojeska
Aleksandra Bogojeska
SFSonja Filiposka
Sonja Filiposka
Igor MishkovskiIgor Mishkovski
Igor Mishkovski
Ljupco KocarevLjupco Kocarev
Ljupco Kocarev
We study the process of synchronization that takes place on multiplex networks, i.e., on a set of networks linked through interconnected layers. As a measure for synchronization we use the eigenratio between the largest and the smallest eigenvalue of the Laplacian matrix of the multiplex graph. Using this measure we analyze how the synchronization depends on the weight of the interconnection links in a given multiplex network. Furthermore, the main results of this work show that even though a network has a bigger eigenratio than other networks, when it is multiplexed with other networks its synchronization rate can be slowed. The results from this work can be easily applied in modeling and analyzing the process of opinion formation in social networks and synchronization in Smart Grid.

19 May 2025 in Brain Sciences
Verified
Journal Article
Open access
PDF file
JDJovana Dobreva
Jovana Dobreva
MSMonika Simjanoska
Monika Simjanoska
KMKostadin Mishev
Kostadin Mishev
Dimitar TrajanovDimitar Trajanov
Dimitar Trajanov
Igor MishkovskiIgor Mishkovski
Igor Mishkovski
This review paper synthesizes the application of knowledge graphs (KGs) in Alzheimer’s disease (AD) research, based on two basic questions, as follows: what types of input data are available to construct these knowledge graphs, and what purpose the knowledge graph is intended to fulfill. We synthesize results from existing works to illustrate how diverse knowledge graph structures behave in different data availability settings with distinct application targets in AD research. By comparative analysis, we define the best methodology practices by data type (literature, structured databases, neuroimaging, and clinical records) and application of interest (drug repurposing, disease classification, mechanism discovery, and clinical decision support). From this analysis, we recommend AD-KG 2.0, which is a new framework that coalesces best practices into a unifying architecture with well-defined decision pathways for implementation. Our key contributions are as follows: (1) a dynamic adaptation mechanism that adapts methodological elements automatically according to both data availability and application objectives, (2) a specialized semantic alignment layer that harmonizes terminologies across biological scales, and (3) a multi-constraint optimization approach for knowledge graph building. The framework accommodates a variety of applications, including drug repurposing, patient stratification for precision medicine, disease progression modeling, and clinical decision support. Our system, with a decision tree structured and pipeline layered architecture, offers research precise directions on how to use knowledge graphs in AD research by aligning methodological choice decisions with respective data availability and application goals. We provide precise component designs and adaptation processes that deliver optimal performance across varying research and clinical settings. We conclude by addressing implementation challenges and future directions for translating knowledge graph technologies from research tool to clinical use, with a specific focus on interpretability, workflow integration, and regulatory matters.

20 April 2026 in Information
Verified
Journal Article
Open access
PDF file
DJDimitar Jovanovski
Dimitar Jovanovski
MSMarija Stojcheva
Marija Stojcheva
MDMila Dodevska
Mila Dodevska
Petre LameskiPetre Lameski
Petre Lameski
Igor MishkovskiIgor Mishkovski
Igor Mishkovski
Dejan GjorgjevikjDejan Gjorgjevikj
Dejan Gjorgjevikj
Information security compliance has become critical for organizations worldwide, with the ISO/IEC 27000 family serving as the most widely adopted framework for establishing information security management systems. Despite their global acceptance, these standards present significant interpretation challenges due to their formal language, abstract structure, and extensive cross-referencing across 97 documents. Traditional retrieval-augmented generation (RAG) systems, which rely on independent text chunking and dense vector retrieval, prove inadequate for such highly interconnected regulatory materials, often fragmenting contextual relationships and reducing accuracy. This study introduces a privacy-preserving RAG framework that integrates LightRAG, a knowledge graph-based retrieval system, with locally hosted open-source language models. Unlike chunk-based RAG systems that treat document segments independently, the system in this study constructs a semantic knowledge graph that explicitly models relationships between clauses through typed edges representing cross-references, semantic similarity, and hierarchical dependencies. To enable rigorous evaluation, we developed a curated benchmark dataset of 222 multiple-choice questions with authoritative ground-truth answers, systematically constructed from official ISO standards, certification preparation materials, and academic sources. Through systematic evaluation on this benchmark, we show that knowledge graph-based retrieval achieves higher accuracy than chunk-based RAG and non-retrieval LLM baselines within the evaluated setup. The analysis indicates that embedding model quality is strongly associated with system performance, that hybrid retrieval modes combining local and global graph traversal tend to yield better accuracy, and that mid-sized open-source models paired with strong retrievers can approach the performance of larger proprietary systems. The best configuration achieves 90.54% accuracy, demonstrating the promising effectiveness of graph-structured retrieval for multiple-choice regulatory questions.