Hostname: page-component-76d6cb85b7-f97m6 Total loading time: 0 Render date: 2026-07-10T17:11:07.484Z Has data issue: false hasContentIssue false

Transparent and fair profiling in employment services: evidence from Switzerland

Published online by Cambridge University Press:  24 June 2026

Tim Räz*
Affiliation:
Institute of Philosophy, University of Bern , Switzerland

Abstract

Long-term unemployment (LTU) is a challenge for both jobseekers and public employment services. Statistical profiling tools are increasingly used to predict LTU risk. Some profiling tools are opaque, black-box machine learning (ML) models, which raise issues of transparency and fairness. The present paper investigates whether interpretable models could serve as an alternative, using administrative data from Switzerland. Traditional statistical, interpretable, and black-box models are compared in terms of predictive performance, interpretability, and fairness. It is shown that explainable boosting machines, a recent interpretable model, perform nearly as well as the best black-box models. It is also shown how model sparsity, feature smoothing, and fairness mitigation can enhance transparency and fairness with only minor losses in performance. These findings suggest that interpretable profiling provides an accountable and trustworthy alternative to black-box models without compromising performance.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - NCCreative Common License - SA
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial-ShareAlike licence (http://creativecommons.org/licenses/by-nc-sa/4.0), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the same Creative Commons licence is used to distribute the re-used or adapted article and the original article is properly cited. The written permission of Cambridge University Press or the rights holder(s) must be obtained prior to any commercial use.
Open Practices
Open materials
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Table 1. Number of observations per yearTable 1. long description.

Figure 1

Table 2. Moving window cross-validation splitsTable 2. long description.

Figure 2

Figure 1. Performance Score (AUC) for five folds. Years 2015–2018: validate; year 2019: test.Figure 1. long description.

Figure 3

Figure 2. Uncertainty quantification for five folds; average AUC difference and 95% confidence intervals of XGB and EBM. Years 2015–2018: validate; year 2019: test.Figure 2. long description.

Figure 4

Figure 3. Performance Score (AUC) for XGB, full EBM, LR, as well as three sparse EBMs with 45, 30, 15 most important main features. Results for LR, XGB, and EBM are the same as in Figure 1 and included for reference.Figure 3. long description.

Figure 5

Figure 4. Numerical feature “insured income” (vers_verdienst), in raw version (off-the-shelf EBM) and after applying smoothing spline with smoothing parameter λ$ \lambda $; insured income in CHF. The score is the contribution of the feature to the risk of LTU.Figure 4. long description.

Figure 6

Figure 5. Performance Score (AUC) for original EBM-30 (sparse EBM with 30 most important main features), and smoothed version EBM-30-SM (EBM-30 with smoothed numerical features). XGB, full EBM, LR for reference.Figure 5. long description.

Figure 7

Figure 6. Confusion matrices (normalized) for three age groups, and overall performance metrics, before fairness mitigation.Figure 6. long description.

Figure 8

Figure 7. Confusion matrices (normalized) for three age groups, and overall performance metrics, after fairness mitigation.Figure 7. long description.

Figure 9

Table A1. Features clean dataset: semantics, source, rangeTable A1. long description.

Figure 10

Table B1. Hyperparameter settingsTable B1. long description.

Figure 11

Table C1. Results (AUC) by validate year (2015–2018) and test year (2019)Table C1. long description.

Figure 12

Figure C1. Effect of L1$ {L}_1 $ regularization on number of nonzero features and predictive performance of LR. Note that an AUC of 0.5 corresponds to random predictions (uninformative model).Figure C1. long description.

Figure 13

Figure C2. Performance Score (AUC) for EBMs obtained from backward selection, retaining n$ n $ most important main features in steps of 5. For each n$ n $, a fraction of 0.5$ 0.5 $ interactions of the total number of main effects were added; the rightmost model, with 57 main features and 30 interactions, is the full EBM.Figure C2. long description.

Figure 14

Figure C3. Global explanation (feature importance plot) generated by EBM interface. It shows the (average) feature importance of the 15 most important features for fold 1 (trained on data from 2014). Features with “&” are interactions. See Table A1 for feature semantics.Figure C3. long description.

Figure 15

Figure C4. Numerical feature “age” (alter), in raw version (off-the-shelf EBM) and after applying smoothing spline with smoothing parameter λ$ \lambda $; age in years.Figure C4. long description.

Figure 16

Figure C5. Numerical feature “number of months of previous contributions” (beitragsmonate_vor_rf), in raw version (off-the-shelf EBM) and after applying smoothing spline with smoothing parameter λ$ \lambda $.Figure C5. long description.

Figure 17

Figure C6. Numerical feature “rate of desired employment” (vermittlungsgrad_asal), in raw version (off-the-shelf EBM) and after applying smoothing spline with smoothing parameter λ$ \lambda $.Figure C6. long description.

Figure 18

Figure C7. Example of a local explanation generated by EBM interface for a full EBM. Fictitious example with random features and outcome. Contributions of single features and interactions (two features connected by “&”) to overall risk score are ordered in descending absolute importance; blue features contribute negatively (lower score), orange features contribute positively (higher score). Only 15 most important features and intercept (fixed) are listed. See Table A1 for feature semantics.Figure C7. long description.

Figure 19

Figure C8. Cumulative gain curve for EBM-30 model. This curve can serve as a basis for the choice of threshold. In the hypothetical fairness scenario, a level of positive cases to be captured (80%) was chosen; one can then read off the cumulative gains curve that in this case, one has to target approximately 49% of the total population.

Figure 20

Figure C9. Performance metrics of group intersections, before (a) and after (b) fairness mitigation.

Figure 21

Figure C10. Confusion matrices (normalized) for 12 group intersections, before fairness mitigation. Age groups: 15–29, 30–44, 45–65; gender: female, male; residency status: nonpermanent residents, permanent residents.Figure C10. long description.

Figure 22

Figure C11. Confusion matrices (normalized) for 12 group intersections, after fairness mitigation. Age groups: 15–29, 30–44, 45–65; gender: female, male; residency status: nonpermanent residents, permanent residents.Figure C11. long description.

Submit a response

Comments

No Comments have been published for this article.