Courseiva

CCNA Ai Auditing Tools And Techniques Questions

63 questions · Ai Auditing Tools And Techniques topic · All types, answers revealed

1
Multi-Selecthard

An auditor is evaluating the data pipeline security. Which THREE controls should be verified?

Select 3 answers
A.Full audit log of data provenance
B.Identity and Access Management (IAM) for the pipeline
C.The number of lines of code in the pipeline
D.Office access badge logs
E.Encryption of data at rest
AnswersA, B, E

A full audit log of data provenance records every transformation and access event across the pipeline, giving the auditor verifiable traceability of data origin and movement. This directly satisfies the pipeline security evaluation by evidencing accountability and detecting tampering.

Why this answer

Option A (Full audit log of data provenance) is correct because auditors must verify an immutable, traceable record of where data originated, how it was transformed, and who accessed it, which is essential for detecting tampering and meeting compliance requirements such as those in SOC 2 or GDPR. Option B (Identity and Access Management (IAM) for the pipeline) is correct because IAM controls enforce least-privilege access, role-based permissions, and authentication for pipeline components, directly preventing unauthorized data access or modification. Option E (Encryption of data at rest) is correct because protecting stored pipeline data with encryption (e.g., AES-256 at rest via KMS-managed keys) is a fundamental confidentiality control that auditors must confirm to prevent exposure from compromised storage.

Option C (number of lines of code) is not a security control—code volume has no bearing on pipeline security posture. Option D (office access badge logs) relates to physical facility security, not the data pipeline's logical security controls, so it is out of scope for this audit.

2
MCQmedium

An audit team must verify that a credit-scoring model's predictions can be explained to a regulator on a case-by-case basis. The data science team used a gradient-boosted tree ensemble. Which technique should the auditor recommend to produce locally faithful explanations of individual decisions?

A.Confusion matrix computed on the holdout sample
B.Permutation importance measured on the validation set
C.SHAP (SHapley Additive exPlanations) values
D.Global feature-importance ranking from the training run
AnswerC

SHAP values apply a game-theoretic attribution that distributes each prediction's margin among input features, giving a locally faithful, additive explanation for a single scored applicant. This satisfies the regulator's need for case-by-case reasoning while remaining consistent with the ensemble's actual output, so the auditor can tie each feature contribution back to the decision.

Why this answer

Explaining a single decision from a tree ensemble requires a local, additive attribution method. SHAP values decompose one prediction into per-feature contributions that sum to the model output, giving a faithful, auditable rationale for each applicant. Aggregate tools such as global importance, confusion matrices, or permutation importance describe population behaviour and cannot justify an individual score.

Exam trap

The trap here is assuming any interpretability output works for case-level review, when global importance and performance metrics describe the population rather than the individual prediction under scrutiny.

3
MCQhard

When auditing an Azure Machine Learning pipeline, which functionality within 'Responsible AI dashboard' is required to perform counterfactual analysis on model predictions?

A.Causal Inference component
B.Model Overview component
C.Counterfactuals component
D.Error Analysis component
AnswerC

Counterfactuals generates perturbed feature values and shows the smallest change needed to flip a prediction, which is exactly the counterfactual analysis the audit requires. Other Responsible AI components (error analysis, fairness, interpretability) do not produce these what-if contrasts.

Why this answer

The 'Counterfactuals' component in the Azure Responsible AI dashboard allows auditors to see how input changes impact predictions.

4
MCQeasy

What is a 'Model Repository' in an AI audit context?

A.A backup hard drive
B.A list of developers
C.A documentation folder
D.A versioned registry of models
AnswerD

A model repository functions as a versioned registry, storing each model iteration with immutable identifiers, lineage metadata and artefacts. This versioning satisfies the audit requirement for traceability, letting auditors reconstruct which exact model version produced a given decision and verify its approval history.

Why this answer

A central, versioned store (like MLflow or Azure Model Registry) for managing trained models.

5
MCQhard

In an audit of differential privacy implementations, what is the 'epsilon' parameter used for?

A.Model training speed
B.Learning rate scheduling
C.Database query limit
D.Privacy budget control
AnswerD

Epsilon quantifies the privacy loss bound in differential privacy: smaller values permit less distinguishability between neighbouring datasets, consuming more of the privacy budget. It directly controls how much information any single query may reveal about an individual.

Why this answer

Epsilon is the privacy budget; lower values provide stronger privacy guarantees but potentially lower utility.

6
MCQeasy

When reviewing an AI system log, what is the 'inference request' ID used for?

A.Audit trail and traceability
B.Data encryption
C.Hyperparameter storage
D.Model compression
AnswerA

The inference request ID uniquely identifies each model invocation, enabling end-to-end traceability across the AI system log. It satisfies the audit trail constraint by correlating inputs, outputs, model versions and timestamps to a single request, so investigators can reconstruct exactly what the system processed and returned.

Why this answer

The inference ID links the specific request to its model output, facilitating trace-ability during audits.

7
MCQeasy

An auditor needs to confirm that a deployed model in production is bit-for-bit identical to the artifact that passed validation. Which artifact should the auditor use to verify integrity?

A.The model card summarizing intended use and limitations
B.The model's cryptographic hash recorded in the model registry
C.The experiment tracking run identifier assigned during training
D.The training script stored in the source-control repository
AnswerB

A cryptographic hash of the model artifact, stored when the model was registered, provides a compact fingerprint that can be recomputed against the production artifact. If the hashes match, the auditor has objective evidence that the deployed file is byte-identical to the validated version, which is exactly the integrity assurance required.

Why this answer

Verifying that a production model equals the validated artifact requires a content-based fingerprint. A cryptographic hash stored at registration and recomputed on the deployed file gives objective, reproducible evidence of identity. Scripts, model cards, and run identifiers provide context and lineage but cannot detect a substituted or altered artifact, so they are insufficient for integrity assurance.

Exam trap

The trap here is treating lineage metadata such as run identifiers or training scripts as proof of artifact identity, when only a content hash can detect a substituted or modified model file.

8
MCQhard

When using 'LIME' (Local Interpretable Model-agnostic Explanations) for auditing, what is the auditor looking for?

A.Local decision transparency
B.Data distribution drift
C.Overall model performance
D.Adversarial robustness
AnswerA

LIME builds a locally faithful surrogate model around a single prediction, exposing which features drove that specific outcome. Auditors use this local decision transparency to verify individual decisions rather than global model behaviour, satisfying the need to explain why one case received its result.

Why this answer

LIME creates a local surrogate model to explain individual predictions, helping the auditor understand why a specific decision was made.

9
Multi-Selectmedium

Which TWO monitoring tools are typically used to detect 'Data Drift' in production pipelines?

Select 2 answers
A.AWS SageMaker Model Monitor
B.Web Browser
C.Microsoft Excel
D.Google Cloud Vertex AI Model Monitoring
E.Adobe Photoshop
AnswersA, D

SageMaker Model Monitor captures endpoint data and compares it against a baseline computed from training data, emitting violations when feature distributions shift. That statistical comparison of live versus baseline distributions is precisely the data drift detection the stem requires.

Why this answer

AWS SageMaker Model Monitor (A) is correct because it is a purpose-built MLOps service that continuously monitors deployed endpoints and can detect data drift by comparing incoming inference data against a baseline computed from training data, using configurable statistics and constraints. Google Cloud Vertex AI Model Monitoring (D) is also correct because it natively tracks feature skew and drift for deployed models, comparing production prediction inputs to training baselines and emitting alerts when distributions diverge. These two are the only options designed for production ML monitoring.

A web browser (B) is a generic client for viewing content, Microsoft Excel (C) is a spreadsheet application for manual data analysis, and Adobe Photoshop (E) is an image-editing tool — none of them provide automated data drift detection in production pipelines.

10
MCQeasy

Which of these is a typical 'audit finding' in an AI governance review?

A.Too many GPU cores
B.Cloud-based deployment
C.Use of Python language
D.Insufficient model documentation
AnswerD

Insufficient model documentation is a recurring governance finding because auditors cannot verify training data, assumptions, or version history without it. Missing documentation breaks traceability and reproducibility requirements, making it a typical deficiency recorded in AI governance reviews.

Why this answer

Insufficient model documentation is a classic audit finding because governance frameworks require documented model purpose, training data, assumptions, limitations, validation results, and ownership. Without this documentation, auditors cannot verify that the model is fit for purpose, compliant, or properly governed. The other options describe normal technical or deployment characteristics, not deficiencies.

Exam trap

AAIA often tests the confusion between technical characteristics (GPU count, language, deployment model) and genuine governance deficiencies like missing documentation.

How to eliminate wrong answers

Option A is wrong because having too many GPU cores is a hardware capacity observation, not a governance deficiency, and more compute is generally not an audit finding. Option B is wrong because cloud-based deployment is a legitimate architecture choice, not a finding, provided it meets security and compliance requirements. Option C is wrong because using Python is a standard, widely accepted language for AI development and is not itself a governance issue.

11
Multi-Selecthard

Which THREE actions are appropriate when you find a significant 'Bias' finding in an AI audit?

Select 3 answers
A.Ignore the finding if the model is fast
B.Recommend retraining with re-sampled data
C.Notify management of the risk
D.Document the bias in the audit report
E.Delete the audit evidence
AnswersB, C, D

Re-sampling adjusts the training data distribution so under-represented groups gain proportionate weight, directly correcting the skew that produced the bias finding. Retraining on this rebalanced dataset addresses the root cause rather than masking symptoms, making it an appropriate remediation action following the audit.

Why this answer

Option B is correct because retraining with re-sampled data directly addresses the root cause of bias by correcting class imbalance or underrepresentation in the training set, which is the standard remediation for a significant bias finding. Option C is correct because a significant bias finding represents a material risk to the organization, so management must be notified to enable informed decision-making and risk mitigation. Option D is correct because audit findings must be documented in the audit report to maintain an accurate, traceable record of the issue, its severity, and recommended actions.

Option A is wrong because model speed is irrelevant to bias; ignoring a significant finding violates audit and governance principles. Option E is wrong because deleting audit evidence destroys the audit trail and is unethical and likely non-compliant with audit standards.

Exam trap

The trap is selecting options that either dismiss the finding (speed over bias) or destroy evidence, when the correct audit response is always to document, escalate, and recommend remediation.

12
Multi-Selecthard

When conducting an audit, which THREE of the following represent potential 'Model Risk' areas that require documentation?

Select 3 answers
A.Susceptibility to adversarial attacks
B.The color of the server racks
C.Inherent bias in decision-making
D.Susceptibility to data drift
E.The speed of the local internet connection
AnswersA, C, D

Adversarial attacks exploit model inputs to force misclassification, so susceptibility is a genuine model risk requiring documentation. It concerns the model's own robustness, distinct from data or operational risk, and must be recorded in the audit evidence.

Why this answer

Option A is correct because susceptibility to adversarial attacks is a model risk area: AI/ML models can be manipulated by crafted inputs (e.g., evasion or poisoning attacks) that cause incorrect outputs, and this vulnerability must be documented during an audit. Option C is correct because inherent bias in decision-making is a core model risk: training data or algorithmic design can embed bias that leads to unfair or discriminatory outcomes, requiring documentation and mitigation. Option D is correct because susceptibility to data drift is a model risk: changes in input data distributions over time (data drift) or changes in the relationship between inputs and outputs (concept drift) degrade model performance and must be monitored and documented.

Option B is incorrect because the color of server racks is a physical facility detail with no bearing on model behavior or risk. Option E is incorrect because local internet connection speed is an infrastructure/network performance factor, not a model risk area.

13
MCQmedium

Which of the following is a common 'drift' symptom an auditor should look for in production models?

A.Decreasing model accuracy
B.Increasing server costs
C.Increased team size
D.Slow Git repository commits
AnswerA

Decreasing model accuracy directly evidences data or concept drift, where live input distributions diverge from training data, degrading predictive performance. Auditors monitoring production models should track accuracy metrics against baselines, since this symptom satisfies the stem's requirement for a common drift indicator detectable through routine performance monitoring.

Why this answer

When data distribution changes (Concept Drift), the model's accuracy typically degrades over time.

14
MCQmedium

When auditing model explainability, why is it risky to rely solely on 'Global Feature Importance'?

A.It lacks local prediction accuracy
B.It uses too much memory
C.It fails to explain individual decisions
D.It is only for regression models
AnswerC

Global Feature Importance aggregates average feature effects across the whole dataset, so it can mask cases where a feature drives one prediction strongly but not others. Relying on it alone therefore fails to explain individual decisions, which matters for auditing specific outcomes.

Why this answer

Global importance explains the model overall, but individual predictions (local) may be driven by different factors.

15
Multi-Selectmedium

Which TWO methods are commonly used by auditors to verify the 'Provenance' of training data?

Select 2 answers
A.Watching the training video
B.Interviewing the janitorial staff
C.Reviewing data lineage logs in the metadata store
D.Calculating cryptographic hashes of input files
E.Checking if the model is open source
AnswersC, D

Data lineage logs record the origin, movement and transformation of each dataset through the pipeline, giving auditors direct documentary evidence of where training data came from. This satisfies Provenance verification by tracing data back to its source systems and processing steps.

Why this answer

Option C is correct because provenance verification relies on data lineage records maintained in a metadata store, which document the origin, transformations, and movement of each dataset through the pipeline, giving auditors a traceable chain of custody. Option D is correct because computing cryptographic hashes (e.g., SHA-256) of input files produces a unique fingerprint that can be compared against recorded values to confirm the data has not been altered and matches its claimed source. Options A, B, and E do not belong: watching a training video only shows content, not origin or integrity; interviewing janitorial staff has no bearing on data provenance controls; and checking whether a model is open source describes licensing or model availability, not the lineage or integrity of the training data itself.

16
Multi-Selecthard

When auditing an AI pipeline, which THREE items should be part of the 'Evidence Collection' plan?

Select 3 answers
A.Access and error logs from the deployment server
B.The personal notes of the lead developer
C.Configuration files for the CI/CD pipeline
D.Serialized model artifacts
E.A list of all team member salaries
AnswersA, C, D

Access and error logs from the deployment server provide timestamped, tamper-evident records of who invoked the pipeline and what failed, forming the primary audit trail. This satisfies the evidence-collection requirement by supplying verifiable operational artefacts for the AI pipeline audit.

Why this answer

Option A is correct because access and error logs from the deployment server provide an auditable, timestamped record of who accessed the AI pipeline and when failures occurred, which is essential forensic evidence for tracing incidents and verifying operational integrity. Option C is correct because CI/CD pipeline configuration files document the build, test, and deployment steps, including environment variables, secrets handling, and approval gates, allowing auditors to verify that the pipeline followed approved change-management and security controls. Option D is correct because serialized model artifacts (e.g., pickle, SavedModel, or ONNX files) are the actual trained models deployed in production, and collecting them enables integrity checks, version verification, and reproducibility of the model's behavior during the audit.

Option B does not belong because personal notes of the lead developer are informal, unverified, and not a controlled or reproducible artifact, so they lack evidentiary reliability. Option E does not belong because team member salary information is unrelated to the technical operation, security, or compliance of the AI pipeline and would introduce privacy concerns rather than relevant audit evidence.

Exam trap

AAIA often tests whether candidates can distinguish genuine technical audit artifacts from irrelevant or informal documents; the trap is selecting 'personal notes' as evidence because it sounds like documentation, when audit evidence must be controlled, versioned, and reproducible.

17
MCQmedium

To verify the provenance of a model in Google Cloud Vertex AI, which service should the auditor inspect to review the lineage graph of the artifacts?

A.Vertex AI ML Metadata
B.Vertex AI Feature Store
C.Cloud Logging
D.Vertex AI Model Registry
AnswerA

Vertex AI ML Metadata stores the lineage graph tracking datasets, training runs, models and artefacts, letting an auditor trace a model's provenance through each pipeline step. Inspecting it reveals the exact artefacts and executions that produced the model.

Why this answer

Vertex AI ML Metadata tracks the lineage of artifacts and executions within the pipeline.

18
MCQmedium

An auditor is evaluating bias in a model deployed on AWS SageMaker. Which tool should be used to generate a report on pre-training and post-training bias metrics?

A.SageMaker Model Monitor
B.SageMaker Clarify
C.AWS Glue DataBrew
D.Amazon Inspector
AnswerB

SageMaker Clarify generates pre-training and post-training bias metrics, directly satisfying the auditor's requirement for both measurement stages. It computes metrics such as class imbalance and disparate impact before training, then compares predicted labels against ground truth afterwards, producing a consolidated bias report within SageMaker.

Why this answer

SageMaker Clarify is the AWS service purpose-built to detect bias and explainability issues in ML models, and it generates both pre-training bias metrics (computed on the dataset before training) and post-training bias metrics (computed on model predictions). It integrates directly with SageMaker training and endpoints and produces a bias report that auditors can review. The other services handle monitoring, data preparation, or security scanning, not bias reporting.

Exam trap

The trap is picking SageMaker Model Monitor because it also runs on SageMaker and produces reports — but Model Monitor is about drift and data quality, while Clarify is the only service that produces pre- and post-training bias metrics.

How to eliminate wrong answers

Option A is wrong because SageMaker Model Monitor detects data drift and quality issues on deployed endpoints — it does not compute pre-training or post-training bias metrics. Option C is wrong because AWS Glue DataBrew is a visual data-preparation tool for cleaning and transforming datasets; it has no native bias-metric reporting. Option D is wrong because Amazon Inspector is a vulnerability-management service that scans workloads for security weaknesses, not a fairness or bias tool.

19
MCQeasy

Which document is essential for an AI audit to identify the 'intended use' of an AI system?

A.Server Hardware Specs
B.Model Card
C.Financial Statement
D.Employee Training Log
AnswerB

A model card documents a model's intended use, limitations, training data and evaluation results, giving auditors the authoritative statement of purpose. Data sheets, system cards or privacy impact assessments address different concerns and do not define intended use as directly.

Why this answer

The Model Card explicitly documents a model's intended use, out-of-scope uses, limitations, and performance characteristics — making it the primary artifact auditors consult to determine whether a model is being used as designed. It is the canonical source for 'intended use' statements in AI governance. Without it, auditors cannot assess fitness-for-purpose or misuse risk.

Exam trap

AAIA often tests whether candidates confuse governance documentation (Model Card) with operational or financial artifacts — the trap is picking a document that sounds official (financial statement, hardware specs) rather than the one that actually describes model purpose.

How to eliminate wrong answers

Option A is wrong because server hardware specs describe infrastructure, not the model's purpose or design intent — they are irrelevant to intended-use determination. Option C is wrong because a financial statement reports an organization's fiscal position and has no bearing on AI system design or use. Option D is wrong because an employee training log records who completed which courses, not what the AI system is intended to do.

20
MCQeasy

An auditor is reviewing an AI-based loan underwriting system and wants to verify that the model's predictions are stable when small, non-semantic changes are made to input features. The auditor plans to submit the same applicant profile with trivial formatting variations. Which auditing technique does this describe?

A.Backtesting the model against historical loan default rates.
B.Feature importance ranking using SHAP values.
C.Input perturbation testing for prediction consistency.
D.Sensitivity analysis of the training loss curve.
AnswerC

Submitting semantically equivalent inputs with trivial formatting variations and checking that predictions remain stable is exactly input perturbation testing for consistency. It detects brittle preprocessing, unstable feature encodings, and non-deterministic serving paths. For loan underwriting, an applicant should not receive a different decision because a date format or whitespace changed, so this technique directly supports fair and reliable outcomes.

Why this answer

Input perturbation testing with semantically equivalent variations isolates inference-time stability. It reveals brittle preprocessing, encoding inconsistencies, and non-deterministic serving behavior that can cause identical applicants to receive different decisions. This makes it a direct and appropriate technique for verifying that the underwriting model behaves consistently under trivial input changes.

Exam trap

The trap here is confusing explainability techniques such as SHAP with stability testing, when they answer different audit questions.

21
MCQmedium

Which aspect of 'Data Drift' does the 'Population Stability Index' (PSI) measure?

A.Change in model parameters
B.Change in model accuracy
C.Change in population distribution
D.Increase in inference latency
AnswerC

PSI quantifies how much a variable's distribution has shifted between a baseline and a comparison dataset, summing weighted differences across bins. It therefore measures change in population distribution, not feature importance, accuracy or concept drift in the target label.

Why this answer

The Population Stability Index (PSI) measures how much the distribution of a population (typically the input features or scores) has shifted between two time periods, such as training versus current production data. It quantifies change in population distribution, not model parameters or accuracy. PSI is a standard drift-detection metric used in credit risk and other regulated modeling contexts.

Exam trap

The trap is confusing PSI (a data distribution shift metric) with model performance or parameter metrics, causing candidates to select accuracy or parameter change options.

How to eliminate wrong answers

Option A is wrong because change in model parameters is measured by weight/parameter drift metrics, not PSI — PSI operates on data distributions, not model internals. Option B is wrong because change in model accuracy is measured by performance metrics such as AUC, F1, or KS, not PSI; PSI is a leading indicator that may precede accuracy loss but does not measure it directly. Option D is wrong because inference latency is a systems performance metric unrelated to distributional stability.

22
MCQmedium

Which technique is recommended for auditing 'data leakage' in a feature engineering pipeline?

A.Feature ablation
B.Normalization
C.Random sampling
D.Temporal cross-validation
AnswerD

Temporal cross-validation respects the time ordering of feature data, training on earlier periods and validating on later ones. This exposes leakage where future information contaminates past features, which random splits would mask, directly satisfying the audit's leakage-detection requirement.

Why this answer

Cross-validation using temporal splits (rather than random splits) prevents training on future information.

23
Multi-Selectmedium

Which THREE factors should an auditor consider when evaluating the suitability of an AI model for production?

Select 3 answers
A.Inference latency and throughput
B.Developer age demographics
C.Fairness and bias metrics
D.Model accuracy metrics
E.Operating system color schemes
AnswersA, C, D

Inference latency and throughput determine whether the model meets the application's real-time or batch serving requirements under expected load. Auditors must verify these operational metrics against service-level objectives, since a model that is accurate but too slow or low-capacity is unsuitable for production deployment.

Why this answer

Option A (Inference latency and throughput) is correct because production suitability depends on whether the model can serve requests within required response-time SLAs and handle the expected request volume, making latency and throughput key operational metrics. Option C (Fairness and bias metrics) is correct because an auditor must verify that the model does not produce discriminatory or skewed outcomes across protected groups, which is a core governance and compliance concern. Option D (Model accuracy metrics) is correct because accuracy, precision, recall, F1, or similar performance measures determine whether the model reliably performs its intended task in production.

Options B (Developer age demographics) and E (Operating system color schemes) are irrelevant to model suitability, as neither affects the model's performance, fairness, or operational viability.

24
Multi-Selectmedium

An auditor is evaluating the 'Model Monitoring' dashboard. Which TWO items should the dashboard display to alert the team of potential issues?

Select 2 answers
A.The model developer's vacation schedule
B.Real-time model accuracy metrics
C.Public stock prices of the firm
D.Data drift alerts
E.Office building temperature
AnswersB, D

Live accuracy metrics compare current predictions against ground-truth labels as they arrive, exposing degradation that static validation scores miss. This satisfies the dashboard's alerting purpose by surfacing performance decay early, before downstream business decisions are affected.

Why this answer

Option B (Real-time model accuracy metrics) is correct because a Model Monitoring dashboard must continuously track how well the deployed model performs against ground truth or validation data, so degradation in accuracy (e.g., precision, recall, F1, or RMSE) can trigger timely alerts before business impact occurs. Option D (Data drift alerts) is correct because monitoring must detect distributional shifts between production input data and the training baseline—using statistical measures such as PSI, KL divergence, or KS tests—since drift is a leading indicator that model predictions will become unreliable. The remaining options do not belong: A (developer's vacation schedule) is an HR/administrative concern, C (public stock prices) is unrelated external market data, and E (office building temperature) is a facilities metric, none of which signal model performance or data integrity issues.

25
Multi-Selecthard

When documenting audit findings for an AI system, which TWO of the following are critical to include to ensure the audit can be replicated?

Select 2 answers
A.Specific Git commit SHA for the model code
B.The office location of the data scientists
C.Version ID/Hash of the training dataset
D.The brand of the coffee machine used
E.The developer's personal email address
AnswersA, C

Recording the exact Git commit SHA pins the precise model code revision audited, so any reviewer can check out identical source and reproduce results. Without it, later commits make the audit unreproducible, violating the replication requirement in the stem.

Why this answer

Option A is correct because recording the specific Git commit SHA pins the exact revision of the model code that was audited, so anyone can check out that same commit and reproduce the training or inference behavior without ambiguity from later changes. Option C is correct because capturing the version ID or hash of the training dataset uniquely identifies the exact data snapshot used, ensuring the same inputs can be retrieved and the results independently verified. Together, the code commit SHA and dataset version/hash form the minimal provenance pair needed for a replicable audit.

Options B, D, and E are not relevant to reproducibility: office location, coffee machine brand, and a developer's personal email address have no bearing on the model's code, data, or computational results.

26
MCQhard

An auditor is examining a computer vision model used for medical image triage. The vendor provides only a compiled binary and no architecture documentation. The auditor wants to estimate how much the model's output changes when individual pixels are altered slightly, in order to assess decision boundary sharpness. Which technique is most appropriate?

A.Training a surrogate decision tree to mimic the binary's outputs.
B.Gradient-based saliency mapping using the model's internal weights.
C.Reviewing the vendor's ISO/IEC 42001 certification and conformity assessment report.
D.Finite-difference sensitivity probing by perturbing individual pixels and measuring output change.
AnswerD

Finite-difference probing perturbs individual pixels and records how the output score moves, yielding an empirical estimate of local sensitivity without needing internal weights. This works on a black-box binary and directly addresses decision boundary sharpness. For medical triage, sharp boundaries near clinically ambiguous images are a risk, so quantifying output change per pixel perturbation provides actionable audit evidence.

Why this answer

Finite-difference sensitivity probing measures how much the output changes when individual pixels are perturbed, producing an empirical estimate of local decision boundary sharpness. It requires no internal access, works on compiled binaries, and generates quantitative evidence. This makes it the most appropriate technique when architecture documentation is unavailable but output behavior must be characterized.

Exam trap

The trap here is assuming that a governance certification or a surrogate model answers a quantitative question about local output sensitivity.

27
MCQhard

When auditing the 'training dataset' for a classification model, what should the auditor confirm regarding class balance?

A.That all data is in CSV format
B.That classes are equally represented or addressed
C.That the dataset size is at least 1TB
D.That training time is minimized
AnswerB

Class imbalance skews a classifier toward majority classes, inflating accuracy while harming minority-class recall. The auditor must verify either balanced representation or documented mitigation such as resampling, class weighting or stratified splits, confirming the training data supports fair, reliable model performance.

Why this answer

Class balance is a data-quality property: the auditor must confirm that the target classes are either roughly equally represented or that imbalance has been explicitly addressed (via resampling, class weights, or stratified splits). Severe imbalance can cause a model to achieve high accuracy by predicting the majority class while performing poorly on the minority class, which is a common source of biased or misleading performance. The other options concern format, size, or training efficiency, none of which address class balance.

Exam trap

The trap is being drawn to concrete-sounding but irrelevant criteria (CSV format, 1TB size, training time) — the question asks specifically about class balance, which is about label distribution, not data format, volume, or speed.

How to eliminate wrong answers

Option A is wrong because CSV format is a file-format concern, not a class-balance concern — data can be perfectly balanced or severely imbalanced in any format. Option C is wrong because a 1TB minimum dataset size is an arbitrary volume threshold; class balance is about the ratio of class labels, not the total data volume. Option D is wrong because minimizing training time is an operational efficiency goal and has no relationship to whether classes are proportionally represented in the training data.

28
MCQeasy

Which technique is best for verifying that a model has not been subject to 'training data poisoning'?

A.Review of data provenance
B.Latency testing
C.Model Accuracy testing
D.Hyperparameter tuning
AnswerA

Reviewing data provenance traces each training record's origin, collection method and transformation history, exposing tampering or unauthorised injection before the model learns from it. This directly satisfies the stem's requirement to verify integrity of the training set, since poisoning occurs at data ingestion rather than inference, making downstream output testing insufficient.

Why this answer

Verifying data provenance — tracing where training data came from, who handled it, and whether it was tampered with — is the most direct way to detect training data poisoning. Poisoning attacks insert malicious or corrupted samples into training data, so reviewing the origin, custody, and integrity of that data is the primary control. Accuracy or latency testing cannot reliably reveal deliberate poisoning because poisoned models often perform normally on standard benchmarks.

Exam trap

AAIA often tests the misconception that accuracy testing will catch poisoning, when in fact poisoned models frequently maintain normal accuracy and only fail on hidden triggers.

How to eliminate wrong answers

Option B is wrong because latency testing measures inference speed and has no relationship to whether training data was poisoned. Option C is wrong because model accuracy testing on a standard test set may still pass even when poisoned, since attackers often preserve overall accuracy while inserting backdoors. Option D is wrong because hyperparameter tuning adjusts model configuration and does nothing to verify data integrity or provenance.

29
MCQmedium

When conducting an audit, what is the 'Model Registry' entry for a model version supposed to contain?

A.Only the model binary
B.Only the training dataset
C.The model artifact, environment, and metadata
D.Only the developer's credentials
AnswerC

The Model Registry entry stores the model artifact itself alongside its environment specification and associated metadata, giving auditors a complete, self-contained record of the version. This satisfies the audit constraint by binding the trained artefact to the exact runtime dependencies and provenance details needed to reproduce and verify that model version.

Why this answer

It should contain the model binary, the environment definition (requirements.txt), and the experiment metadata (the 'Run' ID).

30
Multi-Selectmedium

Which TWO metrics provide the best insights into 'Model Quality' during an audit?

Select 2 answers
A.Recall score
B.Disk space usage
C.Precision score
D.Number of server restarts
E.Team's average coffee intake
AnswersA, C

Recall measures the proportion of actual positives the model correctly identifies, exposing false-negative behaviour. During audit it evidences model quality by showing missed cases, which matters where failing to detect a positive carries greater cost than a false alarm.

Why this answer

Precision and Recall are fundamental metrics for assessing the quality of classification models.

31
MCQhard

When auditing model deployment, what is the primary purpose of 'Shadow Mode' testing?

A.To compare model performance against production traffic without impacting users
B.To encrypt model weights in memory
C.To hide model artifacts from unauthorized users
D.To automate hyperparameter optimization
AnswerA

Shadow Mode mirrors live production traffic to the candidate model while its outputs are logged but never served, so comparisons against the incumbent occur with zero user impact. This satisfies the audit requirement of validating performance before promotion without risking customer-facing responses.

Why this answer

Shadow mode allows running the new model in production alongside the old one to compare outputs without affecting users.

32
MCQhard

An auditor is using 'CleverHans' for model auditing. What kind of vulnerability is this library designed to detect?

A.Memory leaks in model deployment
B.Infrastructure misconfiguration
C.Adversarial vulnerability
D.PII leaks in training data
AnswerC

CleverHans is a Python library for benchmarking machine learning models against adversarial examples, so it detects adversarial vulnerability — inputs crafted to cause misclassification. It tests model robustness rather than data poisoning or model inversion.

Why this answer

CleverHans is an open-source Python library developed by Google that implements reference implementations of adversarial attacks (e.g., FGSM, PGD, Carlini-Wagner) and defenses against machine learning models. It is specifically designed to help researchers and auditors probe models for adversarial vulnerabilities — inputs crafted to cause misclassification. Therefore, the vulnerability class it detects is adversarial vulnerability.

Exam trap

The trap here is confusing adversarial ML libraries with general security or privacy tooling; candidates may pick 'PII leaks' because both involve model auditing, but CleverHans is strictly about adversarial examples.

How to eliminate wrong answers

Option A is wrong because memory leaks are a software engineering/runtime concern detected by profilers (e.g., Valgrind, tracemalloc), not by CleverHans, which operates at the model input/output level. Option B is wrong because infrastructure misconfiguration is detected by configuration scanners (e.g., Azure Policy, CIS benchmarks, kube-bench), not by an adversarial ML library. Option D is wrong because PII leakage in training data is detected by data privacy tools (e.g., Presidio, differential privacy audits, membership inference tests), not by CleverHans, whose focus is adversarial perturbations rather than data memorization.

33
MCQeasy

When scoping an audit for a model using SHAP values, what is the primary objective of the auditor?

A.Detecting data drift
B.Security vulnerability scanning
C.Infrastructure scaling
D.Explainability of model predictions
AnswerD

SHAP values quantify each feature's marginal contribution to an individual prediction, so auditing them directly satisfies the stem's demand for local, per-instance transparency. The auditor's primary objective is verifying that these attributions faithfully explain why the model produced a given output, rather than merely documenting global accuracy or training data lineage.

Why this answer

SHAP (SHapley Additive exPlanations) values are a game-theoretic method for attributing a model's prediction to its input features, so an audit scoped around SHAP is fundamentally about explainability of model predictions. The auditor's primary objective is to verify that the model's decisions can be understood and justified per-feature. This supports regulatory, fairness, and trust requirements rather than operational concerns.

Exam trap

The trap is conflating 'auditing a model' with operational monitoring tasks like drift detection — candidates who see 'audit' may default to drift or security, missing that SHAP specifically signals explainability as the scope.

How to eliminate wrong answers

Option A is wrong because data drift detection is typically done with statistical tests (PSI, KS, KL divergence) on input distributions, not SHAP values, which explain individual predictions. Option B is wrong because security vulnerability scanning is an infrastructure/code concern (SAST, DAST, dependency scanning) unrelated to SHAP attribution. Option C is wrong because infrastructure scaling is a capacity/ops concern handled by autoscaling and load metrics, not by model explanation techniques.

34
MCQeasy

During an AI audit, what is a 'PII Scrubber' tool used for?

A.Cleaning up logs
B.Anonymizing sensitive data
C.Compressing images
D.Improving accuracy
AnswerB

A PII Scrubber detects and anonymises personally identifiable information such as names, addresses and identifiers within datasets or pipelines. Anonymising sensitive data removes direct identifiers before processing, satisfying privacy obligations and preventing regulated personal data from propagating through downstream AI systems.

Why this answer

A PII Scrubber is used to detect and anonymize personally identifiable information such as names, addresses, SSNs, and emails so that sensitive data can be used in AI training or analysis without exposing individuals. It supports privacy compliance by removing or masking identifiers before data flows into models or logs. This is a core privacy-preserving control in AI audits.

Exam trap

AAIA often tests the misconception that any data cleaning counts as PII scrubbing, when the defining purpose is specifically anonymizing personal identifiers.

How to eliminate wrong answers

Option A is wrong because cleaning up logs is a general log-hygiene task, not the specific function of a PII scrubber, which targets personal identifiers. Option C is wrong because compressing images is an unrelated media optimization task with no privacy purpose. Option D is wrong because improving accuracy is a model-performance goal, whereas a PII scrubber's purpose is privacy protection, not accuracy enhancement.

35
MCQhard

During an audit of an LLM-based application, which technique is most effective for testing the robustness against 'Prompt Injection'?

A.Sentiment analysis
B.Cross-validation
C.Red Teaming
D.Tokenization audit
AnswerC

Red teaming actively probes the application with adversarial prompts designed to override instructions, exposing injection weaknesses that static review cannot. It directly tests robustness by simulating real attacker behaviour against the deployed model, satisfying the audit's requirement for empirical prompt-injection testing.

Why this answer

Red teaming is the most effective technique for testing LLM robustness against prompt injection because it involves adversarial humans (or automated adversaries) actively crafting malicious prompts — direct overrides, role-play jailbreaks, indirect injections via retrieved documents — to probe whether the model can be manipulated. It surfaces real-world attack paths that static analysis or standard validation cannot. Sentiment analysis, cross-validation, and tokenization audits do not test adversarial prompt handling.

Exam trap

The trap is selecting a generic ML evaluation technique (cross-validation) or a text-processing technique (sentiment analysis, tokenization) when the question specifically asks about adversarial robustness to prompt injection — only red teaming actively simulates the attacker.

How to eliminate wrong answers

Option A is wrong because Sentiment analysis classifies the emotional tone of text and has no role in probing whether a model can be tricked into ignoring its instructions. Option B is wrong because Cross-validation is a model-evaluation resampling technique for estimating generalization performance on held-out data — it does not simulate adversarial prompts. Option D is wrong because a Tokenization audit examines how text is split into tokens (useful for debugging encoding issues or token-smuggling edge cases) but does not systematically test the model's resistance to injection attacks.

36
MCQhard

An auditor is evaluating the 'Safety Filter' of an LLM. Which approach is most suitable for detecting 'jailbreak' vulnerabilities?

A.Running unit tests for code
B.Reviewing server logs
C.Adversarial red teaming
D.Checking network bandwidth
AnswerC

Adversarial red teaming probes the safety filter with deliberately crafted prompts that attempt to bypass its guardrails, revealing jailbreak weaknesses under realistic attack conditions. Static benchmarks and standard evaluation sets do not simulate adaptive adversaries, so they miss these bypasses.

Why this answer

Red teaming with adversarial prompts (jailbreaks) is the standard method for testing safety filter resilience.

37
MCQhard

When auditing an AI system's 'Explainability', which issue is highlighted by 'Explanation Faithfulness'?

A.Whether the model is fast enough
B.Whether the explanation accurately represents the model's logic
C.Whether the user trusts the model
D.Whether the explanation is easy to read
AnswerB

Explanation faithfulness measures whether the stated rationale genuinely reflects the model's internal decision logic, rather than being a plausible post-hoc rationalisation. An explanation can be convincing yet unfaithful if it does not correspond to the actual features driving predictions.

Why this answer

Explanation Faithfulness measures whether the explanation produced by an interpretability method (e.g., SHAP, LIME, attention weights, counterfactual) actually reflects the true internal reasoning the model used to produce its output. An explanation can be plausible and readable yet still be unfaithful — for example, post-hoc saliency maps that highlight features the model did not actually rely on. Auditors care about faithfulness because unfaithful explanations create false assurance and can mask discriminatory or unsafe decision logic.

Exam trap

The trap here is conflating 'explainability' with human-facing qualities like trust or readability; AAIA often tests whether candidates know that faithfulness is an objective property of the explanation-to-model relationship, not a subjective user perception.

How to eliminate wrong answers

Option A is wrong because latency/throughput is a performance concern, not an explainability property — speed is orthogonal to whether an explanation reflects model logic. Option C is wrong because user trust is an outcome or perception measure, not a property of the explanation's relationship to the model; a faithful explanation can still be distrusted and an unfaithful one can be trusted. Option D is wrong because readability/comprehensibility is about the human-facing presentation of the explanation, whereas faithfulness is about the explanation's causal or logical correspondence to the model's computation.

38
Multi-Selecthard

When documenting findings, which THREE elements should be included for each finding?

Select 3 answers
A.The root cause
B.A recommendation for improvement
C.The condition (what the auditor found)
D.The font size used in the report
E.The names of all employees who disagreed
AnswersA, B, C

Recording the root cause satisfies the requirement to document why a finding occurred, not merely what was observed. It anchors each finding to the underlying control failure, enabling remediation to address the cause rather than the symptom, which is essential for defensible audit documentation and repeatable corrective action.

Why this answer

Option C is correct because every documented finding must state the condition — the specific factual situation the auditor observed (what was found), which is the core of the finding. Option A is correct because the root cause explains why the condition exists, identifying the underlying reason so the finding is actionable rather than merely descriptive. Option B is correct because a recommendation for improvement provides the corrective or mitigating action needed to address the condition and its root cause, completing the finding's value.

Options D and E are incorrect: font size is a formatting detail irrelevant to the substance of a finding, and listing employees who disagreed is not a required element and could introduce unnecessary or inappropriate personal information.

39
Multi-Selectmedium

When scoping an AI audit engagement, which TWO of the following documents should the auditor request to understand the AI model's governance structure?

Select 2 answers
A.Public social media posts
B.Company marketing brochures
C.Developer salary structures
D.Technical system architecture documentation
E.Model Card
AnswersD, E

Technical system architecture documentation reveals how the AI model is built, deployed and integrated, exposing data flows, components and control points. It lets the auditor map the governance structure, including oversight roles and decision rights, to the actual system, satisfying the scoping requirement.

Why this answer

Option D, technical system architecture documentation, is correct because it describes how the AI model is built, deployed, and integrated with surrounding systems, revealing the governance-relevant controls, data flows, and ownership boundaries an auditor needs to assess. Option E, the Model Card, is correct because it is the standard artifact documenting a model's intended use, training data, performance metrics, limitations, and ethical considerations, which directly evidences the model's governance structure. The unmarked options do not belong: public social media posts (A) and company marketing brochures (B) are promotional or informal and not authoritative governance records, while developer salary structures (C) are HR compensation data unrelated to AI model governance.

40
MCQmedium

You are auditing a deployment on Kubernetes using Kubeflow. Which component should the auditor examine to ensure that the pipeline steps are reproducible?

A.Kubelet
B.Kubeflow Pipelines
C.Prometheus
D.Istio
AnswerB

Kubeflow Pipelines records each pipeline's component definitions, container images, parameters, and artefacts, giving auditors the versioned specification needed to rerun steps identically. This satisfies the reproducibility requirement by exposing exactly which inputs and images produced each output.

Why this answer

Kubeflow Pipelines (KFP) ensure reproducibility through containerized steps and pipeline definitions stored in YAML.

41
Multi-Selectmedium

An auditor is assessing an AI recruitment screening tool that ranks candidates. The auditor needs to gather evidence that the model's decisions can be explained to rejected applicants and to a regulator. Which TWO techniques should the auditor apply to produce local, case-level explanations for individual candidate rankings? (Choose two.)

Select 2 answers
A.SHAP (SHapley Additive exPlanations) values computed for each candidate's ranking.
B.Partial dependence plots for the top ten features across the candidate population.
C.Permutation feature importance computed on the entire candidate pool.
D.LIME (Local Interpretable Model-agnostic Explanations) applied to individual candidate profiles.
E.A confusion matrix comparing predicted and actual hiring outcomes.
AnswersA, D

SHAP values assign each feature a contribution to a specific prediction based on cooperative game theory, providing consistent local explanations. For an individual candidate, the auditor can present which qualifications raised or lowered the ranking. SHAP is model-agnostic in its kernel and sampling variants, so it applies across common recruitment model types, and its additive property makes the explanation auditable and reproducible.

Why this answer

Both LIME and SHAP produce local, case-level attributions that explain individual predictions. LIME fits an interpretable surrogate around each instance, while SHAP distributes a prediction among features using Shapley values. Either technique lets the auditor articulate why a particular candidate was ranked as they were, satisfying the need for decision-specific explanations to applicants and regulators.

Exam trap

The trap here is selecting global importance or performance techniques when the requirement is explanation of individual candidate decisions.

42
MCQmedium

An auditor is evaluating an AI system's robustness against adversarial attacks. Which technique involves perturbing input data to see if the model output changes significantly?

A.Model pruning
B.Bias assessment
C.Data augmentation
D.Adversarial testing
AnswerD

Adversarial testing deliberately perturbs inputs, often via gradient-based or perturbation methods, then measures whether model output changes materially. That directly satisfies the robustness evaluation described, unlike standard accuracy or drift monitoring, which never probe deliberate input manipulation.

Why this answer

Adversarial testing is the practice of deliberately perturbing inputs (adding noise, changing pixels, altering tokens) to probe whether a model's output changes in ways that reveal fragility or exploitable decision boundaries. It is the standard technique auditors use to assess robustness against adversarial attacks because it directly simulates the attacker's behavior. Pruning, bias assessment, and augmentation serve different purposes and do not test adversarial robustness.

Exam trap

The trap is confusing robustness testing with fairness testing or training-time regularization — the question's key phrase 'perturbing input data to see if the model output changes' is the textbook definition of adversarial testing, not bias assessment or augmentation.

How to eliminate wrong answers

Option A is wrong because Model pruning is a compression technique that removes redundant parameters to shrink the model — it is not a robustness-testing method and does not perturb inputs. Option B is wrong because Bias assessment measures disparate impact across protected groups (e.g., demographic parity, equalized odds); it evaluates fairness, not adversarial resilience. Option C is wrong because Data augmentation expands the training set with transformed examples to improve generalization — it is a training-time technique, not an evaluation of how the model responds to malicious perturbations at inference.

43
MCQmedium

What is the primary benefit of using 'Containerization' for AI model auditability?

A.Reduced data storage costs
B.Increased hardware speed
C.Simplified UI design
D.Environment reproducibility
AnswerD

Containerisation packages the model, its dependencies and runtime into an immutable image, so an auditor can rerun inference in the identical environment and obtain the same results. This environment reproducibility is what makes audit findings verifiable and defensible.

Why this answer

Containerization packages an AI model along with its entire runtime environment—libraries, dependencies, and configuration files—into a single immutable image. This ensures that the model executes in exactly the same way regardless of where it is deployed, which is critical for auditability because auditors can reproduce the exact conditions under which a model was trained or inferred. Without such reproducibility, verifying model behavior or tracing decisions becomes unreliable due to environmental drift.

Exam trap

AAIA often tests the misconception that containerization primarily reduces costs or improves performance, when its key benefit for auditability is environment reproducibility.

How to eliminate wrong answers

Option A is wrong because containerization does not inherently reduce data storage costs; while it can lead to more efficient resource utilization, storage cost reduction is not its primary benefit for auditability and depends on other factors like data compression or tiering. Option B is wrong because containerization does not increase hardware speed; it may introduce slight overhead due to the container runtime, and any performance gains are incidental and not the focus of auditability. Option C is wrong because containerization is unrelated to UI design; it concerns packaging and isolation of applications, not user interface simplification.

44
MCQeasy

Which metric is commonly used to audit classification models?

A.Logarithmic growth
B.F1-score
C.Mean Squared Error
D.CPU utilization
AnswerB

F1-score is the harmonic mean of precision and recall, giving a single balanced measure of classification performance. Auditors favour it because it exposes poor performance on minority classes that raw accuracy hides, making it a standard classification audit metric.

Why this answer

The F1-score balances precision and recall, providing a single metric for classification performance.

45
MCQmedium

Which tool provides visual confirmation of data lineage in an end-to-end AI project?

A.Apache Airflow
B.Docker
C.Jenkins
D.Kubernetes
AnswerA

Apache Airflow renders the directed acyclic graph of tasks and dependencies, giving a visual, end-to-end view of how data flows through each pipeline stage. That graph is the lineage confirmation auditors need, unlike point tools that show only isolated transformations.

Why this answer

Apache Airflow is a workflow orchestration platform that provides a web-based UI showing DAG (Directed Acyclic Graph) runs, task dependencies, and data flow across pipeline stages. This visual representation allows stakeholders to trace data lineage from ingestion through transformation to model training and deployment, confirming end-to-end data provenance.

Exam trap

The trap is confusing orchestration tools with containerization or CI/CD tools; candidates may pick Kubernetes or Docker because they are part of the ML stack, but only Airflow provides visual DAG-based lineage.

How to eliminate wrong answers

Option B is wrong because Docker is a containerization tool for packaging applications; it does not provide data lineage visualization. Option C is wrong because Jenkins is a CI/CD automation server for building and deploying code, not for tracing data lineage. Option D is wrong because Kubernetes is a container orchestration system for deploying and scaling workloads; it lacks built-in data lineage features.

46
MCQeasy

What is the primary role of a 'Human-in-the-Loop' (HITL) audit requirement?

A.To review critical AI decisions
B.To automate model retraining
C.To generate marketing reports
D.To improve GPU performance
AnswerA

Reviewing critical AI decisions places a human checkpoint before consequential outcomes, satisfying the HITL constraint that high-impact or low-confidence outputs require human judgement rather than autonomous execution. This catches errors, bias and edge cases that automated confidence thresholds miss, ensuring accountability for decisions affecting users.

Why this answer

HITL ensures that sensitive or critical decisions made by AI are reviewed by human experts.

47
MCQmedium

When auditing model versioning, what is the recommended practice for maintaining evidence?

A.Delete old versions
B.Use mutable file names
C.Use immutable versioning
D.Store models in cache
AnswerC

Immutable versioning stores each model artefact as a distinct, unalterable version, so prior states cannot be overwritten or deleted. This preserves a tamper-evident audit trail, satisfying the requirement to maintain reliable evidence during model versioning audits.

Why this answer

Immutable model repositories and versioning control (e.g., Git LFS, MLflow) ensure the exact state can be audited.

48
MCQhard

You are auditing a model using IBM Watson OpenScale. Which feature should be configured to detect 'Disparate Impact' to ensure regulatory compliance?

A.Fairness monitor
B.Quality monitor
C.Drift detection monitor
D.Explainability monitor
E.Payload logging
AnswerA

The Fairness monitor in IBM Watson OpenScale computes disparate impact by comparing favourable outcome rates across protected and reference groups, flagging bias when the ratio breaches the four-fifths threshold. This directly satisfies the regulatory compliance requirement to detect disparate impact, unlike drift or quality monitors, which track accuracy degradation rather than group-level fairness.

Why this answer

The Fairness monitor in IBM Watson OpenScale is specifically designed to detect and measure bias in machine learning models, including metrics like Disparate Impact. It evaluates whether a model's predictions disproportionately favor or disadvantage certain groups based on protected attributes (e.g., gender, race). This directly supports regulatory compliance by identifying discriminatory outcomes, making it the correct choice for detecting Disparate Impact.

Exam trap

AAIA often tests the distinction between monitoring features, so candidates may confuse Fairness monitor with Explainability or Quality monitor, but only Fairness monitor directly measures Disparate Impact.

How to eliminate wrong answers

Option B is wrong because the Quality monitor assesses overall model performance metrics such as accuracy, precision, and recall, but does not evaluate fairness or disparate impact across groups. Option C is wrong because Drift detection monitor tracks changes in data distribution or model performance over time, not bias or disparate impact. Option D is wrong because Explainability monitor provides feature importance and local explanations for individual predictions, but does not quantify disparate impact.

Option E is wrong because Payload logging captures input and output data for auditing purposes, but does not itself detect or measure disparate impact.

49
MCQmedium

When auditing an MLflow experiment, which object allows the auditor to verify the exact parameters and code version used during training?

A.MLflow Model Registry
B.MLflow Run
C.MLflow Experiment
D.MLflow Tracking Server
AnswerB

An MLflow Run records the parameters, metrics, artefacts and source code version (Git commit) for a single execution. It is the audit object that ties the trained model back to its exact inputs and code revision.

Why this answer

An MLflow Run is the fundamental unit that captures all details of a single execution of a machine learning experiment, including parameters, metrics, artifacts, and the source code version (via Git commit or other tags). Therefore, the Run object allows an auditor to verify the exact parameters and code version used during training. The Model Registry manages model versions and stages but does not store the original training parameters or code version directly.

Exam trap

AAIA often tests the distinction between MLflow Run and Model Registry, and candidates may incorrectly assume the registry holds all training metadata.

How to eliminate wrong answers

Option A is wrong because the MLflow Model Registry is for managing model lifecycle (staging, production) and does not inherently store the training parameters or code version; it references runs but is not the primary source. Option C is wrong because an MLflow Experiment is a logical grouping of runs and does not contain the detailed parameters or code version itself. Option D is wrong because the MLflow Tracking Server is the backend service that stores runs and experiments, but it is not the object that directly holds the parameters and code version; the Run object does.

50
MCQmedium

An auditor is testing whether a recommendation model leaks information about individual users in its training set. The team exposes only top-N ranked outputs through the API. Which technique is most appropriate to estimate membership inference risk under this constraint?

A.Adversarial example generation against the ranking endpoint
B.Shadow-model attack using the ranked outputs to train an inference classifier
C.Direct inspection of the model's internal weight matrices for memorized user identifiers
D.Differential privacy accounting of the training procedure
AnswerB

A shadow-model attack trains surrogate models on data resembling the target's distribution and uses their output behaviour to build a classifier that predicts membership. Because it works from observable outputs such as rankings, it fits the black-box API constraint and gives the auditor a quantitative estimate of membership inference risk.

Why this answer

Membership inference risk in a black-box setting is best estimated empirically by simulating an attacker who sees only outputs. A shadow-model attack builds surrogate models and a membership classifier from observed rankings, producing a measurable advantage over random guessing. White-box weight inspection, differential privacy accounting, and adversarial perturbation either require unavailable access or address an unrelated risk.

Exam trap

The trap here is assuming privacy risk can be read from model internals or formal accounting alone, when an output-only API demands an empirical black-box attack to estimate membership leakage.

51
MCQmedium

An AI audit team is validating a fraud-detection model deployed through a REST API. The model card claims 94% recall, but the auditor wants independent evidence that the live endpoint behaves as documented. The team has read access to the model registry and the API logs, but cannot access the training pipeline. Which technique should the auditor use to validate the deployed model's behavior?

A.Reviewing the training pipeline's source code and unit tests stored in the version control repository.
B.Black-box API testing with a curated set of labeled probe inputs sent to the live endpoint.
C.Recomputing the model's performance metrics from the original held-out test set.
D.Interviewing the data science team about their validation methodology and acceptance criteria.
AnswerB

Sending labeled probe inputs to the live endpoint and comparing returned predictions against expected labels directly validates the deployed model without needing pipeline access. This is the essence of black-box testing: the auditor treats the model as an opaque function and measures observable behavior, producing independent evidence that matches or contradicts the model card's claims under real serving conditions.

Why this answer

When the auditor cannot inspect training internals but can reach the live endpoint, black-box testing with labeled probes provides independent, reproducible evidence about actual serving behavior. It validates the deployed artifact directly, detects discrepancies between documentation and production, and does not depend on the model owners' cooperation or internal artifacts.

Exam trap

The trap here is assuming that reviewing source code or recomputing offline metrics proves what the deployed endpoint actually does.

52
MCQmedium

When auditing fairness using the 'Aequitas' toolkit, what is the first step an auditor should take?

A.Encrypt the dataset
B.Train a new model
C.Select bias metrics
D.Delete sensitive attributes
AnswerC

Aequitas requires bias metrics to be chosen before any group or fairness analysis runs, because metric selection defines which disparities the audit measures. Selecting metrics is therefore the initial step, preceding configuring groups and running the fairness report.

Why this answer

The first step when auditing fairness using the Aequitas toolkit is to select the bias metrics that will be used to evaluate the model. Aequitas requires the auditor to choose from a set of fairness metrics (e.g., disparate impact, false positive rate parity) based on the context and protected attributes. Only after selecting metrics can the toolkit compute and visualize them.

This step ensures the audit is tailored to the specific fairness concerns.

Exam trap

AAIA often tests the Aequitas workflow, and candidates may overlook that metric selection is the first step, confusing it with data preprocessing or model training.

How to eliminate wrong answers

Option A is wrong because encrypting the dataset is a security measure, not a fairness auditing step, and is not part of the Aequitas workflow. Option B is wrong because training a new model is not the first step; the audit is typically performed on an existing model's predictions. Option D is wrong because deleting sensitive attributes would remove the very data needed to assess bias across protected groups, defeating the purpose of a fairness audit.

53
MCQhard

During an audit of a natural language processing system, the auditor needs to determine whether a fine-tuned model reproduces verbatim passages from its training corpus. Which technique should the auditor apply to test for training-data extraction?

A.Run a fairness metric such as demographic parity across generated outputs
B.Profile inference latency and throughput under production load
C.Compute the model's perplexity on a held-out portion of the same corpus
D.Prompt the model with corpus prefixes and measure longest common subsequence against the source text
AnswerD

Extraction testing feeds prefixes or partial phrases from the training corpus and checks whether the model continues with the exact original text. Measuring the longest common subsequence between the generated continuation and the source quantifies verbatim reproduction, directly answering whether the model regurgitates training passages.

Why this answer

Testing for training-data extraction requires prompting the model with corpus fragments and checking whether it regenerates the original text. Quantifying overlap with the longest common subsequence provides objective evidence of verbatim reproduction. Perplexity, fairness metrics, and performance profiling measure different properties and cannot demonstrate that specific training passages are recoverable from the model.

Exam trap

The trap here is assuming low perplexity or strong benchmark fluency implies memorization, when extraction must be demonstrated by actually eliciting and matching verbatim training text.

54
MCQhard

An auditor is evaluating a generative AI customer service assistant that produces free-text responses. The auditor wants to systematically test whether the assistant can be induced to reveal its system prompt or produce prohibited content. Which technique should the auditor use?

A.Fine-tuning the assistant on a dataset of safe responses.
B.Reviewing the assistant's conversation logs for the past quarter.
C.Red teaming with a structured library of adversarial prompts and jailbreak patterns.
D.Computing BLEU and ROUGE scores against a reference response set.
AnswerC

Red teaming uses curated adversarial prompts, including role-play, encoding tricks, and jailbreak templates, to probe whether the assistant leaks its system prompt or generates prohibited content. It directly tests the deployed guardrails under realistic attack conditions. A structured library ensures coverage and repeatability, and findings can be mapped to specific policy violations, making it the appropriate technique for this audit objective.

Why this answer

Structured red teaming with adversarial prompts and jailbreak patterns is designed to test whether guardrails resist attempts to extract the system prompt or generate prohibited content. It is proactive, repeatable, and maps findings to policy violations, giving the auditor direct evidence about the assistant's security posture under realistic hostile input.

Exam trap

The trap here is treating passive log review or text-similarity metrics as equivalent to active adversarial testing of guardrails.

55
Multi-Selecthard

When selecting testing techniques for an AI model, which THREE are considered 'Model-Agnostic'?

Select 3 answers
A.SHAP (SHapley Additive exPlanations)
B.Neural network weight pruning
C.Partial Dependence Plots (PDPs)
D.Linear regression coefficients
E.LIME (Local Interpretable Model-agnostic Explanations)
AnswersA, C, E

SHAP explains any model's predictions using Shapley values from cooperative game theory, computing per-feature contributions from inputs and outputs alone. It requires no access to internal weights or architecture, making it model-agnostic across model types.

Why this answer

SHAP (A) is model-agnostic because it computes Shapley values from cooperative game theory using only the model's input-output behavior, so it can explain any classifier or regressor regardless of its internal architecture. Partial Dependence Plots (C) are also model-agnostic: they estimate the marginal effect of features on predictions by averaging model outputs over the dataset, requiring only a predict function rather than access to model internals. LIME (E) is explicitly model-agnostic, as its name states, since it explains individual predictions by fitting a simple interpretable surrogate (e.g., linear model) to perturbed samples around the instance, treating the original model as a black box.

In contrast, neural network weight pruning (B) is a model-specific optimization technique that requires access to a neural network's weights and architecture, and linear regression coefficients (D) are intrinsic parameters only available for linear models, so neither generalizes across arbitrary model types.

56
Multi-Selectmedium

Which TWO techniques should an auditor employ to detect bias in a model where the training data has imbalanced demographic representation?

Select 2 answers
A.Updating the corporate logo
B.Implementation of fairness-aware loss functions
C.Changing the font size in the UI
D.Increasing the number of project meetings
E.Stratified cross-validation
AnswersB, E

Fairness-aware loss functions penalise disparate error rates across demographic groups during training, directly countering the skew caused by imbalanced representation. This satisfies the stem's requirement to detect bias by surfacing performance gaps that aggregate accuracy metrics conceal.

Why this answer

Fairness-aware loss functions (B) are correct because they explicitly incorporate group-fairness constraints or penalties (e.g., equalized odds, demographic parity regularization) into the model's objective during training, directly counteracting bias caused by imbalanced demographic representation. Stratified cross-validation (E) is correct because it preserves the proportional class and demographic distribution in each fold, ensuring that performance and bias metrics are evaluated reliably across underrepresented groups rather than being masked by skewed splits. The remaining options do not belong: updating the corporate logo (A) and changing the font size in the UI (C) are cosmetic and have no effect on model training or bias, while increasing the number of project meetings (D) is a process activity that does not alter data imbalance or model fairness.

Exam trap

AAIA often tests whether candidates can distinguish technical bias-mitigation/evaluation techniques from generic organizational or cosmetic activities — options like 'more meetings' or 'logo changes' are filler distractors.

57
MCQmedium

When auditing data pipelines, what is the function of a 'Data Quality' assertion?

A.To rename data columns
B.To validate data integrity before training
C.To increase prediction speed
D.To compress input files
AnswerB

A Data Quality assertion evaluates datasets against defined expectations, such as completeness, schema conformance and value ranges, before they enter training. Failing records are flagged or quarantined, preventing corrupted or drifted inputs from degrading model accuracy and satisfying the pre-training validation requirement.

Why this answer

Assertions (e.g., in Great Expectations) check if data meets predefined schemas and constraints before ingestion.

58
MCQeasy

What is the purpose of 'Model Validation' in the audit lifecycle?

A.To speed up data ingestion
B.To lower API costs
C.To increase training time
D.To verify model performance on test data
AnswerD

Model validation assesses the trained model against held-out test data, confirming it generalises beyond the training set. This satisfies the audit lifecycle's need to evidence that performance claims hold on unseen records before the model is relied upon.

Why this answer

Model validation is the process of evaluating a trained model's performance on a separate test dataset to ensure it generalizes well and meets the intended objectives. It verifies metrics such as accuracy, precision, recall, or fairness before deployment, catching overfitting or data leakage issues.

Exam trap

AAIA often tests the confusion between validation and other lifecycle stages; candidates may pick options about cost or speed, but validation is strictly about verifying performance on unseen data.

How to eliminate wrong answers

Option A is wrong because speeding up data ingestion is a data engineering concern, not the purpose of model validation. Option B is wrong because lowering API costs relates to infrastructure or inference optimization, not validation. Option C is wrong because increasing training time is counterproductive; validation is about assessing performance, not extending training.

59
Multi-Selecthard

Which THREE technical artifacts should the auditor collect to verify the 'Model Training Process'?

Select 3 answers
A.Environment requirements (e.g., requirements.txt)
B.The office address of the IT department
C.Training execution logs
D.Employee performance reviews
E.Training script/code
AnswersA, C, E

A requirements.txt file records the exact library versions and dependencies used during training, giving the auditor reproducible evidence of the software environment. This satisfies the Model Training Process verification by evidencing the toolchain that produced the model.

Why this answer

The auditor should collect the environment requirements file (A), such as requirements.txt, because it documents the exact library versions, dependencies, and runtime configuration used to reproduce the model training process. Training execution logs (C) are essential because they provide a timestamped record of the actual training runs, including metrics, errors, hyperparameters, and resource usage that prove the process occurred as described. The training script/code (E) is also required because it contains the model architecture, data preprocessing steps, loss function, optimizer settings, and training loop that define how the model was built.

Options B and D do not belong: an office address is irrelevant to technical verification of model training, and employee performance reviews are HR records that do not evidence the training process itself.

Exam trap

The trap is selecting non-technical or HR-related artifacts; the exam expects candidates to identify the specific technical evidence (code, environment, logs) that proves how training was executed.

60
Multi-Selectmedium

When scoping an audit, which TWO stakeholders should the auditor interview?

Select 2 answers
A.Model Owners
B.The lobby receptionist
C.The company's external marketing agency
D.Data Scientists
E.Office cleaning staff
AnswersA, D

Model Owners hold accountability for the AI system's purpose, risk posture and lifecycle decisions, so interviewing them establishes the audit scope, intended use, governance controls and known limitations that frame which evidence the audit must examine.

Why this answer

Model Owners (A) are correct because they hold accountability for the model's purpose, risk classification, and governance decisions, making them essential for defining the audit's scope and objectives. Data Scientists (D) are correct because they possess the technical detail on data sources, feature engineering, training pipelines, and model behavior needed to bound the audit's technical scope. The lobby receptionist (B), external marketing agency (C), and office cleaning staff (E) are not relevant stakeholders for scoping an audit, as they have no ownership, development, or operational responsibility for the model or its data.

Exam trap

AAIA often tests the misconception that any stakeholder with peripheral contact to the AI system (e.g., marketing, facilities) is relevant, when audit scoping requires roles with direct accountability or technical knowledge of the system.

61
MCQhard

An auditor is evaluating an AI system for 'Model Inversion' risk. What is this?

A.Reducing inference latency
B.Increasing training bias
C.Overfitting the data
D.Reconstructing training data from outputs
AnswerD

Model inversion exploits a model's outputs to infer or reconstruct sensitive training data, such as recovering recognisable features of individuals in the training set. It differs from membership inference, which only determines whether a record was used.

Why this answer

Model Inversion is an attack where an adversary reconstructs training data from model outputs.

62
MCQmedium

When auditing fairness metrics, what does the 'Demographic Parity' metric measure?

A.Equal positive outcome rates
B.Equal training data representation
C.Equal error rates
D.Equal accuracy rates
AnswerA

Demographic parity compares the proportion of positive outcomes across groups, requiring selection rates to be equal regardless of group membership. It satisfies the audit's need to detect disparate impact by measuring outcome-rate gaps directly, rather than conditioning on true labels or predicted scores as equalised odds and calibration would.

Why this answer

Demographic Parity (also called statistical parity) requires that the probability of a positive prediction is equal across protected groups — i.e., P(Ŷ=1 | A=0) = P(Ŷ=1 | A=1). It measures outcome-rate parity, not error rates or accuracy. It is one of the simplest group fairness definitions and is often used in hiring, lending, and admissions audits.

Exam trap

AAIA often tests whether candidates can distinguish Demographic Parity (equal positive outcome rates) from Equalized Odds (equal error rates) and Predictive Parity (equal precision) — the trap is picking 'equal error rates' because it sounds like the same thing.

How to eliminate wrong answers

Option B is wrong because equal training data representation is a data-balance property, not a fairness metric — a model can be trained on balanced data and still produce disparate outcomes. Option C is wrong because equal error rates describes Equalized Odds (equal TPR and FPR across groups), a distinct fairness criterion that Demographic Parity does not require. Option D is wrong because equal accuracy rates is a performance-parity measure, not a fairness definition — overall accuracy can be equal while positive prediction rates differ sharply across groups.

63
Multi-Selectmedium

Which TWO of the following are examples of 'Data Leakage' that an auditor should look for in a pipeline?

Select 2 answers
A.Using cloud-based storage
B.Training on test data
C.Documenting model parameters
D.Using open-source libraries
E.Including target-related features that are not available at inference time
AnswersB, E

Training on test data leaks evaluation information into the model, inflating performance metrics because the model has already seen the holdout examples. This directly satisfies the stem's leakage criterion: the test set is no longer independent, so reported accuracy becomes an unreliable audit signal.

Why this answer

Option B is correct because training on test data is a classic form of data leakage: information from the evaluation set contaminates the training process, so the model's reported performance is optimistically biased and does not reflect true generalization to unseen data. Option E is correct because including target-related features that are not available at inference time (e.g., using the label or a post-outcome variable as an input) leaks future/target information into training, producing a model that cannot be reproduced or used in production. Option A is not leakage per se; using cloud-based storage is an infrastructure choice that may raise other security or compliance concerns but does not itself contaminate training with evaluation or target information.

Option C is not leakage; documenting model parameters is a governance and reproducibility practice. Option D is not leakage; using open-source libraries is a normal engineering decision that may introduce supply-chain risk but does not constitute data leakage.

Ready to test yourself?

Try a timed practice session using only Ai Auditing Tools And Techniques questions.