ExamGecko
Home / iSQI / CT-AI / List of questions
Ask Question

iSQI CT-AI Practice Test - Questions Answers, Page 5

Add to Whishlist

List of questions

Question 41

Report Export Collapse

A tourist calls an airline to book a ticket and is connected with an automated system which is able to recognize speech, understand requests related to purchasing a ticket, and provide relevant travel options. When the tourist asks about the expected weather at the destination or potential impacts on operations because of the tight labor market the only response from the automated system is: 'I don't understand your question.'

This AI system should be categorized as?

General AI

General AI

Narrow AI

Narrow AI

Super AI

Super AI

Conventional AI

Conventional AI

Suggested answer: B
Explanation:

Narrow AI (also known as Weak AI) is designed to perform specific tasks without possessing general intelligence or consciousness. The AI system in the question is capable of recognizing speech and responding to specific booking-related requests but fails when asked about unrelated topics (such as weather or labor markets).

Analysis of the Answer Options:

Option A: ''General AI''

Incorrect. General AI (AGI) refers to an AI system that can perform any intellectual task a human can. The described system is task-specific and does not exhibit general intelligence.

Option B: ''Narrow AI''

Correct. The AI system is limited to a predefined domain (ticket booking) and cannot process unrelated questions. This is characteristic of Narrow AI, which excels at specific tasks but lacks broader cognitive abilities.

Option C: ''Super AI''

Incorrect. Super AI surpasses human intelligence, exhibiting advanced reasoning and creativity. The AI in the scenario is far from this level.

Option D: ''Conventional AI''

Incorrect. Conventional AI is a broader term that may include rule-based systems. The described system relies on machine learning and natural language processing, making it more aligned with Narrow AI.

ISTQB CT-AI Syllabus

Reference:

Definition of Narrow AI: 'Narrow AI refers to AI systems that are designed to perform a single task or a limited set of tasks, without general intelligence'.

General vs. Narrow AI: 'General AI remains an area of research, while most current AI applications fall into the category of Narrow AI'.

Thus, option B is the correct categorization for the AI-based ticket booking system.

asked 27/02/2025
Joseph Mwaura
41 questions

Question 42

Report Export Collapse

A motorcycle engine repair shop owner wants to detect a leaking exhaust valve and fix it before it falls and causes catastrophic damage to the engine. The shop developed and trained a predictive model with historical data files from known health engines and ones which experienced a catastrophic fails due to exhaust valve failure. The shop evaluated 200 engines using this model and then disassembled the engines to assess the true state of the valves, recording the results in the confusion matrix below.

What is the precision of this predictive model

90.0%

90.0%

94.5%

94.5%

98.9%

98.9%

94.2%

94.2%

Suggested answer: D
Explanation:

Precision is a performance metric used to evaluate the accuracy of positive predictions in a classification model. It is defined by the formula:

Precision=TPTP+FP100%\text{Precision} = \frac{TP}{TP + FP} \times 100\%Precision=TP+FPTP100%

Where:

TP (True Positives) = Number of correctly predicted positive cases

FP (False Positives) = Number of incorrectly predicted positive cases

The confusion matrix provided in the question would typically list these values. Based on ISTQB's guidelines for calculating precision, selecting the correct number of true positives and false positives from the given data should yield 94.2% as the precision.

Reference from ISTQB Certified Tester AI Testing Study Guide:

Section 5.1 - Confusion Matrix and ML Functional Performance Metrics explains the calculation of precision using the confusion matrix.

asked 27/02/2025
Christopher Harden
56 questions

Question 43

Report Export Collapse

Consider a natural language processing (NLP) algorithm that attempts to predict the next word that you would like to type in a text message. An update to the algorithm has been created that should increase the accuracy of the predictions based on user typing patterns. The old algorithm was rated for accuracy by the users. Then, after the new update was released, the users rated the updated algorithm. A statistical test was used to compare between the two versions of the algorithm to see whether or not the update should remain in place.

This is an example of what type of testing?

Metamorphic testing

Metamorphic testing

A/B testing

A/B testing

Exploratory testing

Exploratory testing

Pairwise testing

Pairwise testing

Suggested answer: B
Explanation:

A/B testing is a statistical testing method that compares two different versions of a system to determine which one performs better. In this scenario, the old NLP algorithm was rated for accuracy, and after the update, the new algorithm was also rated by users. A statistical test was performed to compare the two versions, which is the fundamental approach of A/B testing.

A/B testing is commonly used in:

User experience testing (e.g., comparing different versions of a website).

ML model evaluation (e.g., comparing two AI-based classifiers).

Performance assessment (e.g., determining if a new recommendation algorithm is more effective).

This approach allows for data-driven decisions, ensuring that any changes to the system result in meaningful improvements.

Reference from ISTQB Certified Tester AI Testing Study Guide:

Section 9.4 - A/B Testing states that A/B testing is used to compare updates in AI-based systems to determine if the newer version is better.

asked 27/02/2025
Pablo Magallanes
44 questions

Question 44

Report Export Collapse

Consider a machine learning model where the model is attempting to predict if a patient is at risk for stroke. The model collects information on each patient regarding their blood pressure, red blood cell count, smoking, status, history of heart disease, cholesterol level, and demographics. Then, using a decision tree the model predicts whether or not the associated patient is likely to have a stroke in the near future. One the model is created using a training data set, it is used to predict a stroke in 80 additional patients. The table below shows a confusion matrix on whether or not the model mode a correct or incorrect prediction.

The testers have calculated what they believe to be an appropriate functional performance metric for the model. They calculated a value of 2/3 or 0.6667.

F1 --source

F1 --source

Precision

Precision

Recall

Recall

Accuracy

Accuracy

Suggested answer: D
Explanation:

The problem describes a classification model that predicts whether a patient is at risk for a stroke. The confusion matrix is provided, and the testers have calculated a performance metric as 2/3 or 0.6667.

From the ISTQB Certified Tester AI Testing (CT-AI) Syllabus, the definitions of functional performance metrics from a confusion matrix include:

Accuracy:

Accuracy=TP+TNTP+TN+FP+FNAccuracy = \frac{TP + TN}{TP + TN + FP + FN}Accuracy=TP+TN+FP+FNTP+TN

Measures the proportion of correctly classified instances (both true positives and true negatives) over the total dataset.

If the value is 0.6667, it suggests that the metric includes both correct positive and negative classifications, aligning with accuracy.

Precision:

Precision=TPTP+FPPrecision = \frac{TP}{TP + FP}Precision=TP+FPTP

Measures how many predicted positive cases were actually positive.

Does not match the given calculation.

Recall (Sensitivity):

Recall=TPTP+FNRecall = \frac{TP}{TP + FN}Recall=TP+FNTP

Measures how many actual positives were correctly identified.

Does not match the 0.6667 value.

F1-Score:

F1=2PrecisionRecallPrecision+RecallF1 = 2 \times \frac{Precision \times Recall}{Precision + Recall}F1=2Precision+RecallPrecisionRecall

A balance between precision and recall.

The formula is different from the provided calculation.

Since the formula for accuracy matches the calculated value of 0.6667, the best answer is D. Accuracy.

Certified Tester AI Testing Study Guide

Reference:

ISTQB CT-AI Syllabus v1.0, Section 5.1 (Confusion Matrix and Functional Performance Metrics)

ISTQB CT-AI Syllabus v1.0, Section 5.4 (Selecting ML Functional Performance Metrics)

asked 27/02/2025
Nadja Burkart
37 questions

Question 45

Report Export Collapse

Before deployment of an AI based system, a developer is expected to demonstrate in a test environment how decisions are made. Which of the following characteristics does decision making fall under?

Explainability

Explainability

Autonomy

Autonomy

Self-learning

Self-learning

Non-determinism

Non-determinism

Suggested answer: A
Explanation:

Explainability in AI-based systems refers to the ease with which users can determine how the system reaches a particular result. It is a crucial aspect when demonstrating AI decision-making, as it ensures that decisions made by AI models are transparent, interpretable, and understandable by stakeholders.

Before deploying an AI-based system, a developer must validate how decisions are made in a test environment. This process falls under the characteristic of explainability because it involves clarifying how an AI model arrives at its conclusions, which helps build trust in the system and meet regulatory and ethical requirements.

Supporting Reference from ISTQB Certified Tester AI Testing Study Guide:

ISTQB CT-AI Syllabus (Section 2.7: Transparency, Interpretability, and Explainability)

'Explainability is considered to be the ease with which users can determine how the AI-based system comes up with a particular result'.

'Most users are presented with AI-based systems as 'black boxes' and have little awareness of how these systems arrive at their results. This ignorance may even apply to the data scientists who built the systems. Occasionally, users may not even be aware they are interacting with an AI-based system'.

ISTQB CT-AI Syllabus (Section 8.6: Testing the Transparency, Interpretability, and Explainability of AI-based Systems)

'Testing the explainability of AI-based systems involves verifying whether users can understand and validate AI-generated decisions. This ensures that AI systems remain accountable and do not make incomprehensible or biased decisions'.

Contrast with Other Options:

Autonomy (B): Autonomy relates to an AI system's ability to operate independently without human oversight. While decision-making is a key function of autonomy, the focus here is on demonstrating the reasoning behind decisions, which falls under explainability rather than autonomy.

Self-learning (C): Self-learning systems adapt based on previous data and experiences, which is different from making decisions understandable to humans.

Non-determinism (D): AI-based systems are often probabilistic and non-deterministic, meaning they do not always produce the same output for the same input. This can make testing and validation more challenging, but it does not relate to explaining the decision-making process.

Conclusion: Since the question explicitly asks about the characteristic under which decision-making falls when being demonstrated before deployment, explainability is the correct choice because it ensures that AI decisions are transparent, understandable, and accountable to stakeholders.

asked 27/02/2025
Ali Danial
41 questions

Question 46

Report Export Collapse

Which of the following are the three activities in the data acquisition activities for data preparation?

Cleaning, transforming, augmenting

Cleaning, transforming, augmenting

Feature selecting, feature growing, feature augmenting

Feature selecting, feature growing, feature augmenting

Identifying, gathering, labelling

Identifying, gathering, labelling

Building, approving, deploying

Building, approving, deploying

Suggested answer: C
Explanation:

According to the ISTQB Certified Tester AI Testing (CT-AI) syllabus, data acquisition, a critical step in data preparation for machine learning (ML) workflows, consists of three key activities:

Identification: This step involves determining the types of data required for training and prediction. For example, in a self-driving car application, data types such as radar, video, laser imaging, and LiDAR (Light Detection and Ranging) data may be identified as necessary sources.

Gathering: After identifying the required data types, the sources from which the data will be collected are determined, along with the appropriate collection methods. An example could be gathering financial data from the International Monetary Fund (IMF) and integrating it into an AI-based system.

Labeling: This process involves annotating or tagging the collected data to make it meaningful for supervised learning models. Labeling is an essential activity that helps machine learning algorithms differentiate between categories and make accurate predictions.

These activities ensure that the data is suitable for training and testing machine learning models, forming the foundation of data preparation.

asked 27/02/2025
Aleh Patskevich
53 questions

Question 47

Report Export Collapse

A company is using a spam filter to attempt to identify which emails should be marked as spam. Detection rules are created by the filter that causes a message to be classified as spam. An attacker wishes to have all messages internal to the company be classified as spam. So, the attacker sends messages with obvious red flags in the body of the email and modifies the from portion of the email to make it appear that the emails have been sent by company members. The testers plan to use exploratory data analysis (EDA) to detect the attack and use this information to prevent future adversarial attacks.

How could EDA be used to detect this attack?

EDA can help detect the outlier emails from the real emails.

EDA can help detect the outlier emails from the real emails.

EDA can detect and remove the false emails.

EDA can detect and remove the false emails.

EDA can restrict how many inputs can be provided by unique users.

EDA can restrict how many inputs can be provided by unique users.

EDA cannot be used to detect the attack.

EDA cannot be used to detect the attack.

Suggested answer: A
Explanation:

Exploratory Data Analysis (EDA) is an essential technique for examining datasets to uncover patterns, trends, and anomalies, including outliers. In this case, the attacker manipulates the spam filter by injecting emails with red flags and masking them as internal company emails. The primary goal of EDA here is to detect these adversarial modifications.

Detecting Outliers:

EDA techniques such as statistical analysis, clustering, and visualization can reveal patterns in email metadata (e.g., sender details, email content, frequency).

Outlier detection methods like Z-score, IQR (Interquartile Range), or machine learning-based anomaly detection can identify emails that significantly deviate from typical internal communications.

Identifying Distribution Shifts:

By analyzing the frequency and characteristics of emails flagged as spam, testers can detect if the attack has introduced unusual patterns.

If a surge of internal emails is suddenly classified as spam, EDA can help verify whether these classifications are consistent with historical data.

Feature Analysis for Adversarial Patterns:

EDA enables visualization techniques such as scatter plots or histograms to distinguish normal emails from manipulated ones.

Examining email metadata (e.g., changes in headers, unusual wording in email bodies) can reveal adversarial tactics.

Counteracting Adversarial Attacks:

Once anomalies are identified, the spam filter's detection rules can be improved by retraining the model on corrected datasets.

The adversarial examples can be added to the training data to enhance the robustness of the filter against future attacks.

Reference from ISTQB Certified Tester AI Testing Study Guide

Exploratory Data Analysis (EDA) is used to detect outliers and adversarial attacks. 'EDA is where data are examined for patterns, relationships, trends, and outliers. It involves the interactive, hypothesis-driven exploration of data.'

EDA can identify poisoned or manipulated data by detecting anomalies and distribution shifts. 'Testing to detect data poisoning is possible using EDA, as poisoned data may show up as outliers.'

EDA helps validate ML models and detect potential vulnerabilities. 'The use of exploratory techniques, primarily driven by data visualization, can help validate the ML algorithm being used, identify changes that result in efficient models, and leverage domain expertise.'

Thus, option A is the correct answer, as EDA is specifically useful for detecting outliers, which can help identify manipulated spam emails.

asked 27/02/2025
Dylan Ogle
54 questions

Question 48

Report Export Collapse

An airline has created a ML model to project fuel requirements for future flights. The model imports weather data such as wind speeds and temperatures, calculates flight routes based on historical routings from air traffic control, and estimates loads from average passenger and baggage weights. The model performed within an acceptable standard for the airline throughout the summer but as winter set in the load weights became less accurate. After some exploratory data analysis it became apparent that luggage weights were higher in the winter than in summer.

Which of the following statements BEST describes the problem and how it could have been prevented?

Become a Premium Member for full access
  Unlock Premium Member

Question 49

Report Export Collapse

Which of the following is an example of an input change where it would be expected that the AI system should be able to adapt?

Become a Premium Member for full access
  Unlock Premium Member

Question 50

Report Export Collapse

You are using a neural network to train a robot vacuum to navigate without bumping into objects. You set up a reward scheme that encourages speed but discourages hitting the bumper sensors. Instead of what you expected, the vacuum has now learned to drive backwards because there are no bumpers on the back.

This is an example of what type of behavior?

Become a Premium Member for full access
  Unlock Premium Member
Total 80 questions
Go to page: of 8
Search

Related questions