Persons

Mgr. Jakub Mareček, Ph.D.

All publications

Geometric quantum control and the random Schrödinger equation

  • DOI: 10.1103/y8nw-n1wb
  • Link: https://doi.org/10.1103/y8nw-n1wb
  • Department: Department of Computer Science, Artificial Intelligence Center
  • Annotation:
    Understanding and mitigating noise in quantum systems is a fundamental challenge in achieving scalable and fault-tolerant quantum computation. Error modeling for quantum systems can be formulated in many ways, some of which are very fundamental, but hard to analyze (evolution by general dynamical map) and others perhaps too simplistic to represent physical reality. In this paper, we present an intermediate approach, introducing the random Schrödinger equation, with a noise term given by a time-varying random Hermitian matrix as a means to model noisy quantum systems. We derive bounds on the error of the synthesized unitary in terms of bounds on the norm of the noise, and show that for certain noise processes these bounds are tight. We then show that in certain situations, minimizing the error is equivalent to finding a geodesic on SU⁡(𝑛) with respect to a Riemannian metric encoding the coupling between the control pulse and the noise process, thus connecting our work to the complexity geometry pioneered by Michael Nielsen.

humancompatible.detect: a Python toolkit for detecting bias in AI models

  • Authors: Martínez Matilla, G., Němeček, J., Kryvoviaz, I., Mgr. Jakub Mareček, Ph.D.,
  • Publication: SoftwareX. 2026, 35 1-5. ISSN 2352-7110.
  • Year: 2026
  • DOI: 10.1016/j.softx.2026.102827
  • Link: https://doi.org/10.1016/j.softx.2026.102827
  • Department: Artificial Intelligence Center
  • Annotation:
    There is a strong recent emphasis on trustworthy AI. In particular, international regulations, such as the AI Act, demand that AI practitioners measure data quality on the input and estimate bias in the output of high-risk AI systems. However, there are many challenges involved, including scalability (MMD) and computability (Wasserstein-1) issues of traditional methods for estimating distances on measure spaces. Here, we present humancompatible.detect, a toolkit for bias detection that addresses these challenges. It incorporates two newly developed methods to detect and evaluate bias: maximum subgroup discrepancy (MSD) and subsampled ℓ∞ distances. It features an easy-to-use API documented with multiple examples. humancompatible.detect is licensed under the Apache License, Version 2.0.

Improving the Usefulness of Decision Trees as Explanations

  • Department: Artificial Intelligence Center
  • Annotation:
    In classification with tabular data, one often utilizes tree-based models. Those can be competitive with deep neural networks on tabular data and, under some conditions, explainable. The explainability depends on the tree's depth and the accuracy of each leaf. Decision trees containing leaves with unbalanced accuracy can provide misleading explanations. Low-accuracy leaves provide less useful explanations to the individuals they classify. Here, we train a shallow tree that minimizes the maximum misclassification error across leaf nodes. The shallow tree provides a more useful global explanation, while its overall statistical performance can approach that of state-of-the-art methods by extending the leaves with additional models, creating a partially interpretable model.

Online Learning with Multiple Fairness Regularizers via Graph-Structured Feedback

  • Authors: Zhou, Q., Mgr. Jakub Mareček, Ph.D., Shorten, R.
  • Publication: Transactions on Machine Learning Research. 2026, 2026 ISSN 2835-8856.
  • Year: 2026
  • Department: Artificial Intelligence Center
  • Annotation:
    There is an increasing need to enforce multiple, often competing, measures of fairness within automated decision systems. The appropriate weighting of these fairness objectives is typically unknown a priori, may change over time and, in our setting, must be learned adaptively through sequential interactions. In this work, we address this challenge in a bandit setting, where decisions are made with graph-structured feedback.

Parallel Variational Quantum Algorithms with Gradient-informed Restart to Speed up Optimization in the Presence of Barren Plateaus

  • DOI: 10.1109/TQE.2026.3663507
  • Link: https://doi.org/10.1109/TQE.2026.3663507
  • Department: Artificial Intelligence Center, Intelligent Data Analysis
  • Annotation:
    Inspired by the Fleming-Viot stochastic process, we propose a parallel implementation with restart of variational quantum algorithms, with the aim of reducing the time spent by the algorithm in barren plateaus where the optimization direction is unclear. In the Fleming-Viot tradition, parallel searches are called particles. In the proposed approach, the search by a Fleming-Viot particle is stopped when it encounters a region where the gradient is too small or noisy, suggesting a barren plateau area. The stopped particle continues the search after being restarted at another location in the parameter space, potentially taking the exploration away from barren plateaus. We first analyze the behavior of the Fleming-Viot particles from a theoretical standpoint. We show that, when simulated annealing optimization algorithms are used to drive the particles dynamics, the Fleming-Viot system is expected to find the global optimum faster than a single simulated annealing instance. Furthermore, the relative efficiency increases proportionally to the percentage of barren plateaus in the domain. This result is corroborated by numerical experiments carried out on non-convex 2-dimensional synthetic problems, as well as on quantum approximated Max-Cut instances, both in a lower 2-dimensional and a higher 16-dimensional problem. The experiments show that our method tends to perform better than vanilla and parallel simulated annealing when large barren plateaus are present in the domain, especially in the higher-dimensional problem where barrenness tends to be more important.

Piecewise polynomial regression of tame functions via integer programming

  • Authors: Bareilles, G., Hansson Aspman, B., Němeček, J., Mgr. Jakub Mareček, Ph.D.,
  • Publication: Computer Aided Geometric Design. 2026, 2026(130), 1-20. ISSN 1879-2332.
  • Year: 2026
  • DOI: 10.1016/j.cagd.2026.102617
  • Link: https://doi.org/10.1016/j.cagd.2026.102617
  • Department: Artificial Intelligence Center
  • Annotation:
    Tame functions are a class of nonsmooth, nonconvex functions that appear in a wide range of applications: in training deep neural networks with all common activations, as value functions of mixed-integer programs, or as wave functions of small molecules. We consider approximating tame functions with piecewise polynomial functions. We present a theoretical bound on the approximation quality of a tame function by a piecewise polynomial function. We also present mixed-integer programming formulations of piecewise polynomial regression and demonstrate promising computational results.

Time-Varying Multi-objective Optimization: Tradeoff Regret Bounds

  • Authors: Shafiei, A., Mgr. Jakub Mareček, Ph.D.,
  • Publication: Computer ScienceComputer Science (R0)Springer Nature Proceedings Computer Science. Springer, Cham, 2026. p. 253-264. ISSN 0302-9743. ISBN 978-3-032-09155-0.
  • Year: 2026
  • DOI: 10.1007/978-3-032-09156-7_17
  • Link: https://doi.org/10.1007/978-3-032-09156-7_17
  • Department: Artificial Intelligence Center
  • Annotation:
    Multi-objective optimization studies the process of seeking multiple competing desiderata in some operation. Solution techniques highlight marginal tradeoffs associated with weighing one objective over others. In this paper, we consider time-varying multi-objective optimization, in which the objectives are parametrized by a continuously varying parameter and a prescribed computational budget is available at each time instant to algorithmically adjust the decision variables to accommodate for the changes. We prove regret bounds indicating the relative guarantees on performance for the competing objectives.

An Adversarially Robust Data Market for Spatial, Crowd-sourced Data

  • Authors: Kharman, A., Jursitzky, C., Zhou, Q., Ferraro, P., Mgr. Jakub Mareček, Ph.D.,
  • Publication: Distributed Ledger Technologies: Research and Practice. 2025, 4(4), 1-20. ISSN 2769-6480.
  • Year: 2025
  • DOI: 10.1145/3703464
  • Link: https://doi.org/10.1145/3703464
  • Department: Artificial Intelligence Center
  • Annotation:
    We describe an architecture for a decentralised data market for applications in which agents are incentivised to collaborate to crowd-source their data. The architecture is designed to reward data that furthers the market's collective goal, and distributes reward fairly to all those that contribute with their data. We show that the architecture is resilient to Sybil, wormhole and data poisoning attacks. In order to evaluate the resilience of the architecture, we characterise its breakdown points for various adversarial threat models in an automotive use case.

AutoFairML: An Automated Middleware for Fairness Auditing in Real-world AI Pipelines

  • Authors: Tomaras, D., Kalogeraki, V., Varytimidis, C., Anagnostopoulos, E., Mgr. Jakub Mareček, Ph.D.,
  • Publication: Proceedings - 2025 IEEE 45th International Conference on Distributed Computing Systems Workshops. Vienna: IEEE Industrial Electronic Society, 2025. p. 261-266. ISSN 1545-0678. ISBN 979-8-3315-1726-7.
  • Year: 2025
  • DOI: 10.1109/ICDCSW63273.2025.00050
  • Link: https://doi.org/10.1109/ICDCSW63273.2025.00050
  • Department: Artificial Intelligence Center
  • Annotation:
    The great proliferation of Artificial Intelligence in a wide variety of application domains has produced an imminent need to interpret the output of such models, especially for evaluating their fairness. Such domains may include human resources management for evaluating individual and group fairness, advertising and financial technologies, where fairness can have significant impact. However, existing tools like AIF360 and AIX360, although important for helping practitioners in industrial AI pipelines, have significant shortcomings. Such tools suffer from poor scalability and developers cannot directly benefit from, since there is no middleware available to support and take advantage of modern AI infrastructures. In this work, we present AutoFairML, an automated middleware able to leverage existing tools to detect bias in AI/ML models, examine trade-offs between different measures of fairness, certify their fairness a priori and provide explanations for the models. This represents a significant improvement in the usability and the real-world applicability of specialized fairness and explainability toolkits such as AIF360 and AIX360. Our experimental evaluation using real-world pipelines and data highlights its merits in terms of practicality and efficiency.

Bias Detection via Maximum Subgroup Discrepancy

  • Authors: Němeček, J., Kozdoba, M., Kryvoviaz, I., doc. Ing. Tomáš Pevný, Ph.D., Mgr. Jakub Mareček, Ph.D.,
  • Publication: KDD '25: Proceedings of the 31st ACM SIGKDD Conference on Knowledge Discovery and Data Mining V.2. New York: Association for Computing Machinery, 2025. p. 2174-2185. ISSN 2154-817X. ISBN 979-8-4007-1454-2.
  • Year: 2025
  • DOI: 10.1145/3711896.3736857
  • Link: https://doi.org/10.1145/3711896.3736857
  • Department: Artificial Intelligence Center
  • Annotation:
    Bias evaluation is fundamental to trustworthy AI, both in terms of checking data quality and in terms of checking the outputs of AI systems. In testing data quality, for example, one may study the distance of a given dataset, viewed as a distribution, to a given ground-truth reference dataset. However, classical metrics, such as the Total Variation and the Wasserstein distances, are known to have high sample complexities and, therefore, may fail to provide a meaningful distinction in many practical scenarios. In this paper, we propose a new notion of distance, the Maximum Subgroup Discrepancy (MSD). In this metric, two distributions are close if, roughly, discrepancies are low for all feature subgroups. While the number of subgroups may be exponential, we show that the sample complexity is linear in the number of features, thus making it feasible for practical applications. Moreover, we provide a practical algorithm for evaluating the distance based on Mixed-integer optimization (MIO). We also note that the proposed distance is easily interpretable, thus providing clearer paths to fixing the biases once they have been identified. Finally, we describe a natural general bias detection framework, termed MSDD distances, and show that MSD aligns well with this framework. We empirically evaluate MSD by comparing it with other metrics and by demonstrating the above properties of MSD on real-world datasets.

ExDBN: Learning Dynamic Bayesian Networks using Extended Mixed-Integer Programming Formulations

  • Department: Artificial Intelligence Center
  • Annotation:
    Causal learning from data has received much attention recently. Bayesian networks can be used to capture causal relationships. There, one recovers a weighted directed acyclic graph in which random variables are represented by vertices, and the weights associated with each edge represent the strengths of the causal relationships between them. This concept is extended to capture dynamic effects by introducing a dependency on past data, which may be captured by the structural equation model. This formalism is utilized in the present contribution to propose a score-based learning algorithm. A mixed-integer quadratic program is formulated and an algorithmic solution proposed, in which the pre-generation of exponentially many acyclicity constraints is avoided by utilizing the so-called branch-and-cut (“lazy constraint”) method. Comparing the novel approach to the state-of-the-art, we show that the proposed approach turns out to produce more accurate results when applied to small and medium-sized synthetic instances containing up to 80 time series. Lastly, two interesting applications in bioscience and finance, to which the method is directly applied, further stress the importance of developing highly accurate, globally convergent solvers that can handle instances of modest size.

Generating Likely Counterfactuals Using Sum-Product Networks

  • Department: Artificial Intelligence Center
  • Annotation:
    The need to explain decisions made by AI systems is driven by both recent regulation and user demand. The decisions are often explainable only post hoc. In counterfactual explanations, one may ask what constitutes the best counterfactual explanation. Clearly, multiple criteria must be taken into account, although "distance from the sample" is a key criterion. Recent methods that consider the plausibility of a counterfactual seem to sacrifice this original objective. Here, we present a system that provides high-likelihood explanations that are, at the same time, close and sparse. We show that the search for the most likely explanations satisfying many common desiderata for counterfactual explanations can be modeled using Mixed-Integer Optimization (MIO). We use a Sum-Product Network (SPN) to estimate the likelihood of a counterfactual. To achieve that, we propose an MIO formulation of an SPN, which can be of independent interest. The source code with examples is available at https://github.com/Epanemu/LiCE.

Globally optimal control of quantum dynamics

  • DOI: 10.1103/g4fb-xm13
  • Link: https://doi.org/10.1103/g4fb-xm13
  • Department: Department of Computer Science, Artificial Intelligence Center
  • Annotation:
    Optimization of constrained quantum control problems powers quantum technologies. This task becomes very difficult when these control problems are nonconvex and plagued with dense local extrema. For such problems, current optimization methods must be repeated many times to find good solutions, each time requiring many simulations of the system. Here, we present quantum control via polynomial optimization (QCPOP), a method that eliminates this problem by directly finding globally optimal solutions. The resulting increase in speed, which can be a thousandfold or more, makes it possible to solve problems that were previously intractable. This remarkable advance is due to global optimization methods recently developed for polynomial functions. We demonstrate the power of this method by showing that it obtains an optimal solution in a single run for a problem in which local extrema are so dense that gradient methods require thousands of runs to reach a similar fidelity. Since QCPOP is able to find the global optimum for quantum control, we expect that it will not only enhance the utility of quantum control by making it much easier to find the necessary protocols, but also provide a key tool for understanding the precise limits of quantum technologies. Finally, we note that the ability to cast quantum control as polynomial optimization resolves an open question regarding the computability of exact solutions to quantum control problems.

Herd Routes: a feedback control-based preventative system for improving female pedestrian safety on city streets

  • Authors: Woodburn, M., Griggs, W. M., Mgr. Jakub Mareček, Ph.D., Shorten, R. N.
  • Publication: International Journal of Control. 2025, 98(5), 1032-1045. ISSN 0020-7179.
  • Year: 2025
  • DOI: 10.1080/00207179.2024.2380025
  • Link: https://doi.org/10.1080/00207179.2024.2380025
  • Department: Artificial Intelligence Center
  • Annotation:
    Over two thirds of women of all ages in the UK have experienced some form of sexual harassment in a public space. Recent tragic incidents involving female pedestrians have highlighted some of the personal safety issues that women still face in cities today. There exist many popular location-based safety applications as a result of this; however, these applications tend to take a reactive approach where action is taken only after an incident has occurred. This paper proposes a preventative approach to the problem by creating safer public environments through societal incentivisation. The proposed system, called 'Herd Routes', improves the safety of female pedestrians by generating busier pedestrian routes as a result of route incentivisation. A novel application of distributed ledgers and ergodic feedback control is proposed to provide security and trust, a record of system users' locations and IDs, and a platform for token exchange. A proof-of-concept was developed using the simulation package SUMO (Simulation of Urban Mobility), and a smartphone application was built in Android Studio so that pedestrian Hardware-in-the-Loop testing could be carried out to validate the technical feasibility and desirability of the system. With positive results from the initial testing of the proof-of-concept, further development could significantly contribute towards creating safer pedestrian routes through cities, and tackle the societal change that is required to improve female pedestrian safety in the long term.

Joint Problems in Learning Multiple Dynamical Systems

  • Department: Department of Computer Science, Artificial Intelligence Center, Intelligent Data Analysis
  • Annotation:
    Clustering of time series is a well-studied problem [53], [29], with applications ranging from quantitative, person- alized models of metabolism obtained from metabolite concen- trations to state discrimination in quantum information theory. We consider a variant, where given a set of trajectories and a number of parts, we jointly partition the set of trajectories and learn linear dynamical system (LDS) models for each part, so as to minimize the maximum error across all the models. We present globally convergent methods and EM heuristics, accompanied by promising computational results. The key highlight of this method is that it does not require a predefined hidden state dimension but instead provides an upper bound. Additionally, it offers guidance for determining regularization in the system identification.

Parametric Semidefinite Programming: Geometry of the Trajectory of Solutions

  • DOI: 10.1287/moor.2021.0097
  • Link: https://doi.org/10.1287/moor.2021.0097
  • Department: Artificial Intelligence Center, Intelligent Data Analysis
  • Annotation:
    In many applications, solutions of convex optimization problems are updated on-line, as functions of time. In this paper, we consider parametric semidefinite programs, which are linear optimization problems in the semidefinite cone whose coefficients (input data) depend on a time parameter. We are interested in the geometry of the solution (output data) trajectory, defined as the set of solutions depending on the parameter. We propose an exhaustive description of the geometry of the solution trajectory. As our main result, we show that only six distinct behaviors can be observed at a neighborhood of a given point along the solution trajectory. Each possible behavior is then illustrated by an example.

Reserve Provision From Electric Vehicles: Aggregate Boundaries and Stochastic Model Predictive Control

  • Authors: Thran, J., Mgr. Jakub Mareček, Ph.D., Shorten, R., Green, T.
  • Publication: IEEE Transactions on Power Systems. 2025, 40(5), 4081-4092. ISSN 0885-8950.
  • Year: 2025
  • DOI: 10.1109/TPWRS.2025.3539863
  • Link: https://doi.org/10.1109/TPWRS.2025.3539863
  • Department: Artificial Intelligence Center
  • Annotation:
    Controlled charging of electric vehicles, EVs, is a major potential source of flexibility to facilitate the integration of variable renewable energy and reduce the need for stationary energy storage. To offer system services from EVs, fleet aggregators must address the uncertainty of individual driving and charging behaviour. This paper introduces a means of forecasting the service volume available from EVs by considering several EV batteries as one conceptual battery with aggregate power and energy boundaries. Aggregation avoids the difficult prediction of individual driving behaviour. The predictability of the boundaries is demonstrated using a multiple linear regression model which achieves a normalised root mean square error of 20%-40% for a fleet of 1,000 EVs. A two-stage stochastic model predictive control algorithm is used to schedule reserve services on a day-ahead basis addressing risk trade-offs by including Conditional Value-at-Risk in the objective function. A case study with 1.2 million domestic EV charge records from Great Britain illustrates that increasing fleet size improves prediction accuracy, thereby increasing reserve revenues and decreasing an aggregator's operational costs. For fleet sizes of 400 or above, cost reductions plateau at 60% compared to uncontrolled charging, with an average of 1.8 kW of reserve provided per vehicle.

Time evolution of controlled many-body quantum systems with matrix product operators

  • DOI: 10.1103/9mfk-gg3x
  • Link: https://doi.org/10.1103/9mfk-gg3x
  • Department: Department of Computer Science, Artificial Intelligence Center
  • Annotation:
    We present a method for describing the time evolution of many-body controlled quantum systems using matrix product operators (MPOs). Existing techniques for solving the time-dependent Schr & ouml;dinger equation with an MPO Hamiltonian often rely on time discretization. In contrast, our approach uses the Magnus expansion and Chebyshev polynomials to model the time evolution and the MPO representation to efficiently encode the system's dynamics. This results in a scalable method that can be used efficiently for many-body controlled quantum systems. We apply this technique to quantum optimal control, specifically for a gate synthesis problem, demonstrating that it can be used for large-scale optimization problems that are otherwise impractical to formulate in a dense matrix representation.

Truss Topology Design under Harmonic Loads: Peak Power Minimization with Semidefinite Programming

  • DOI: 10.1007/s00158-025-03973-5
  • Link: https://doi.org/10.1007/s00158-025-03973-5
  • Department: Artificial Intelligence Center, Intelligent Data Analysis
  • Annotation:
    Designing lightweight yet stiff structures that can withstand vibrations is a crucial task in structural optimization. Here, we present a novel framework for truss topology optimization under undamped harmonic oscillations. Our approach minimizes the peak power of the structure under harmonic loads, overcoming the limitations of single- frequency and in-phase assumptions found in previous methods. For this, we leverage the concept of semidefinite representable (SDr) functions, demonstrating that while compliance readily conforms to an SDr representation, peak power requires a derivation based on the non-negativity of trigonometric functions. Finally, we introduce convex relaxations for the minimization problem and provide promising computational results.

Unique ergodicity in feedback interconnections of ensembles of agents

  • Authors: Griggs, W.M., Ghosh, R., Mgr. Jakub Mareček, Ph.D., Shorten, R.N.
  • Publication: International Journal of Control. 2025, 98(11), 2559-2566. ISSN 0020-7179.
  • Year: 2025
  • DOI: 10.1080/00207179.2025.2469281
  • Link: https://doi.org/10.1080/00207179.2025.2469281
  • Department: Artificial Intelligence Center
  • Annotation:
    Recent results on the unique ergodicity of feedback systems, which strive to orchestrate the behaviour of a single ensemble of agents, demonstrate that, under straightforward conditions, convergence in distribution of the feedback loop to a unique invariant measure can be guaranteed. These results were motivated by sharing-economy applications, where one strives to provide guarantees on the allocation of constrained resources under a feedback signal. In this paper, we extend these existing results to the case of larger-scale interconnections containing two or more ensembles of agents. This direction may be construed as an analogue of the classical theory of interconnected dynamical systems under uncertainty of the systems' models. Our key finding is that traditional small-gain-like results do not apply. In the case of linear filters and controllers, interconnections of such ensembles of agents are uniquely ergodic if and only if the controllers and filters are stable.

A comparison of centrality measures and their role in controlling the spread in epidemic networks

  • Authors: Dudkina, E., Bin, M., Breen, J., Crisostomi, E., Mgr. Jakub Mareček, Ph.D.,
  • Publication: International Journal of Control. 2024, 97(6), 1325-1340. ISSN 0020-7179.
  • Year: 2024
  • DOI: 10.1080/00207179.2023.2204969
  • Link: https://doi.org/10.1080/00207179.2023.2204969
  • Department: Artificial Intelligence Center
  • Annotation:
    The ranking of nodes in a network according to their centrality or ``importance'' is a classic problem that has attracted the interest of different scientific communities in the last decades. The COVID-19 pandemic has recently rejuvenated the interest in this problem, as the ranking may be used to decide who should be tested, or vaccinated, first, in a population of asymptomatic individuals. In this paper, we review classic methods for node ranking and compare their performance in a benchmark network that considers the community-based structure of society. The outcome of the ranking procedure is then used to decide which individuals should be tested, and possibly quarantined, first. Finally, we also review the extension of these ranking methods to weighted graphs and explore the importance of weights in a contact network by providing a toy model and comparing node rankings for this case in the context of disease spread.

Challenges and opportunities in quantum optimization

  • DOI: 10.1038/s42254-024-00770-9
  • Link: https://doi.org/10.1038/s42254-024-00770-9
  • Department: Artificial Intelligence Center
  • Annotation:
    Quantum computers have demonstrable ability to solve problems at a scale beyond brute-force classical simulation. Interest in quantum algorithms has developed in many areas, particularly in relation to mathematical optimization - a broad field with links to computer science and physics. In this Review, we aim to give an overview of quantum optimization. Provably exact, provably approximate and heuristic settings are first explained using computational complexity theory, and we highlight where quantum advantage is possible in each context. Then, we outline the core building blocks for quantum optimization algorithms, define prominent problem classes and identify key open questions that should be addressed to advance the field. We underscore the importance of benchmarking by proposing clear metrics alongside suitable optimization problems, for appropriate comparisons with classical optimization techniques, and discuss next steps to accelerate progress towards quantum advantage in optimization. This Review discusses quantum optimization, focusing on the potential of exact, approximate and heuristic methods, core algorithmic building blocks, problem classes and benchmarking metrics. The challenges for quantum optimization are considered, and next steps are suggested for progress towards achieving quantum advantage. Quantum computing is advancing rapidly, and quantum optimization is a promising area of application. Quantum optimization algorithms - whether provably exact, provably approximate or heuristic - offer opportunities to demonstrate quantum advantage. Systematic benchmarking is crucial to guide research, track progress and further advance understanding of quantum optimization. Theoretical research and empirical research using real hardware can complement each other, in the move towards demonstrating quantum advantage.

Closed-Loop View of the Regulation of AI: Equal Impact across Repeated Interactions

  • Authors: Zhou, Q., Ghosh, R., Shorten, R., Mgr. Jakub Mareček, Ph.D.,
  • Publication: 2024 IEEE 40th International Conference on Data Engineering Workshops (ICDEW). New York: Institute of Electrical and Electronics Engineers, 2024. p. 176-181. ISSN 1943-2895. ISBN 979-8-3503-8404-8.
  • Year: 2024
  • DOI: 10.1109/ICDEW61823.2024.00029
  • Link: https://doi.org/10.1109/ICDEW61823.2024.00029
  • Department: Artificial Intelligence Center
  • Annotation:
    There has been much recent interest in the regulation of AI. We argue for a view based on civil-rights legislation, built on the notions of equal treatment and equal impact. In a closed-loop view of the AI system and its users, the equal treatment concerns one pass through the loop. Equal impact, in our view, concerns the long-run average behaviour across repeated interactions. In order to establish the existence of the average and its properties, one needs to study the ergodic properties of the closed-loop and, in particular, its unique stationary measure.

Fairness in AI: challenges in bridging the gap between algorithms and law

  • Authors: Giannopoulos, G., Psalla, M., Kavouras, L., Sacharidis, D., Mgr. Jakub Mareček, Ph.D., Martínez Matilla, G.
  • Publication: 2024 IEEE 40th International Conference on Data Engineering Workshops (ICDEW). New York: Institute of Electrical and Electronics Engineers, 2024. p. 217-225. ISSN 1943-2895. ISBN 979-8-3503-8404-8.
  • Year: 2024
  • DOI: 10.1109/ICDEW61823.2024.00034
  • Link: https://doi.org/10.1109/ICDEW61823.2024.00034
  • Department: Artificial Intelligence Center
  • Annotation:
    In this paper we examine algorithmic fairness from the perspective of law aiming to identify best practices and strategies for the specification and adoption of fairness definitions and algorithms in real-world systems and use cases. We start by providing a brief introduction of current anti-discrimination law in the European Union and the United States and discussing the concepts of bias and fairness from an legal and ethical viewpoint. We then proceed by presenting a set of algorithmic fairness definitions by example, aiming to communicate their objectives to non-technical audiences. Then, we introduce a set of core criteria that need to be taken into account when selecting a specific fairness definition for real-world use case applications. Finally, we enumerate a set of key considerations and best practices for the design and employment of fairness methods on real-world AI applications.

Fairness in Ranking: Robustness through Randomization without the Protected Attribute

  • Authors: Andrii Kliachkin, MSc., Psaroudaki, E., Mgr. Jakub Mareček, Ph.D., Fotakis, D.
  • Publication: 2024 IEEE 40th International Conference on Data Engineering Workshops (ICDEW). New York: Institute of Electrical and Electronics Engineers, 2024. p. 201-208. ISSN 1943-2895. ISBN 979-8-3503-8404-8.
  • Year: 2024
  • DOI: 10.1109/ICDEW61823.2024.00032
  • Link: https://doi.org/10.1109/ICDEW61823.2024.00032
  • Department: Artificial Intelligence Center
  • Annotation:
    There has been great interest in fairness in machine learning, especially in relation to classification problems. In ranking-related problems, such as in online advertising, recommender systems, and HR automation, much work on fairness remains to be done. Two complications arise: first, the protected attribute may not be available in many applications. Second, there are multiple measures of fairness of rankings, and optimization-based methods utilizing a single measure of fairness of rankings may produce rankings that are unfair with respect to other measures. In this work, we propose a randomized method for post-processing rankings, which do not require the availability of the protected attribute. In an extensive numerical study, we show the robustness of our methods with respect to P-Fairness and effectiveness with respect to Normalized Discounted Cumulative Gain (NDCG) from the baseline ranking, improving on previously proposed methods.

Iteration Complexity of Variational Quantum Algorithms

  • DOI: 10.22331/q-2024-10-10-1495
  • Link: https://doi.org/10.22331/q-2024-10-10-1495
  • Department: Artificial Intelligence Center, Intelligent Data Analysis
  • Annotation:
    There has been much recent interest in near-term applications of quantum computers, i.e., using quantum circuits that have short decoherence times due to hardware limitations. Variational quantum algorithms (VQA), wherein an optimization algorithm implemented on a classical computer evaluates a parametrized quantum circuit as an objective function, are a leading framework in this space. An enormous breadth of algorithms in this framework have been proposed for solving a range of problems in machine learning, forecasting, applied physics, and combinatorial optimization, among others. In this paper, we analyze the iteration complexity of VQA, that is, the number of steps that VQA requires until its iterates satisfy a surrogate measure of optimality. We argue that although VQA procedures incorporate algorithms that can, in the idealized case, be modeled as classic procedures in the optimization literature, the particular nature of noise in near-term devices invalidates the claim of applicability of off-the-shelf analyses of these algorithms. Specifically, noise makes the evaluations of the objective function via quantum circuits biased. . Commonly used optimization procedures, such as SPSA and the parameter shift rule, can thus be seen as derivative-free optimization algorithms with biased function evaluations, for which there are currently no iteration complexity guarantees in the literature. We derive the missing guarantees and find that the rate of convergence is unaffected. However, the level of bias contributes unfavorably to both the constant therein, and the asymptotic distance to stationarity, i.e., the more bias, the farther one is guaranteed, at best, to reach a stationary point of the VQA objective.

Learning of Linear Dynamical Systems as a Noncommutative Polynomial Optimization Problem

  • Authors: Zhou, Q., Mgr. Jakub Mareček, Ph.D.,
  • Publication: IEEE Transactions on Automatic Control. 2024, 69(4), 2399-2405. ISSN 0018-9286.
  • Year: 2024
  • DOI: 10.1109/TAC.2023.3313351
  • Link: https://doi.org/10.1109/TAC.2023.3313351
  • Department: Artificial Intelligence Center
  • Annotation:
    There has been much recent progress in time series forecasting and estimation of system matrices of linear dynamical systems. We present an approach to both problems based on an asymptotically convergent hierarchy of convexifications of a certain nonconvex operator-valued problem, which is known as noncommutative polynomial optimization problem. We present promising computational results, including a comparison with methods implemented in MATLAB System Identification Toolbox.

On unique ergodicity of coupled AIMD flows

  • Authors: Farraro, P., Yu, J.Y., Ghosh, R., Alam, S.E., Mgr. Jakub Mareček, Ph.D., Wirth, F., Shorten, R.
  • Publication: International Journal of Control. 2024, 97(9), 2151-2161. ISSN 0020-7179.
  • Year: 2024
  • DOI: 10.1080/00207179.2023.2259016
  • Link: https://doi.org/10.1080/00207179.2023.2259016
  • Department: Artificial Intelligence Center
  • Annotation:
    The AIMD algorithm, which underpins the Transmission Control Protocol (TCP) for transporting data packets in communication networks, is perhaps the most successful control algorithm ever deployed. Recently, its use has been extended beyond communication networks, and successful applications of the AIMD algorithm have been reported in transportation, energy, and mathematical biology. A very recent development in the use of AIMD is its application in solving large-scale optimisation and distributed control problems without the need for inter-agent communication. In this context, an interesting problem arises when multiple AIMD networks are coupled in some sense (usually through a nonlinearity). The purpose of this note is to prove that such systems in certain settings inherit the ergodic properties of individual AIMD networks. This result has important consequences for the convergence of the aforementioned optimisation algorithms. The arguments in the paper also correct conceptual and technical errors in Alam et al. (2020, The convergence of finite-averaging of AIMD for distributed heterogeneous resource allocations. arXiv:2001.08083 [math.OC].).

Statistical static timing analysis via modern optimization lens: I. Histogram-based approach

  • Authors: Bosak, A., Mishagli, D., Mgr. Jakub Mareček, Ph.D.,
  • Publication: Optimization and Engineering. 2024, 25(3), 1405-1429. ISSN 1389-4420.
  • Year: 2024
  • DOI: 10.1007/s11081-023-09847-3
  • Link: https://doi.org/10.1007/s11081-023-09847-3
  • Department: Artificial Intelligence Center
  • Annotation:
    Statistical Static Timing Analysis (SSTA) is studied from the point of view of mathematical optimization. We present two formulations of the problem of finding the critical path delay distribution that were not known before: (i) a formulation of the SSTA problem using Binary-Integer Programming and (ii) a practical formulation using Geometric Programming. For simplicity, we use histogram approximation of the distributions. Scalability of the approaches is studied and possible generalizations are discussed.

Taming Binarized Neural Networks and Mixed-Integer Programs

  • Authors: Hansson Aspman, B., Georgios Korpas, MSc., Ph.D., Mgr. Jakub Mareček, Ph.D.,
  • Publication: Proceedings of the 38th AAAI Conference on Artificial Intelligence. Menlo Park: AAAI Press, 2024. p. 10935-10943. AAAI Conference on Artificial Intelligence. vol. 38. ISSN 2159-5399.
  • Year: 2024
  • DOI: 10.1609/aaai.v38i10.28968
  • Link: https://doi.org/10.1609/aaai.v38i10.28968
  • Department: Artificial Intelligence Center
  • Annotation:
    There has been a great deal of recent interest in binarized neural networks, especially because of their explainability. At the same time, automatic differentiation algorithms such as back-propagation fail for binarized neural networks, which limits their applicability. We show that binarized neural networks admit a tame representation by reformulating the problem of training binarized neural networks as a subadditive dual of a mixed-integer program, which we show to have nice properties. This makes it possible to use the framework of Bolte et al. for implicit differentiation, which offers the possibility for practical implementation of backpropagation in the context of binarized neural networks. This approach could also be used for a broader class of mixed-integer programs, beyond the training of binarized neural networks, as encountered in symbolic approaches to AI and beyond.

Time-Varying Semidefinite Programming: Path Following a Burer–Monteiro Factorization

  • DOI: 10.1137/22M1529762
  • Link: https://doi.org/10.1137/22M1529762
  • Department: Artificial Intelligence Center, Intelligent Data Analysis
  • Annotation:
    We present an online algorithm for time-varying semidefinite programs (TV-SDPs), based on the tracking of the solution trajectory of a low-rank matrix factorization, also known as the Burer–Monteiro factorization, in a path-following procedure. There, a predictor-corrector algorithm solves a sequence of linearized systems. This requires the introduction of a horizontal space constraint to ensure the local injectivity of the low-rank factorization. The method produces a sequence of approximate solutions for the original TV-SDP problem, for which we show that they stay close to the optimal solution path if properly initialized. Numerical experiments for a time-varying max-cut SDP relaxation demonstrate the computational advantages of the proposed method for tracking TV-SDPs in terms of runtime compared to off-the-shelf interior-point methods.

Topological quantum compilation of two-qubit gates

  • Authors: Burke, P. C., Aravanis, C., Hansson Aspman, B., Mgr. Jakub Mareček, Ph.D.,
  • Publication: PHYSICAL REVIEW A. 2024, 110(5), 052616-1-052616-12. ISSN 2469-9926.
  • Year: 2024
  • DOI: 10.1103/PhysRevA.110.052616
  • Link: https://doi.org/10.1103/PhysRevA.110.052616
  • Department: Artificial Intelligence Center
  • Annotation:
    We investigate the topological quantum compilation of two-qubit operations within a system of Fibonacci anyons. Our primary goal is to generate gates that are approximately leakage-free and equivalent to the controlled-NOT (CNOT) gate up to single-qubit operations. These gates belong to the local equivalence class [CNOT]. Additionally, we explore which local equivalence classes of two-qubit operations can be naturally generated by braiding Fibonacci anyons. We discovered that most of the generated classes are located near the edges of the Weyl chamber representation of two-qubit gates, specifically between the local equivalence classes of the identity [1] and [CNOT], SWAP and between those of the double-controlled-NOT [DCNOT] and [SWAP]. Furthermore, we found a numerically exact implementation of a local equivalent of the SWAP gate using a sequence of only nine elements from the Fibonacci braiding gate set.

Trilevel and multilevel optimization using monotone operator theory

  • DOI: 10.1007/s00186-024-00852-5
  • Link: https://doi.org/10.1007/s00186-024-00852-5
  • Department: Artificial Intelligence Center, Intelligent Data Analysis
  • Annotation:
    We consider rather a general class of multi-level optimization problems, where a convex objective function is to be minimized subject to constraints of optimality of nested convex optimization problems. As a special case, we consider a trilevel optimization problem, where the objective of the two lower layers consists of a sum of a smooth and a non-smooth term. Based on fixed-point theory and related arguments, we present a natural first-order algorithm and analyze its convergence and rates of convergence in several regimes of parameters.

Fairness in Forecasting of Observations of Linear Dynamical Systems

  • Authors: Zhou, Q., Mgr. Jakub Mareček, Ph.D., Shorten, R.
  • Publication: Journal of Artificial Intelligence Research. 2023, 76 1247-1280. ISSN 1076-9757.
  • Year: 2023
  • DOI: 10.1613/jair.1.14050
  • Link: https://doi.org/10.1613/jair.1.14050
  • Department: Artificial Intelligence Center
  • Annotation:
    In machine learning, training data often capture the behaviour of multiple subgroups of some underlying human population. This behaviour can often be modelled as observations of an unknown dynamical system with an unobserved state. When the training data for the subgroups are not controlled carefully, however, under-representation bias arises. To counter under-representation bias, we introduce two natural notions of fairness in timeseries forecasting problems: subgroup fairness and instantaneous fairness. These notion extend predictive parity to the learning of dynamical systems. We also show globally convergent methods for the fairness-constrained learning problems using hierarchies of convexifications of non-commutative polynomial optimisation problems. We also show that by exploiting sparsity in the convexifications, we can reduce the run time of our methods considerably. Our empirical results on a biased data set motivated by insurance applications and the well-known COMPAS data set demonstrate the efficacy of our methods.

On the Ergodic Control of Ensembles in the Presence of Non-linear Filters

  • DOI: 10.1016/j.automatica.2023.110946
  • Link: https://doi.org/10.1016/j.automatica.2023.110946
  • Department: Artificial Intelligence Center, Intelligent Data Analysis
  • Annotation:
    n many sharing-economy applications, as well as in other, conventional applications, one wishes to regulate the behaviour of an ensemble of agents with guarantees on both the regulation of the ensemble in aggregate and the revenue or quality of service associated with each agent. Previous work [Automatica, Volume 108, 108483] has developed guarantees of unique ergodicity when there are linear filters. Here, we extend the guarantees to systems including non-linear elements, such as non-linear filters.

Predictability and fairness in load aggregation and operations of virtual power plants

  • Authors: Mgr. Jakub Mareček, Ph.D., Roubalík, M., Ghosh, R., Shorten, R.N., Wirth, F.R.
  • Publication: Automatica. 2023, 147 ISSN 0005-1098.
  • Year: 2023
  • DOI: 10.1016/j.automatica.2022.110743
  • Link: https://doi.org/10.1016/j.automatica.2022.110743
  • Department: Artificial Intelligence Center
  • Annotation:
    In power systems, one wishes to regulate the aggregate demand of an ensemble of distributed energy resources (DERs), such as controllable loads and battery energy storage systems. We propose a notion of predictability and fairness, which suggests that the long-term averages of prices or incentives offered should be independent of the initial states of the operators of the DER, the aggregator, and the power grid. We show that this notion cannot be guaranteed with many traditional controllers used by the load aggregator, including the usual proportional-integral (PI) controller. However, even considering the non-linearity of the alternating-current model, this notion of predictability and fairness can be guaranteed for incrementally input-to-state stable (iISS) controllers, under mild assumptions.

Subgroup fairness in two-sided markets

  • DOI: 10.1371/journal.pone.0281443
  • Link: https://doi.org/10.1371/journal.pone.0281443
  • Department: Artificial Intelligence Center
  • Annotation:
    It is well known that two-sided markets are unfair in a number of ways. For example, female drivers on ride-hailing platforms earn less than their male colleagues per mile driven. Similar observations have been made for other minority subgroups in other two-sided markets. Here, we suggest a novel market-clearing mechanism for two-sided markets, which promotes equalization of the pay per hour worked across multiple subgroups, as well as within each subgroup. In the process, we introduce a novel notion of subgroup fairness (which we call Inter-fairness), which can be combined with other notions of fairness within each subgroup (called Intra-fairness), and the utility for the customers (Customer-Care) in the objective of the market-clearing problem. Although the novel non-linear terms in the objective complicate market clearing by making the problem non-convex, we show that a certain nonconvex augmented Lagrangian relaxation can be approximated to any precision in time polynomial in the number of market participants using semidefinite programming, thanks to its "hidden convexity". This makes it possible to implement the market-clearing mechanism efficiently. On the example of driver-ride assignment in an Uber-like system, we demonstrate the efficacy and scalability of the approach and trade-offs between Inter- and Intrafairness.

Low-Rank Methods in Event Detection With Subsampled Point-to-Subspace Proximity Tests

  • Authors: Mgr. Jakub Mareček, Ph.D., Maroulis, S., Kalogeraki, V., Gunopulos, D.
  • Publication: IEEE Access. 2022, 10(29.3.2022), 32525-32536. ISSN 2169-3536.
  • Year: 2022
  • DOI: 10.1109/ACCESS.2022.3152206
  • Link: https://doi.org/10.1109/ACCESS.2022.3152206
  • Department: Artificial Intelligence Center
  • Annotation:
    Monitoring of streamed data to detect abnormal behaviour (variously known as event detection, anomaly detection, change detection, or outlier detection) underlies many applications, especially within the Internet of Things. There, one often collects data from a variety of sources, with asynchronous sampling, and missing data. In this setting, one can detect abnormal behavior using low-rank techniques. In particular, we assume that normal observations come from a low-rank subspace, prior to being corrupted by a uniformly distributed noise. Correspondingly, we aim to recover a representation of the subspace, and perform event detection by running point-to-subspace distance query for incoming data. We use a variant of low-rank factorisation, which considers interval uncertainty sets around "known entries", on a suitable flattening of the input data to obtain a low-rank model. On-line, we compute the distance of incoming data to the low-rank normal subspace and update the subspace to keep it consistent with the seasonal changes present. For the distance computation, we consider subsampling. We bound the one-sided error as a function of the number of coordinates employed. In our computational experiments, we test the proposed algorithm on induction-loop data from Dublin, Ireland.

Predictability and Fairness in Social Sensing

  • Authors: Ghosh, R., Mgr. Jakub Mareček, Ph.D., Griggs, W.M., Souza, M., Shorten, R.N.
  • Publication: IEEE Internet of Things Journal. 2022, 9(1), 37-54. ISSN 2327-4662.
  • Year: 2022
  • DOI: 10.1109/JIOT.2021.3085368
  • Link: https://doi.org/10.1109/JIOT.2021.3085368
  • Department: Artificial Intelligence Center
  • Annotation:
    We consider the design of distributed algorithms that govern the manner in which agents contribute to a social sensing platform. Specifically, we are interested in situations where fairness among the agents contributing to the platform is needed. A notable example are platforms operated by public bodies, where fairness is a legal requirement. The design of such distributed systems is challenging due to the fact that we wish to simultaneously realise an efficient social sensing platform, but also deliver a predefined quality of service to the agents (for example, a fair opportunity to contribute to the platform). In this paper, we introduce iterated function systems (IFS) as a tool for the design and analysis of systems of this kind. We show how the IFS framework can be used to realise systems that deliver a predictable quality of service to agents, can be used to underpin contracts governing the interaction of agents with the social sensing platform, and which are efficient. To illustrate our design via a use case, we consider a large, high-density network of participating parked vehicles. When awoken by an administrative centre, this network proceeds to search for moving missing entities of interest using RFID-based techniques. We regulate which vehicles are actively searching for the moving entity of interest at any point in time. In doing so, we seek to equalise vehicular energy consumption across the network. This is illustrated through simulations of a search for a missing Alzheimer's patient in Melbourne, Australia. Experimental results are presented to illustrate the efficacy of our system and the predictability of access of agents to the platform independent of initial conditions.

Fairness in Forecasting and Learning Linear Dynamical Systems

  • Authors: Zhou, Q., Mgr. Jakub Mareček, Ph.D., Shorten, R.N.
  • Publication: Proceedings of the Thirty-Fifth AAAI Conference on Artificial Intelligence. Palo Alto, California: Association for the Advancement of Artificial Intelligence (AAAI), 2021. p. 11134-11142. 35. ISSN 2374-3468. ISBN 978-1-57735-866-4.
  • Year: 2021
  • DOI: 10.1609/aaai.v35i12.17328
  • Link: https://doi.org/10.1609/aaai.v35i12.17328
  • Department: Artificial Intelligence Center
  • Annotation:
    In machine learning, training data often capture the behaviour of multiple subgroups of some underlying human population. When the amounts of training data for the subgroups are not controlled carefully, under-representation bias arises. We introduce two natural notions of subgroup fairness and instantaneous fairness to address such under-representation bias in time-series forecasting problems. In particular, we consider the subgroup-fair and instant-fair learning of a linear dynamical system (LDS) from multiple trajectories of varying lengths, and the associated forecasting problems. We provide globally convergent methods for the learning problems using hierarchies of convexifications of non-commutative polynomial optimisation problems. Our empirical results on a biased data set motivated by insurance applications and the well-known COMPAS data set demonstrate both the beneficial impact of fairness considerations on statistical performance and encouraging effects of exploiting sparsity on run time.

Network and Storage

  • Authors: Mgr. Jakub Mareček, Ph.D., Escudero, F.L., Gabrielli, P., Lacalandra, F.
  • Publication: Mathematical Optimization for Efficient and Robust Energy Networks. Cham: Springer International Publishing AG, 2021. p. 27-51. ISSN 2523-7047. ISBN 978-3-030-57444-4.
  • Year: 2021

Warm-starting quantum optimization

  • Authors: Egger, D.J., Mgr. Jakub Mareček, Ph.D., Woerner, S.
  • Publication: Quantum. 2021, 5(1), 1-20. ISSN 2521-327X.
  • Year: 2021
  • DOI: 10.22331/q-2021-06-17-479
  • Link: https://doi.org/10.22331/q-2021-06-17-479
  • Department: Artificial Intelligence Center
  • Annotation:
    There is an increasing interest in quantum algorithms for problems of integer programming and combinatorial optimization. Classical solvers for such problems employ relaxations, which replace binary variables with continuous ones, for instance in the form of higher-dimensional matrix-valued problems (semidefinite programming). Under the Unique Games Conjecture, these relaxations often provide the best performance ratios available classically in polynomial time. Here, we discuss how to warm-start quantum optimization with an initial state corresponding to the solution of a relaxation of a combinatorial optimization problem and how to analyze properties of the associated quantum algorithms. In particular, this allows the quantum algorithm to inherit the performance guarantees of the classical algorithm. We illustrate this in the context of portfolio optimization, where our results indicate that warm-starting the Quantum Approximate Optimization Algorithm (QAOA) is particularly beneficial at low depth. Likewise, Recursive QAOA for MAXCUT problems shows a systematic increase in the size of the obtained cut for fully connected graphs with random weights, when Goemans-Williamson randomized rounding is utilized in a warm start. It is straightforward to apply the same ideas to other randomized-rounding schemes and optimization problems.

A Two-Step Pre-Processing for Semidefinite Programming

  • DOI: 10.1109/CDC42340.2020.9304494
  • Link: https://doi.org/10.1109/CDC42340.2020.9304494
  • Department: Artificial Intelligence Center, Intelligent Data Analysis
  • Annotation:
    In semidefinite programming (SDP), a number of pre-processing techniques have been developed, including procedures based on chordal decomposition, which exploit sparsity in the semidefinite program in order to reduce the dimension of individual constraints, and procedures based on facial reduction, which reduces the dimension of the problem by removing redundant rows and columns. So far, these have been studied in isolation. We show that these techniques are, in fact, complementary. In computational experiments, we show that a two-step pre-processing followed by a standard interior-point method outperforms the interior point method, with or without either of the pre-processing techniques, by a considerable margin.

Responsible person Ing. Mgr. Radovan Suk