Risk · R-072 · Adversarial ML & Model Integrity

Membership and attribute inference

Queries to a model reveal whether a particular person's record was in its training data, or reveal sensitive attributes about them.

Severity
Medium
Audience
Heads-of · Practitioner
Frameworks
Article 15 · AML.T0137.000 · Data Privacy · Article 5
Reviewed
2026-11-10

What it is

Models tend to behave slightly differently on data they were trained on. Membership inference uses that difference to tell whether a given record was in the training set. Where membership itself is sensitive, for example a model trained on patients with a condition or customers in arrears, the answer is a disclosure. Attribute inference goes further and uses the model to estimate an unknown characteristic of a person from what is known about them. Recovery of the records themselves is covered in model inversion and training data extraction.

How it happens

  • The attacker submits a known record and examines the model's confidence.
  • The model is overfitted, which widens the gap between seen and unseen data.
  • Detailed outputs, such as probabilities, are returned to users.
  • The training population is small or unusual.

Why it matters

Personal data is disclosed through a system that holds none in any visible form. The organisation may have treated the trained model as outside data protection controls; inference shows why that assumption can fail.

Warning signs

  • Models trained on sensitive populations are exposed to outside users.
  • No privacy testing appears in the validation record.
  • Outputs include full confidence scores.
  • Training and test performance differ widely.

Mitigating controls

Primary controls

Privacy-preserving training techniques Preventive
Training techniques that limit what the model retains about any one record. Where training data is personal or confidential, techniques that limit how much a model retains about any single record are applied, and the remaining exposure is measured.

Supporting controls

AI red teaming Detective
Tests whether membership or attributes can in fact be inferred. People skilled in attacking AI systems try to make the system fail as an adversary would, before release and periodically, and their findings are tracked to closure.

Compensating controls

Inference usage quotas and rate limiting Preventive
Where the model cannot be retrained, restricts the repeated querying these attacks need. Limits on request rate, input size, output size and spend are enforced for each user, tenant and system, with alerts as limits are approached.

Framework and clause references

FrameworkClauseTitle
EU AI ActArticle 15Accuracy, robustness and cybersecurity Names confidentiality attacks.
MITRE ATLASAML.T0137.000Training Data Information from AI Models: Infer Membership The corresponding technique.
NIST Generative AI Profile (NIST AI 600-1)Data PrivacyData Privacy The data privacy risk.
UK General Data Protection RegulationArticle 5Principles relating to processing of personal data Confidentiality and data minimisation principles.

Sources

EU AI Act: Regulation (EU) 2024/1689 European Union (EUR-Lex) · official text
NIST Generative AI Profile NIST · framework
MITRE ATLAS MITRE · framework

Related terms

How to cite

Axiom Verity (2026). Membership and attribute inference. Reference Library, R-072. https://axiom-verity.com/risks/membership-and-attribute-inference. Reviewed 2026-11-10.