AI Supported Mentor-Mentee Matching Algorithm
Utilizing OpenAI, MentorEase is able to extract, classify, and understand free-form text fields that mentees and mentors enter in registration forms & resume uploads.
This means that when a whole chunk of text is entered into a text box – AI is able to read it, identify common phrases the mentor and mentee used, and then add it into the matching algorithm mix.
Beyond this, MentorEase can use AI tools to automatically review all mentor and mentee resumes and CVs to find similar terms that they both use. The system can review millions of words instantly, extracting key terms and important ‘needles in the haystack’ – terms and phrases that both the mentee and potential mentors used.
MentorEase shows these key terms in context side by side so they can be assessed by the mentee or admin selecting a match. This pattern recognition service provided by AI can be very useful and practically impossible to find without many hours of comparing resumes.
OpenAI integration can include:
‘Key Phrase Extraction’
OpenAI is able to extract sentences that collectively convey the essence of the whole paragraph or document to be used as a useful addition to other matching criteria.
OpenAI is able to identify important concepts in text, including key phrases and named entities such as people, locations, events, and organizations.
There are various ways to calculate a sentiment score, but the most common method is to use a dictionary of negative, neutral, or positive words. The text is then analyzed to see how many negative and positive words it contains. This can give a good idea of the overall sentiment of the text. For example if a mentee states ‘I am having trouble getting up the nerve to present to a group of people as I find it a bit scary’, and a mentor in the program has experience in this area, the question can help to make a match of these participants.
To train the AI tools to be more useful, it is helpful to create a list of words or phrases that it initially detects, but are useless for matching purposes and tell it to ignore them in the analysis.
This is the process of merging similar words or terms that have the same meaning – to avoid having too many similar results to review and speed up the effectiveness of the process.
'Matching Algorithm Scorecard'
By adding this new tool for matching we can now display three scores for each potential match:
* Field Score – from matching key data fields such as selections, checkboxes, etc.
* AI Score – from the open text fields and resume comparisons by AI
* Overall Score – combine scores of both
When reviewing potential matches MentorEase allows filtering by each of these scores to obtain a better idea of the best possible match for each mentee.