Unit 2 - Practice Quiz

INT423 50 Questions
0 Correct 0 Wrong 50 Left
0/50

1 What is the fundamental principle behind the Isolation Forest algorithm for anomaly detection?

A. It projects data onto a lower-dimensional hyperplane to find outliers.
B. It calculates the distance of each point to the k-nearest neighbors.
C. It isolates anomalies by randomly selecting a feature and a split value.
D. It groups similar data points into high-density clusters.

2 In an Isolation Forest, how are anomalies distinguished from normal observations based on tree structure?

A. Anomalies are always found at the root node.
B. Anomalies have longer path lengths from the root.
C. Anomalies end up in the largest leaf nodes.
D. Anomalies have shorter path lengths from the root.

3 Which of the following is a primary advantage of Isolation Forest over distance-based anomaly detection methods?

A. It requires labeled data for training.
B. It is computationally expensive for high-dimensional data.
C. It calculates the density of every point precisely.
D. It has linear time complexity and handles high-dimensional data well.

4 When deciding between Anomaly Detection and Supervised Learning, which scenario favors Anomaly Detection?

A. When you have a massive amount of labeled data for all classes.
B. When the anomalies look exactly like the normal data.
C. When the number of positive examples (anomalies) is very small compared to negative examples.
D. When the dataset is balanced with equal positive and negative examples.

5 In the context of supervised learning vs. anomaly detection, what is a 'skewed class' problem?

A. When the data has too many features.
B. When one class has significantly more samples than the other.
C. When the decision boundary is non-linear.
D. When the data is not normalized.

6 Which metric is generally NOT suitable for evaluating a model trained on a highly skewed dataset (anomaly detection scenario)?

A. Accuracy
B. F1-Score
C. Recall
D. Precision

7 How can Principal Component Analysis (PCA) be used for anomaly detection?

A. By identifying points with a high reconstruction error.
B. By clustering points based on the first principal component only.
C. By labeling the data using eigenvectors.
D. By increasing the number of dimensions to separate points.

8 Why is feature scaling (e.g., Mean Normalization) critical before applying PCA for anomaly detection?

A. PCA is a tree-based algorithm and requires scaling.
B. It ensures the reconstruction error is always zero.
C. PCA only works with categorical data.
D. PCA seeks to maximize variance, so features with larger scales will dominate.

9 In Hierarchical Clustering, what is the visual representation of the cluster hierarchy called?

A. Dendrogram
B. Histogram
C. Scatter Plot
D. Heatmap

10 Which of the following is NOT a requirement for Hierarchical Clustering?

A. A dataset of points.
B. A distance metric.
C. Specifying the number of clusters (k) beforehand.
D. A linkage criterion.

11 Agglomerative Clustering is often referred to as a strategy of which type?

A. Bottom-up
B. Density-based
C. Top-down
D. Divide and conquer

12 What is the first step in Agglomerative Clustering?

A. Calculate the centroid of the entire dataset.
B. Randomly pick k centroids.
C. Assign all points to a single cluster.
D. Treat each data point as an individual cluster.

13 In Agglomerative Clustering, 'Single Linkage' defines the distance between two clusters as:

A. The maximum distance between any single point in one cluster and any single point in the other.
B. The distance between their centroids.
C. The minimum distance between any single point in one cluster and any single point in the other.
D. The average distance between all pairs of points.

14 What is a known disadvantage of using Single Linkage in Agglomerative Clustering?

A. It suffers from the 'chaining' effect.
B. It forces clusters to be spherical.
C. It is computationally too fast.
D. It is sensitive to the order of data.

15 Which linkage method in Agglomerative Clustering minimizes the variance of the clusters being merged?

A. Ward's Method
B. Single Linkage
C. Complete Linkage
D. Average Linkage

16 DBSCAN stands for:

A. Dual-Based Spatial Clustering of Applications with Nodes
B. Density-Based Spatial Clustering of Applications with Noise
C. Distance-Based Spatial Clustering of Algorithms with Noise
D. Density-Based Statistical Clustering of Applications with Networks

17 What are the two main hyperparameters required for DBSCAN?

A. Number of clusters (k) and iterations.
B. Epsilon (eps) and Minimum Points (MinPts).
C. Tree depth and number of estimators.
D. Learning rate and batch size.

18 In DBSCAN, a point is classified as a 'Core Point' if:

A. It is the centroid of the data.
B. It has at least 'MinPts' neighbors within radius 'eps'.
C. It is far away from all other points.
D. It is reachable from a core point but has fewer than 'MinPts' neighbors.

19 How does DBSCAN classify a point that is within the 'eps' radius of a core point but has fewer than 'MinPts' neighbors itself?

A. Border Point
B. Core Point
C. Noise Point
D. Centroid

20 Which of the following is a major advantage of DBSCAN over K-Means?

A. It works well with varying densities.
B. It does not require any parameters.
C. It can discover clusters of arbitrary shapes.
D. It is faster for all dataset sizes.

21 What happens to 'Noise' points in DBSCAN?

A. They are treated as a separate cluster containing outliers.
B. They are assigned to the nearest cluster.
C. They are assigned to the largest cluster.
D. They are deleted from the dataset before clustering.

22 In Isolation Forest, the 'anomaly score' is derived from:

A. The average path length of the point across the ensemble of trees.
B. The number of points in the epsilon radius.
C. The Euclidean distance to the nearest neighbor.
D. The variance of the cluster it belongs to.

23 Which of the following is an example of 'Novelty Detection' rather than 'Outlier Detection'?

A. Training on only 'normal' images of dogs to detect a cat image during testing.
B. Detecting credit card fraud in historical transaction data.
C. Finding a malfunction in a machine during a live run based on past failures.
D. Cleaning a dataset by removing errors.

24 When choosing features for anomaly detection, what is a desirable property?

A. Features should have zero variance.
B. Features should be categorical only.
C. Features should take on unusually large or small values for anomalies compared to normal instances.
D. Features should be highly correlated with the anomaly label (if available).

25 What is the 'curse of dimensionality' in the context of distance-based clustering?

A. High dimensions make visualization easier.
B. The algorithm runs faster as dimensions increase.
C. Distance metrics become less meaningful as dimensions increase, making all points appear equidistant.
D. It refers to the difficulty of collecting data.

26 In hierarchical clustering, what does 'cutting the tree' determine?

A. The distance metric used.
B. The root of the tree.
C. The number of clusters in the final solution.
D. The linkage criteria used.

27 Which clustering algorithm is essentially an ensemble of random decision trees?

A. Agglomerative Clustering
B. DBSCAN
C. Isolation Forest
D. K-Means

28 Complete Linkage in Agglomerative Clustering is calculated based on:

A. The maximum distance between points in two clusters.
B. The distance between centroids.
C. The minimum distance between points in two clusters.
D. The average distance between all points.

29 If your dataset has clusters with significantly different densities, which algorithm might struggle?

A. Decision Tree
B. DBSCAN
C. Gaussian Mixture Models
D. Isolation Forest

30 What is the primary goal of PCA when used as a preprocessing step for clustering?

A. To label the data.
B. To ensure all clusters are the same size.
C. To reduce noise and computational complexity by dimensionality reduction.
D. To increase the number of features.

31 In an Isolation Forest, what is the maximum possible path length for a tree trained on samples?

A.
B.
C.
D.

32 Which supervised learning algorithm is most similar to the concept of Hierarchical Clustering?

A. Neural Networks
B. Decision Trees
C. Support Vector Machines
D. Linear Regression

33 Why is 'Divisive' hierarchical clustering less common than 'Agglomerative'?

A. It cannot produce a dendrogram.
B. It is less accurate.
C. It is computationally more expensive ( split possibilities).
D. It requires labeled data.

34 In the context of Anomaly Detection, what is a False Negative?

A. An anomaly classified as an anomaly.
B. A normal point flagged as an anomaly.
C. An anomaly classified as normal.
D. A normal point classified as normal.

35 Which of the following scenarios is BEST suited for Supervised Learning rather than Anomaly Detection?

A. Detecting new stars in astronomy images.
B. Manufacturing quality control with 1 defective part per 10,000.
C. Email spam detection with thousands of examples for both spam and ham.
D. Intrusion detection with unknown attack patterns.

36 What does the 'MinPts' parameter in DBSCAN represent?

A. The minimum number of points required to form a dense region.
B. The minimum number of iterations to run.
C. The minimum distance between clusters.
D. The minimum number of clusters to find.

37 Which PCA component captures the most variance in the data?

A. The last principal component.
B. The second principal component.
C. The first principal component.
D. All components capture equal variance.

38 How does Agglomerative Clustering handle outliers?

A. They are usually merged into clusters very late in the process.
B. It assigns them to a 'noise' bucket immediately.
C. It cannot run if outliers are present.
D. It deletes them automatically.

39 In Isolation Forest, subsampling (using a small subset of data to build each tree) helps to:

A. Increase memory usage.
B. Minimize the effects of swamping and masking.
C. Increase the training time.
D. Reduce the ability to detect anomalies.

40 Which of the following is true regarding the shape of clusters found by K-Means vs DBSCAN?

A. Both are limited to spherical shapes.
B. K-Means tends to find spherical shapes; DBSCAN finds arbitrary shapes.
C. K-Means finds arbitrary shapes; DBSCAN finds spherical shapes.
D. Both find arbitrary shapes.

41 When using PCA for anomaly detection, if a point has a very low projection on the principal components but a high reconstruction error, it implies:

A. The point lies far from the subspace defined by the principal components (Anomaly).
B. The point is normal.
C. The point is the mean of the data.
D. The point lies on the principal hyperplane.

42 In hierarchical clustering, what is the time complexity of the standard agglomerative algorithm (naive implementation)?

A.
B.
C.
D.

43 For a dataset with varying cluster sizes and significant noise, which algorithm is generally most robust?

A. Single Linkage Agglomerative Clustering
B. K-Means
C. DBSCAN
D. Linear Regression

44 What is 'masking' in the context of anomaly detection?

A. When the algorithm runs out of memory.
B. When an anomaly is hidden because it is too similar to normal data.
C. When the presence of a cluster of anomalies makes it difficult to detect individual anomalies.
D. When features are removed from the dataset.

45 Which of the following is NOT a distance metric commonly used in Hierarchical Clustering?

A. Manhattan Distance
B. Euclidean Distance
C. Gini Impurity
D. Cosine Similarity

46 If 'epsilon' is chosen to be very small in DBSCAN, what is the likely outcome?

A. It will act exactly like K-Means.
B. All points will be in one cluster.
C. Most points will be classified as noise/outliers.
D. The algorithm will crash.

47 If 'epsilon' is chosen to be very large in DBSCAN, what is the likely outcome?

A. The clusters will be very small.
B. All points will likely be merged into a single cluster.
C. Every point will be a noise point.
D. It creates a hierarchical tree.

48 Why is 'Average Linkage' often preferred over Single and Complete Linkage?

A. It does not require a distance matrix.
B. It balances the extremes of chaining (Single) and sensitivity to outliers (Complete).
C. It is the fastest method.
D. It always produces k=2 clusters.

49 In the context of fraud detection, why might one use Supervised Learning over Anomaly Detection?

A. If the company has a large, historically labeled database of verified fraud cases.
B. If the fraud patterns change every day completely.
C. If the dataset is small.
D. If there are absolutely no examples of fraud available.

50 The 'root' of a dendrogram in hierarchical clustering represents:

A. The cluster with the highest variance.
B. A single cluster containing all data points.
C. The noise points.
D. The first data point in the set.