This paper presents a bi-objective quadratic programming model for support vector machines (SVM) that aims to optimize feature quality measures and minimize classification errors. It employs a weighting method to generate efficient solutions and introduces an interactive procedure for decision-makers to identify the best compromise solution. Numerical results demonstrate the impact of weighting parameters on misclassification rates across a dataset of 51 input points.