Matevž Pustišek

Dr. Matevž Pustišek

orcid

Research Focus & Metrics

Academic Career Length

20Years (2007-Present)

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

Representative Publications

View All Publications
1 November 2018 in Computers and Electrical Engineering
Verified
Journal Article
Closed access
YQYongfeng Qian
Yongfeng Qian
YJYingying Jiang
Yingying Jiang
Jing ChenJing Chen
Jing Chen
YZYu Zhang
Yu Zhang
JSJeungeun Song
Jeungeun Song
MPMatevž Pustišek
Matevž Pustišek

6 May 2020 in Electronics
Verified
Journal Article
Open access
PDF file
FDFranc Drobnič
Franc Drobnič
Andrej KosAndrej Kos
Andrej Kos
MPMatevž Pustišek
Matevž Pustišek
In the field of machine learning, a considerable amount of research is involved in the interpretability of models and their decisions. The interpretability contradicts the model quality. Random Forests are among the best quality technologies of machine learning, but their operation is of “black box” character. Among the quantifiable approaches to the model interpretation, there are measures of association of predictors and response. In case of the Random Forests, this approach usually consists of calculating the model’s feature importances. Known methods, including the built-in one, are less suitable in settings with strong multicollinearity of features. Therefore, we propose an experimental approach to the feature selection task, a greedy forward feature selection method with least-trees-used criterion. It yields a set of most informative features that can be used in a machine learning (ML) training process with similar prediction quality as the original feature set. We verify the results of the proposed method on two known datasets, one with small feature multicollinearity and another with large feature multicollinearity. The proposed method also allows for a domain expert help with selecting among equally important features, which is known as the human-in-the-loop approach.

22 June 2022 in IEEE Sensors Journal
Verified
Journal Article
Closed access
GWGaoxiang Wu
Gaoxiang Wu
QLQiang Liu
Qiang Liu
JXJinfeng Xu
Jinfeng Xu
YMYiming Miao
Yiming Miao
MPMatevž Pustišek
Matevž Pustišek
Unmanned aerial vehicle(UAV)-enabled mobile edge computing(MEC) networks provide ubiquitous communication and computing capacity for mobile users compared with terrestrial networks. In crowd management, the UAV base station(UAV-BS) collect computation tasks from the Internet of Things (IoT) devices and process tasks with terrestrial MEC networks cooperatively. However, energy efficiency(EE) and user mobility are the bottlenecks of UAV performance. Therefore, it is crucial to maximizing the energy efficiency(EE) of UAVs. In this paper, we propose an energy-efficient UAV-enabled MEC network composed of IoT devices, the UAV-BS, edge cloud, and the data center, and propose a Green-UAV-CoCaCo algorithm to jointly optimize communications, caching, and computation for EE of UAV. Specifically, we design a UAV trajectory model based on a greedy algorithm to predict the user’s coordinates and choose the proper edge server for task offloading. Then, the UAV-CoCaCo algorithm is proposed to maximize the EE of the task caching and offloading. Simulation results demonstrate the effectiveness of the proposed algorithm.

5 February 2024 in Sensors
Verified
Journal Article
Open access
PDF file
JBJay Bojič Burgos
Jay Bojič Burgos
MPMatevž Pustišek
Matevž Pustišek
The rapid expansion of the Internet of Things (IoT) has introduced significant challenges in data authentication, necessitating a balance between scalability and security. Traditional approaches often rely on third parties, while blockchain-based solutions face computational and storage bottlenecks. Our novel framework employs edge aggregating servers and Ethereum Layer 2 rollups, offering a scalable and secure IoT data authentication solution that reduces the need for continuous, direct interaction between IoT devices and the blockchain. We utilize and compare the Nova and Risc0 proving systems for authenticating batches of IoT data by verifying signatures, ensuring data integrity and privacy. Notably, the Nova prover significantly outperforms Risc0 in proving and verification times; for instance, with 10 signatures, Nova takes 3.62 s compared to Risc0’s 369 s, with this performance gap widening as the number of signatures in a batch increases. Our framework further enhances data verifiability and trust by recording essential information on L2 rollups, creating an immutable and transparent record of authentication. The use of Layer 2 rollups atop a permissionless blockchain like Ethereum effectively reduces on-chain storage costs by approximately 48 to 57 times compared to direct Ethereum use, addressing cost bottlenecks efficiently.

11 June 2019 in Sensors
Verified
Journal Article
Open access
PDF file
MPMatevž Pustišek
Matevž Pustišek
AUAnton Umek
Anton Umek
Andrej KosAndrej Kos
Andrej Kos
Those working on Blockchain technologies have described several new innovative directions and novel services in the Internet of things (IoT), including decentralized trust, trusted and verifiable execution of smart contracts, and machine-to-machine communications and automation that reach beyond the mere exchange of data. However, applying blockchain principles in the IoT is a challenge due to the constraints of the end devices. Because of fierce cost pressure, the hardware resources in these devices are usually reduced to the minimum necessary for operation. To achieve the high coverage needed, low bitrate mobile or wireless technologies are frequently applied, so the communication is often constrained, too. These constraints make the implementation of blockchain nodes for IoT as standalone end-devices impractical or even impossible. We therefore investigated possible design approaches to decentralized applications based on the Ethereum blockchain for the IoT. We proposed and evaluated three application architectures differing in communication, computation, storage, and security requirements. In a pilot setup we measured and analyzed the data traffic needed to run the blockchain clients and their applications. We found out that with the appropriate designs and the remote server architecture we can strongly reduce the storage and communication requirements imposed on devices, with predictable security implications. Periodic device traffic is reduced to 2400 B/s (HTTP) and 170 B/s (Websocket) from about 18 kB/s in the standalone-device full client architecture. A notification about a captured blockchain event and the corresponding verification resulted in about 2000 B of data. A transaction sent from the application to the client resulted in an about 500 B (HTTP) and 300 B message (Websocket). The key store location, which affects the serialization of a transaction, only had a small influence on the transaction-related data. Raw transaction messages were 45 B larger than when passing the JSON transaction objects. These findings provide directions for fog/cloud IoT application designers to avoid unrealistic expectations imposed upon their IoT devices and blockchain technologies, and enable them to select the appropriate system design according to the intended use case and system constraints. However, for very low bit-rate communication networks, new communication protocols for device to blockchain-client need to be considered.

3 January 2022 in Sensors
Verified
Journal Article
Open access
PDF file
MPMatevž Pustišek
Matevž Pustišek
Min ChenMin Chen
Min Chen
Andrej KosAndrej Kos
Andrej Kos
AKAnton Kos
Anton Kos
Blockchain ecosystems are rapidly maturing and meeting the needs of business environments (e.g., industry, manufacturing, and robotics). The decentralized approaches in industries enable novel business concepts, such as machine autonomy and servitization of manufacturing environments. Introducing the distributed ledger technology principles into the machine sharing and servitization economy faces several challenges, and the integration opens new interesting research questions. Our research focuses on data and event models and secure upgradeable smart contract platforms for machine servitization. Our research indicates that with the proposed approaches, we can efficiently separate on- and off-chain data and assure scalability of the DApp without compromising the trust. We demonstrate that the secure upgradeable smart contract platform, which was adapted for machine servitization, supports the business workflow and, at the same time, assures common identification and authorization of all the participants in the system, including people, devices, and legal entities. We present a hybrid decentralized application (DApp) for the servitization of 3D printing. The solution can be used for or easily adapted to other manufacturing domains. It comprises a modular, upgradeable smart contract platform and off-chain machine, customer and web management, and monitoring interfaces. We pay special attention to the data and event models during the design, which are fundamental for the hybrid data storage and DApp architecture and the responsiveness of off-chain interfaces. The smart contract platform uses a proxy contract to control the access of smart contracts and role-based access control in function calls for blockchain users. We deploy and evaluate the DApp in a consortium blockchain network for performance and privacy. All the actors in the solution, including the machines, are identified by their blockchain accounts and are compeers. Our solution thus facilitates integration with the traditional information-communication systems in terms of the hybrid architectures and security standards for smart contract design comparable to those in traditional software engineering.