Skip to main content

Détecter les biais indésirables dans les conditions de la politique d’engagement

7 Tâches

15 mins

Visible to: All users
Débutant Pega Customer Decision Hub 8.6 Français

Scénario

U+ Bank pratique actuellement la vente croisée en ligne en proposant différentes cartes de crédit à ses clients.

La banque veut exécuter une simulation de biais éthique et identifier le moindre biais indésirable dans les conditions de la politique d'engagement. Si des biais sont détectés, la banque souhaite ajuster le seuil de biais afin de n'autoriser qu'un minimum de biais, conformément à ses exigences et réglementations métier.

Connectez-vous au système utilisé pour les exercices avec les informations d'identification suivantes :

Rôle

Nom d’utilisateur

Mot de passe

Decisioning Analyst

CDHAnalyst

rules

Vous devez réaliser les tâches suivantes :

Tâche 1 : Préparer l’ensemble de données en vue de l’exécution de la simulation

Exécutez le flux de données PrepareSampledCustomers_REF pour préparer l’ensemble de données en vue de l’exécution de la simulation.

Note: Le flux de données Sampled Customers n'est pas disponible dans un stockage permanent. Pour initialiser les données du client, exécutez d’abord le flux de données PrepareSampledCustomers_REF.
Si vous avez déjà initialisé les données client dans le cadre d’un défi précédent, vous n’avez pas besoin d’exécuter la Tâche 1.

Tâche 2 : Créer une politique de biais éthiques

Créer une politique de biais éthiques afin d''inclure les propriétés .Customer.Age et .Customer.Gender avec la classe Data-Decision-Request-Customer comme contexte.

Tâche 3 : Créer une simulation de biais éthique

Créez une simulation de biais éthique pour vérifier les biais indésirables dans les conditions de la politique d’engagement.

Tâche 4 : Examiner les résultats de simulation

Examinez les résultats de la simulation pour déterminer sur quelle propriété le biais a été détecté.

Tâche 5 : Vérifier les conditions de la politique d’engagement

Vérifiez les conditions de la politique d’engagement pour savoir quelle condition cause le biais.

Tâche 6 : Modifier la politique de biais éthiques

Modifiez la politique de biais éthiques pour augmenter le seuil de la propriété Age.

Tâche 7 : Réexécuter la simulation de biais éthique

Exécutez à nouveau la simulation de biais éthiques pour vérifier les changements apportés à la politique de biais éthiques.

Vous devez initier votre votre propre instance Pega pour compléter ce Défi.

L'initialisation peut prendre jusqu'à 5 minutes, donc soyez patient.

Présentation du défi

Détail des tâches

1 Préparer l’ensemble de données en vue de l’exécution de la simulation

  1. Connectez-vous en tant que Decisioning Analyst à l’aide du nom d’utilisateur CDHAnalyst et du mot de passe rules.
  2. Dans le volet de navigation de Pega Customer Decision Hub, cliquez sur Data > Data Flows.
    Data flows
  3. Recherchez puis ouvrez le flux de données PrepareSampledCustomers_REF pour préparer l’ensemble de données utilisé pour les simulations. Ces données sont basées sur l'ensemble de données « Monte Carlo », qui est généré.
    Note: L’ensemble de données Monte Carlo génère un ensemble de données simulées. Par conséquent, différentes exécutions d'une simulation produisent des résultats différents.
  1. Cliquez sur Actions > Run.
    Run a data flow
  2. Cliquez sur Submit.
  3. Cliquez sur Start.
    Note: Notez que les données de prospect sont renseignées automatiquement une fois le test terminé.
  1. Fermez la fenêtre Test run du flux de données.

2 Créer une politique de biais éthiques

  1. Dans l’en-tête du portail Pega Customer Decision Hub, cliquez sur l’icône Configuration , puis sélectionnez Ethical Bias Policy.
    Ethical Bias policy
  2. Dans le champ Contexte, saisissez ou sélectionnez Data-Decision-Request-Customer.
    Ethical bias context
  3. Cliquez sur Add bias field pour inclure les propriétés que vous souhaitez tester.
    Add bias field
  4. Dans la fenêtre Add bias field, dans le champ Field, saisissez ou sélectionnez .Customer.Age.
    Add Age bias field
  5. Cliquez sur Next.
  6. Laissez l'option ‘Do the numbers represent categories?’ définie avec la valeur No.
  7. Cliquez sur Add bias field.
  8. Dans la fenêtre Add bias field, dans le champ Field, saisissez ou sélectionnez .Customer.Gender.
    Add Gender as a bias field
  9. Cliquez sur Add bias field.
  10. Cliquez sur l’onglet Bias threshold.
    Bias threshold
  11. Dans la section Sales, cliquez sur Customer.Age.
    Sales bias threshold
  12. Dans la fenêtre Customer.Age , sélectionnez 0 Gini (No shift).
    Gini
  13. Dans la section Sales, cliquez sur Customer.Gender.
    Sales gender threshold
  14. Dans la fenêtre Customer.Gender, sélectionnez 1 Rate ratio (No shift).
    Rate ratio
  15. Cliquez sur Save.

3 Créer une exécution de simulation de biais éthique

  1. Dans le volet de navigation du portail Pega Customer Decision Hub, cliquez sur Simulation Testing.
    Simulation testing
  2. Dans le coin supérieur droit, cliquez sur Create > Ethical bias.
    Create Ethical bias
  3. Dans la section Configure inputs, à côté de Strategy, cliquez sur Configure pour sélectionner la stratégie sur laquelle vous souhaitez exécuter la simulation.
    Configure strategy
  4. Dans la boîte de dialogue Strategy, à droite de la stratégie CreditCards (NBA_Sales_Creaditcards), cliquez sur Add.
    Select a strategy
  5. Cliquez sur Apply pour ajouter la stratégie.
  6. Dans la section Configure inputs, à côté de Audience, cliquez sur Configure pour sélectionner l'audience sur laquelle vous souhaitez exécuter la simulation.
    Configure audience
     
  7. Dans la boîte de dialogue Audience, à droite de l’audience SampledCustomers, cliquez sur Add.
    Select audience
  8. Cliquez sur Apply.
  9. Cliquez sur l’icône Edit pour mettre à jour le champ Simulation name.
    Edit simulation name
  10. Dans le champ Simulation name, saisissez EthicalBias_NBASales.
  11. Cliquez sur Done.
    Rename simulation
     
    Note: Les résultats de la simulation sont générés dans l’ensemble de données Insights.
    Output destination

    Notez que la simulation de biais éthique génère deux rapports de biais automatiquement disponibles en tant que sortie.

    bias reports
  12. Cliquez sur Submit and Run pour exécuter la simulation.

4 Examiner les résultats de la simulation

  1. Une fois la simulation terminée, cliquez sur Review reports.
  2. Notez qu'un biais a été détecté.
    bias identified
  3. Cliquez sur Bias report pour savoir quelle propriété a identifié le biais et pour quelle action.
    open bias report
     
  4. Dans le rapport Bias report, triez le rapport dans le champ Bias detected pour que les actions comportant un biais figurent en haut de la liste.
    Sort bias report
    Note: Le biais a été détecté au niveau de la propriété Age.
    bias report
  5. Fermez le rapport.

5 Vérifier les conditions de la politique d’engagement

  1. Dans le volet de navigation de Pega Customer Decision Hub, cliquez sur Next-Best-Action > Designer.
    NBA designer
  2. Cliquez sur Engagement policy.
    Engagement policy
  3. Cliquez sur Creditcards.
    Credit cards group
  4. Vérifiez que l’âge est défini comme une condition d’éligibilité.
    Eligibility conditions
    Note: Comme l’âge est utilisé comme condition d’éligibilité, qui ne peut être ignorée, le seuil de biais de la propriété Age doit être ajusté de façon à n'autoriser qu'un minimum de biais.
  1. Fermez Next best action Designer.

6 Modifier la politique de biais éthiques

  1. Dans le coin supérieur droit, cliquez sur l’icône Configuration, puis sélectionnez Ethical Bias Policy.
  2. Dans la section Sales, cliquez sur Customer.Age.
  3. Dans la fenêtre Customer.Age, sélectionnez 0.1 Gini.
    Gini value
  4. Cliquez sur Save.

7 Exécuter à nouveau la simulation de biais éthique

  1. Dans le volet de navigation de gauche de Pega Customer Decision Hub, cliquez sur Simulation Testing.
  2. Cliquez sur EthicalBias_NBASales S-##### pour ouvrir l’exécution de biais éthiques.
  3. Cliquez sur Action > Restart simulation pour exécuter à nouveau la simulation de biais éthique.
    restart simulation
     
  4. Cliquez sur Submit pour confirmer.
  5. Une fois la simulation terminée, cliquez sur Review reports.

    Vous remarquerez qu’il n’y a désormais plus aucun biais détecté.

    No bias detected
  6. Ouvrez le rapport Bias report.
  7. Vérifiez que le champ Bias detected indique « false » pour toutes les actions.
    bias report results
    Note: Comme tâche supplémentaire, vous pouvez exécuter une simulation de biais éthique au niveau de la stratégie Trigger_NBA_Sales_Creditcards. Une fois la simulation exécutée, analysez pourquoi un biais est détecté sur la propriété Gender et comment vous pouvez l’éviter.


Disponible dans la mission suivante :

If you are having problems with your training, please review the Pega Academy Support FAQs.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice