Back to Course

Get Smart with Salesforce Einstein

0% Complete
0/0 Steps
  1. Salesforce Einstein Basics

    Get Started with Einstein
  2. Get Started with Einstein
    7 Topics
  3. Learn About Einstein Out-Of-The-Box Applications
    7 Topics
  4. Responsible Creation of Artificial Intelligence
    Use the Einstein Platform
    9 Topics
  5. Understand the Ethical Use of Technology
    8 Topics
  6. Learn the Basics of Artificial Intelligence
    5 Topics
  7. Recognize Bias in Artificial Intelligence
    6 Topics
  8. Einstein Bots Basics
    Remove Bias from Your Data and Algorithms
    6 Topics
  9. Learn About Einstein Bots
    6 Topics
  10. Plan Your Bot Content
    4 Topics
  11. Einstein Next Best Action
    Learn the Prerequisites and Enable Einstein Bots
    3 Topics
  12. Get Started with Einstein Next Best Action
    9 Topics
  13. Sales Cloud Einstein
    Understand How Einstein Next Best Action Works
    7 Topics
  14. Increase Sales Productivity
    5 Topics
  15. Automate Sales Activities
    5 Topics
  16. Target the Best Leads
    3 Topics
  17. Close More Deals
    6 Topics
  18. Connect with Your Customers and Create New Business
    4 Topics
  19. Sales Cloud Einstein Rollout Strategies
    Improve Sales Predictions
    4 Topics
  20. Use AI to Improve Sales
  21. Start with a Plan
  22. Set Goals and Priorities
  23. Get Ready for Einstein
  24. Quick Start: Einstein Prediction Builder
    Start Using Sales Cloud Einstein
  25. Sign Up for an Einstein Prediction Builder Trailhead Playground
  26. Create a Formula Field to Predict
  27. Enrich Your Prediction
  28. Build a Prediction
  29. Quick Start: Einstein Image Classification
    Create a List View for Your Predictions
  30. Get an Einstein Platform Services Account
  31. Get the Code
  32. Create a Remote Site
  33. Create the Apex Classes
  34. Einstein Intent API Basics
    Create the Visualforce Page
  35. Get Started with Einstein Language
  36. Set Up Your Environment
  37. Create the Dataset
  38. Train the Dataset and Create a Model
  39. Put Predictions into Action with Next Best Action
    Use the Model to Make a Prediction
  40. Learn the Basics and Set Up a Custom Playground
  41. Define and Build a Prediction
  42. Customize Your Contact and List Displays
  43. Create Recommendations for Einstein Next Best Action
  44. Create a Next Best Action Strategy
  45. Add Next Best Action to Your Contacts
Lesson Progress
0% Complete

You know that bias can enter an AI system through a product’s creators, through training data (or lack of information about all the sources that contribute to a dataset), or from the social context in which an AI is deployed.

Assumptions

Before someone starts building a given system, they often make assumptions about what they should build, who they should build for, and how it should work, including what kind of data to collect from whom. This doesn’t mean that the creators of a system have bad intentions, but as humans, we can’t always understand everyone else’s experiences or predict how a given system will impact others. We can try to limit our own assumptions from entering into a product by including diverse stakeholders and participants in our research and design processes from the very beginning. We should also strive to have diverse teams working on AI systems. Check out the Business Value of Equality Trail to learn more about the advantages of hiring diverse teams.

Training Data

AI models need training data, and it’s easy to introduce bias with the dataset. If a company historically hires from the same universities, same programs, or along the same gender lines, a hiring AI system will learn that those are the best candidates. The system will not recommend candidates that don’t match those criteria.

Model

When you create a machine learning model, the factors that you use in the model, such as race, gender, or age, can result in recommendations or predictions that are biased against certain groups defined by those characteristics. You also need to be on the lookout for factors that function as proxies for these characteristics. Someone’s first name, for example, can be a proxy for gender, race, or country of origin. For this reason, Salesforce Einstein does not use names as factors in its Lead and Opportunity Scoring model.

machine learning model

Human Intervention (or Lack Thereof)

Editing training data directly impacts how the model behaves, and can either add or remove bias. We might remove poor-quality data or overrepresented data points, add labels or edit categories, or exclude specific factors, such as age and race. We can also leave the model as-is, which, depending on the circumstances, can leave room for bias.

The stakeholders in an AI system should have the option to give feedback on its recommendations. This can be implicit (say, the system recommends a book the customer might like and the customer does not purchase it) or explicit (say, the customer gives a thumbs up to a recommendation). This feedback trains the model to do more or less of what it just did. According to GDPR, EU citizens must also be able to correct incorrect information a company has about them and ask for that company to delete their data. Even if not required by law, this is best practice as it ensures your AI is making recommendations based on accurate data and is ensuring customer trust.