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
- Responsible AI domain
- Lifecycle stage
- 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
| Framework | Clause | Title |
|---|---|---|
| EU AI Act | Article 15 | Accuracy, robustness and cybersecurity Names confidentiality attacks. |
| MITRE ATLAS | AML.T0137.000 | Training Data Information from AI Models: Infer Membership The corresponding technique. |
| NIST Generative AI Profile (NIST AI 600-1) | Data Privacy | Data Privacy The data privacy risk. |
| UK General Data Protection Regulation | Article 5 | Principles 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.
Found an error or a better source? Report a correction.