Back to the 2025 paper

Unit 3: Classification & Regression

20252m

The kernel trick in SVM is used to
(i) Map data to higher-dimensional space for linear separation
(ii) Compute probabilities
(iii) Reduce feature dimensions
(iv) Normalize input features

Worked SolutionAI Assisted

Answer: (i) Map data to higher-dimensional space for linear separation

Explanation:

SVM finds optimal linear hyperplane wTx+b=0w^T x + b =0 maximizing margin. Data not linearly separable in original space can be made separable by mapping ϕ:X→H\phi: \mathcal{X} \rightarrow \mathcal{H} to higher dimension where linear separation is possible (Cover's theorem).

  • Kernel trick: Avoids explicit ϕ(x)\phi(x) computation; computes inner products in H\mathcal{H} via kernel K(xi,xj)=ϕ(xi)Tϕ(xj)K(x_i,x_j)=\phi(x_i)^T\phi(x_j). Examples: Polynomial K=(xTy+c)dK=(x^T y +c)^d, RBF K=exp⁡(−γ∣∣x−y∣∣2)K=\exp(-\gamma||x-y||^2).

  • (ii) Compute probabilities — not kernel purpose (Platt scaling does, but not trick)

  • (iii) Reduce dimensions — opposite; it increases dimension implicitly (PCA reduces, kernel doesn't)

  • (iv) Normalize features — preprocessing, unrelated.

Thus (i) correct.

Similar questions

Official AppAndroid App

PYQDeck for Android

Solve BEU previous-year exam papers anywhere, anytime. Fast search, offline paper viewing, and step-by-step solutions designed specifically for your phone.