Annabelle McIver
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Research Interests
Annabelle McIver has a total of 88 co-authors. Here are the top co-authors by number of shared publications:
Carroll Morgan
University of New South Wales and Trustworthy Systems
28 shared publications- Natasha Fernandes
Macquarie University
10 shared publications - Carroll Morgan
University of New South Wales and Trustworthy Systems
9 shared publications - Tahiry Rabehaja
Macquarie University
8 shared publications - Carroll Morgan
Data61 and University of New South Wales
7 shared publications - Ansgar Fehnker
Macquarie University
6 shared publications
Latest Publications
- Open Access
- 17 July 2026
- Published by Elsevier in Theoretical Computer Science
- Vol. 1084
Probabilistic predicate transformers II: partially observable probability
- 17 July 2026
- Published by Elsevier in Theoretical Computer Science
- Vol. 1084
Open AccessProbabilistic predicate transformers II: partially observable probability
- Open Access
- 15 April 2026
- Published by Springer Nature
- p. 462-483
Composition Theorems for f-Differential Privacy
- 15 April 2026
- Published by Springer Nature
- p. 462-483
Open AccessComposition Theorems for f-Differential Privacy
- Open Access
- 19 December 2025
- Published by Elsevier in International Journal of Medical Informatics
- Vol. 208, 106225
De-identification of clinical data: A systematic review of free text, image and tabular data approaches
- 19 December 2025
- Published by Elsevier in International Journal of Medical Informatics
- Vol. 208, 106225
Open AccessDe-identification of clinical data: A systematic review of free text, image and tabular data approaches
- 23 November 2025
- Published by Springer Nature
- p. 279-297
Forward and Backward Simulations for Partially Observable Probability
- 23 November 2025
- Published by Springer Nature
- p. 279-297
Forward and Backward Simulations for Partially Observable Probability
- Open Access
- 17 November 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 13, 196024-196039
Empirical Calibration and Metric Differential Privacy in Language Models
NLP models trained with differential privacy (DP) usually adopt the DP-SGD framework that applies a Gaussian mechanism for privacy, and privacy guarantees are often reported in terms of the privacy budget ϵ. The problem is that ϵ does not have any intrinsic meaning, and it is generally not possible to compare across variants of the framework (such as Rényi DP or Concentrated DP). Work in image processing has therefore explored how to empirically calibrate noise across frameworks using Membership Inference Attacks (MIAs). However, this kind of calibration has not been established for NLP. As the first finding of this paper, we show that MIAs offer little help in calibrating privacy, whereas reconstruction attacks are a more useful potential calibration solution. As a use case, we define a novel kind of directional privacy based on the von Mises-Fisher (VMF) distribution, a metric DP mechanism that perturbs angular distance rather than adding (isotropic) Gaussian noise, and apply this to NLP architectures. We show that, even though formal guarantees are incomparable (that is, the Gaussian mechanism’s privacy parameter ϵ cannot be directly linked to the VMF’s parameter), empirical privacy calibration permits a comparison and reveals that each mechanism has different areas of strength with respect to utility-privacy trade-offs.
- 17 November 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 13, 196024-196039
Open AccessEmpirical Calibration and Metric Differential Privacy in Language Models
NLP models trained with differential privacy (DP) usually adopt the DP-SGD framework that applies a Gaussian mechanism for privacy, and privacy guarantees are often reported in terms of the privacy budget ϵ. The problem is that ϵ does not have any intrinsic meaning, and it is generally not possible to compare across variants of the framework (such as Rényi DP or Concentrated DP). Work in image processing has therefore explored how to empirically calibrate noise across frameworks using Membership Inference Attacks (MIAs). However, this kind of calibration has not been established for NLP. As the first finding of this paper, we show that MIAs offer little help in calibrating privacy, whereas reconstruction attacks are a more useful potential calibration solution. As a use case, we define a novel kind of directional privacy based on the von Mises-Fisher (VMF) distribution, a metric DP mechanism that perturbs angular distance rather than adding (isotropic) Gaussian noise, and apply this to NLP architectures. We show that, even though formal guarantees are incomparable (that is, the Gaussian mechanism’s privacy parameter ϵ cannot be directly linked to the VMF’s parameter), empirical privacy calibration permits a comparison and reveals that each mechanism has different areas of strength with respect to utility-privacy trade-offs.
- Open Access
Comparing privacy notions for protection against reconstruction attacks in machine learning
Within the machine learning community, reconstruction attacks are a principal concern and have been identified even in federated learning (FL), which was designed with privacy preservation in mind. In response to these threats, the privacy community recommends the use of differential privacy (DP) in the stochastic gradient descent algorithm, termed DP-SGD. However, the proliferation of variants of DP in recent years\textemdash such as metric privacy\textemdash has made it challenging to conduct a fair comparison between different mechanisms due to the different meanings of the privacy parameters $ε$ and $δ$ across different variants. Thus, interpreting the practical implications of $ε$ and $δ$ in the FL context and amongst variants of DP remains ambiguous. In this paper, we lay a foundational framework for comparing mechanisms with differing notions of privacy guarantees, namely $(ε,δ)$-DP and metric privacy. We provide two foundational means of comparison: firstly, via the well-established $(ε,δ)$-DP guarantees, made possible through the Rényi differential privacy framework; and secondly, via Bayes' capacity, which we identify as an appropriate measure for reconstruction threats.Open AccessComparing privacy notions for protection against reconstruction attacks in machine learning
Within the machine learning community, reconstruction attacks are a principal concern and have been identified even in federated learning (FL), which was designed with privacy preservation in mind. In response to these threats, the privacy community recommends the use of differential privacy (DP) in the stochastic gradient descent algorithm, termed DP-SGD. However, the proliferation of variants of DP in recent years\textemdash such as metric privacy\textemdash has made it challenging to conduct a fair comparison between different mechanisms due to the different meanings of the privacy parameters $ε$ and $δ$ across different variants. Thus, interpreting the practical implications of $ε$ and $δ$ in the FL context and amongst variants of DP remains ambiguous. In this paper, we lay a foundational framework for comparing mechanisms with differing notions of privacy guarantees, namely $(ε,δ)$-DP and metric privacy. We provide two foundational means of comparison: firstly, via the well-established $(ε,δ)$-DP guarantees, made possible through the Rényi differential privacy framework; and secondly, via Bayes' capacity, which we identify as an appropriate measure for reconstruction threats. - Open Access
- 2 December 2024
- Published by Association for Computing Machinery (ACM)
- p. 1106-1120
The Privacy-Utility Trade-off in the Topics API
The ongoing deprecation of third-party cookies by web browser vendors has sparked the proposal of alternative methods to support more privacy-preserving personalized advertising on web browsers and applications. The Topics API is being proposed by Google to provide third-parties with "coarse-grained advertising topics that the page visitor might currently be interested in". In this paper, we analyze the re-identification risks for individual Internet users and the utility provided to advertising companies by the Topics API, i.e. learning the most popular topics and distinguishing between real and random topics. We provide theoretical results dependent only on the API parameters that can be readily applied to evaluate the privacy and utility implications of future API updates, including novel general upper-bounds that account for adversaries with access to unknown, arbitrary side information, the value of the differential privacy parameter ε, and experimental results on real-world data that validate our theoretical model.
- 2 December 2024
- Published by Association for Computing Machinery (ACM)
- p. 1106-1120
Open AccessThe Privacy-Utility Trade-off in the Topics API
The ongoing deprecation of third-party cookies by web browser vendors has sparked the proposal of alternative methods to support more privacy-preserving personalized advertising on web browsers and applications. The Topics API is being proposed by Google to provide third-parties with "coarse-grained advertising topics that the page visitor might currently be interested in". In this paper, we analyze the re-identification risks for individual Internet users and the utility provided to advertising companies by the Topics API, i.e. learning the most popular topics and distinguishing between real and random topics. We provide theoretical results dependent only on the API parameters that can be readily applied to evaluate the privacy and utility implications of future API updates, including novel general upper-bounds that account for adversaries with access to unknown, arbitrary side information, the value of the differential privacy parameter ε, and experimental results on real-world data that validate our theoretical model.
- 13 November 2024
- Published by Springer Nature
- p. 98-127
Source-Level Reasoning for Quantifying Information Leaks
- 13 November 2024
- Published by Springer Nature
- p. 98-127
Source-Level Reasoning for Quantifying Information Leaks
- Open Access
Source-level reasoning for quantitative information flow
We present a novel formal system for proving quantitative-leakage properties of programs. Based on a theory of Quantitative Information Flow (QIF) that models information leakage as a noisy communication channel, it uses "gain-functions" for the description and measurement of expected leaks. We use a small imperative programming language, augmented with leakage features, and with it express adversaries' activities in the style of, but more generally than, the Hoare triples or expectation transformers that traditionally express deterministic or probabilistic correctness but without information flow. The programs are annotated with "gain-expressions" that capture simple adversarial settings such as "Guess the secret in one try." but also much more general ones; and our formal syntax and logic -based framework enables us to transform such gain-expressions that apply after a program has finished to ones that equivalently apply before the program has begun. In that way we enable a formal proof-based reasoning system for QIF at the source level. We apply it to the %programming language we have chosen, and demonstrate its effectiveness in a number of small but sometimes intricate situations.
Open AccessSource-level reasoning for quantitative information flow
We present a novel formal system for proving quantitative-leakage properties of programs. Based on a theory of Quantitative Information Flow (QIF) that models information leakage as a noisy communication channel, it uses "gain-functions" for the description and measurement of expected leaks. We use a small imperative programming language, augmented with leakage features, and with it express adversaries' activities in the style of, but more generally than, the Hoare triples or expectation transformers that traditionally express deterministic or probabilistic correctness but without information flow. The programs are annotated with "gain-expressions" that capture simple adversarial settings such as "Guess the secret in one try." but also much more general ones; and our formal syntax and logic -based framework enables us to transform such gain-expressions that apply after a program has finished to ones that equivalently apply before the program has begun. In that way we enable a formal proof-based reasoning system for QIF at the source level. We apply it to the %programming language we have chosen, and demonstrate its effectiveness in a number of small but sometimes intricate situations.