Courseiva

CCNA AI Auditing Tools And Techniques Questions

54 questions · AI Auditing Tools And Techniques · 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

Ensures the integrity of the data inputs.

Why this answer

Access control, encryption at rest, and data provenance are standard security controls for AI data pipelines.

2
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

The Counterfactuals component provides 'what-if' analysis.

Why this answer

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

3
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

It tracks model versions and their metadata for auditability.

Why this answer

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

4
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 dictates the amount of noise added for privacy preservation.

Why this answer

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

5
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 ID enables tracking of individual decisions for audit purposes.

Why this answer

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

6
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 explains local, individual predictions.

Why this answer

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

7
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

Provides automated drift detection.

Why this answer

AWS SageMaker Model Monitor and Google Cloud Vertex AI Model Monitoring are industry standard tools for drift detection.

8
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

Documentation gaps are a primary finding for AI compliance.

Why this answer

Lack of version control or undocumented model changes are classic audit findings in AI systems.

9
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

Provides a actionable path for remediation.

Why this answer

Documenting the issue, notifying stakeholders, and recommending mitigation (re-sampling or retraining) are the appropriate steps.

10
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

Security risk in AI models.

Why this answer

Adversarial vulnerability, data drift, and bias are three primary risks requiring documentation in an AI audit report.

11
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

Accuracy degradation is the primary indicator of significant drift.

Why this answer

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

12
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

Local explainability is needed for individual request transparency.

Why this answer

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

13
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

Logs provide the chain of custody for the data.

Why this answer

Hashing files and maintaining lineage logs are standard technical methods to verify data provenance.

14
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

Essential for tracking system health and security events.

Why this answer

Logs, configuration files, and model artifacts are the three core pieces of evidence needed for an audit.

15
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

ML Metadata is specifically designed to track lineage and lineage graphs.

Why this answer

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

16
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 is the standard tool for detecting bias in AWS-hosted models.

Why this answer

SageMaker Clarify provides specific bias detection capabilities for both training data and model predictions.

17
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

Model Cards are essential for transparency and defining the scope of use.

Why this answer

The Model Card is a standardized document that lists intended use, limitations, and performance metrics.

18
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 the shift in data distributions over time.

Why this answer

PSI measures how much the distribution of a variable has changed between the training set and the production dataset.

19
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 splits prevent data from the future leaking into the past.

Why this answer

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

20
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

Production systems must meet latency SLAs.

Why this answer

Accuracy, fairness metrics, and latency/throughput are standard KPIs for production readiness.

21
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

Informs when model performance drops.

Why this answer

Data drift and prediction accuracy are the two most critical metrics for a model monitor.

22
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

Enables re-running the exact code used.

Why this answer

Version control information and the exact dataset version are essential for reproducing the audit results.

23
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

Ensuring class balance mitigates bias toward majority categories.

Why this answer

Class imbalance can cause the model to be biased toward the majority class; the auditor should check for techniques like re-sampling or cost-sensitive learning.

24
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

Data provenance confirms the source and integrity of training inputs.

Why this answer

Analyzing data provenance and lineage ensures that only trusted sources were used for the training set.

25
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

Complete registry entries require the artifact and the context to reproduce it.

Why this answer

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

26
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

Measures the ability to find all positive instances.

Why this answer

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

27
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 enables validation of the new model using live traffic.

Why this answer

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

28
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

It provides tools to test models against adversarial perturbations.

Why this answer

CleverHans is a library for benchmarking the robustness of neural networks against adversarial examples.

29
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 is a model-agnostic method to explain individual predictions.

Why this answer

SHAP (SHapley Additive exPlanations) is used to quantify the contribution of each feature to a specific prediction, aiding interpretability.

30
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

Privacy protection is the core function of PII scrubbers.

Why this answer

PII scrubbers remove or anonymize Personally Identifiable Information from training sets to ensure privacy compliance.

31
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 is the industry standard for probing LLM vulnerabilities.

Why this answer

Red Teaming involves manual and automated attempts to bypass safety filters and trigger malicious outputs.

32
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

Red teaming is necessary to uncover jailbreak pathways.

Why this answer

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

33
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

Faithfulness is about the accuracy of the explanation method itself.

Why this answer

Faithfulness measures whether the explanation accurately reflects the model's internal decision process rather than just being a plausible simplification.

34
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

Explains why the finding occurred.

Why this answer

The condition, the root cause, and the recommendation are essential components of an audit finding.

35
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

Describes how the model is integrated and governed.

Why this answer

Model Cards and technical documentation provide the necessary governance and implementation context for an auditor.

36
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

KFP provides the framework for reproducible and versioned workflows.

Why this answer

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

37
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 specifically probes models for sensitivity to noise.

Why this answer

Adversarial testing involves small perturbations to inputs to identify instability or security weaknesses.

38
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

Containers capture the entire execution environment for reproducibility.

Why this answer

Containers (e.g., Docker) encapsulate code, libraries, and dependencies, ensuring that the model runs the same way in audit as it did in training.

39
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 a standard audit metric for classification models.

Why this answer

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

40
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

The DAG view shows the sequence and dependencies of data processing.

Why this answer

Apache Airflow provides DAG (Directed Acyclic Graph) visualization, which auditors use to map data flow and lineage.

41
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

Human oversight mitigates risks of automated errors.

Why this answer

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

42
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 tagging ensures that the exact model version remains auditable.

Why this answer

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

43
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 calculates Disparate Impact and other bias metrics.

Why this answer

Watson OpenScale features a 'Fairness' monitor that specifically tracks Disparate Impact ratios.

44
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

The Run captures all parameters, metrics, and metadata for a specific execution.

Why this answer

The MLflow Run object stores the code version (git commit), parameters, and metrics for a training session.

45
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

Before running analysis, the auditor must choose which fairness metrics are appropriate.

Why this answer

The first step in Aequitas is to define the bias metrics (e.g., False Positive Rate Parity) relevant to the context.

46
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

A model-agnostic method for feature contribution.

Why this answer

LIME, SHAP, and Partial Dependence Plots (PDPs) are model-agnostic methods that work with any ML model.

47
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

Addresses bias directly during training/audit adjustments.

Why this answer

Stratified sampling and fairness-aware loss functions are common techniques to address and audit bias.

48
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

Assertions act as guardrails for data quality.

Why this answer

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

49
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

Validation ensures the model generalizes well to new data.

Why this answer

Validation confirms that the model performs as expected against independent, unseen data.

50
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

Ensures reproducible environments.

Why this answer

Training logs, environment requirements (dependencies), and the training script are essential to reconstruct the training process.

51
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

They understand the business objectives and risk ownership.

Why this answer

Data Scientists and Model Owners have the necessary technical and business context for the AI system.

52
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 aims to leak sensitive training data.

Why this answer

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

53
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 specifically looks at the rate of positive predictions across groups.

Why this answer

Demographic Parity requires that the probability of a positive outcome be equal across different demographic groups.

54
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 the test set is a major leakage violation.

Why this answer

Target leakage and future data leakage are primary types of data leakage in AI pipelines.

Ready to test yourself?

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