Mentor-spotting

recommending expert mentors to mentees for live trouble-shooting in Codementor

Research output: Contribution to journalArticle

Abstract

Live mentoring services are recent novel social media, in which mentees can input expertise requests and wait for accepting some expert mentor who is willing to tackle the requests in a live and one-by-one manner. While mentee’s satisfaction of being mentored is determined by the matched mentor, it is crucial to have an effective mentor–mentee matching. This paper aims at recommending mentors based on the requests in Codementor, which is one of the popular live mentoring services. An accurate mentor recommendation will support the mentees’ decisions in finding suitable mentors, support the mentors’ decisions in filtering out irrelevant requests, and support the mentoring services’ decisions in assigning mentors to mentees. We divide the mentor recommendation problem into two tasks, Mentor Willingness Prediction (MWP) and Mentee Acceptance Prediction (MAP). MWP is to predict whether a mentor is willing to tackle a request, while MAP is to predict whether a mentee user will accept a recommended mentor. We propose to simultaneously deal with such two tasks by recommending a ranked list of mentors such that the recommended mentors who are really willing to tackle the request are as many as possible (MWP) and the final mentor who is accepted by the mentee can be ranked as high as possible (MAP). We develop four categories of features, availability, capability, activity, and proximity, to model the willingness of a mentor dealing with the request and the potential of a mentee to accept the recommended mentor. By applying various supervised learning methods, experimental results show the effectiveness of these features and provide extensive analyses to reveal more factors that can affect the quality of mentor recommendation. In addition, we also conduct a user study on Codementor platform to exhibit the practical performance of the proposed method. The innovation of this work includes the formulation of MWP and MAP problem in online mentoring services, feature engineering for mentoring prediction tasks, and data-driven experimental studies in prediction and a practical user study.

Original languageEnglish
Pages (from-to)799-820
Number of pages22
JournalKnowledge and Information Systems
Volume61
Issue number2
DOIs
Publication statusAccepted/In press - 2019 Jan 1

Fingerprint

Supervised learning
Innovation
Availability

All Science Journal Classification (ASJC) codes

  • Software
  • Information Systems
  • Human-Computer Interaction
  • Hardware and Architecture
  • Artificial Intelligence

Cite this

@article{5d994f5c3b9f4b318a3db91df64cec22,
title = "Mentor-spotting: recommending expert mentors to mentees for live trouble-shooting in Codementor",
abstract = "Live mentoring services are recent novel social media, in which mentees can input expertise requests and wait for accepting some expert mentor who is willing to tackle the requests in a live and one-by-one manner. While mentee’s satisfaction of being mentored is determined by the matched mentor, it is crucial to have an effective mentor–mentee matching. This paper aims at recommending mentors based on the requests in Codementor, which is one of the popular live mentoring services. An accurate mentor recommendation will support the mentees’ decisions in finding suitable mentors, support the mentors’ decisions in filtering out irrelevant requests, and support the mentoring services’ decisions in assigning mentors to mentees. We divide the mentor recommendation problem into two tasks, Mentor Willingness Prediction (MWP) and Mentee Acceptance Prediction (MAP). MWP is to predict whether a mentor is willing to tackle a request, while MAP is to predict whether a mentee user will accept a recommended mentor. We propose to simultaneously deal with such two tasks by recommending a ranked list of mentors such that the recommended mentors who are really willing to tackle the request are as many as possible (MWP) and the final mentor who is accepted by the mentee can be ranked as high as possible (MAP). We develop four categories of features, availability, capability, activity, and proximity, to model the willingness of a mentor dealing with the request and the potential of a mentee to accept the recommended mentor. By applying various supervised learning methods, experimental results show the effectiveness of these features and provide extensive analyses to reveal more factors that can affect the quality of mentor recommendation. In addition, we also conduct a user study on Codementor platform to exhibit the practical performance of the proposed method. The innovation of this work includes the formulation of MWP and MAP problem in online mentoring services, feature engineering for mentoring prediction tasks, and data-driven experimental studies in prediction and a practical user study.",
author = "Cheng-Te Li",
year = "2019",
month = "1",
day = "1",
doi = "10.1007/s10115-018-1298-3",
language = "English",
volume = "61",
pages = "799--820",
journal = "Knowledge and Information Systems",
issn = "0219-1377",
publisher = "Springer London",
number = "2",

}

Mentor-spotting : recommending expert mentors to mentees for live trouble-shooting in Codementor. / Li, Cheng-Te.

In: Knowledge and Information Systems, Vol. 61, No. 2, 01.11.2019, p. 799-820.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Mentor-spotting

T2 - recommending expert mentors to mentees for live trouble-shooting in Codementor

AU - Li, Cheng-Te

PY - 2019/1/1

Y1 - 2019/1/1

N2 - Live mentoring services are recent novel social media, in which mentees can input expertise requests and wait for accepting some expert mentor who is willing to tackle the requests in a live and one-by-one manner. While mentee’s satisfaction of being mentored is determined by the matched mentor, it is crucial to have an effective mentor–mentee matching. This paper aims at recommending mentors based on the requests in Codementor, which is one of the popular live mentoring services. An accurate mentor recommendation will support the mentees’ decisions in finding suitable mentors, support the mentors’ decisions in filtering out irrelevant requests, and support the mentoring services’ decisions in assigning mentors to mentees. We divide the mentor recommendation problem into two tasks, Mentor Willingness Prediction (MWP) and Mentee Acceptance Prediction (MAP). MWP is to predict whether a mentor is willing to tackle a request, while MAP is to predict whether a mentee user will accept a recommended mentor. We propose to simultaneously deal with such two tasks by recommending a ranked list of mentors such that the recommended mentors who are really willing to tackle the request are as many as possible (MWP) and the final mentor who is accepted by the mentee can be ranked as high as possible (MAP). We develop four categories of features, availability, capability, activity, and proximity, to model the willingness of a mentor dealing with the request and the potential of a mentee to accept the recommended mentor. By applying various supervised learning methods, experimental results show the effectiveness of these features and provide extensive analyses to reveal more factors that can affect the quality of mentor recommendation. In addition, we also conduct a user study on Codementor platform to exhibit the practical performance of the proposed method. The innovation of this work includes the formulation of MWP and MAP problem in online mentoring services, feature engineering for mentoring prediction tasks, and data-driven experimental studies in prediction and a practical user study.

AB - Live mentoring services are recent novel social media, in which mentees can input expertise requests and wait for accepting some expert mentor who is willing to tackle the requests in a live and one-by-one manner. While mentee’s satisfaction of being mentored is determined by the matched mentor, it is crucial to have an effective mentor–mentee matching. This paper aims at recommending mentors based on the requests in Codementor, which is one of the popular live mentoring services. An accurate mentor recommendation will support the mentees’ decisions in finding suitable mentors, support the mentors’ decisions in filtering out irrelevant requests, and support the mentoring services’ decisions in assigning mentors to mentees. We divide the mentor recommendation problem into two tasks, Mentor Willingness Prediction (MWP) and Mentee Acceptance Prediction (MAP). MWP is to predict whether a mentor is willing to tackle a request, while MAP is to predict whether a mentee user will accept a recommended mentor. We propose to simultaneously deal with such two tasks by recommending a ranked list of mentors such that the recommended mentors who are really willing to tackle the request are as many as possible (MWP) and the final mentor who is accepted by the mentee can be ranked as high as possible (MAP). We develop four categories of features, availability, capability, activity, and proximity, to model the willingness of a mentor dealing with the request and the potential of a mentee to accept the recommended mentor. By applying various supervised learning methods, experimental results show the effectiveness of these features and provide extensive analyses to reveal more factors that can affect the quality of mentor recommendation. In addition, we also conduct a user study on Codementor platform to exhibit the practical performance of the proposed method. The innovation of this work includes the formulation of MWP and MAP problem in online mentoring services, feature engineering for mentoring prediction tasks, and data-driven experimental studies in prediction and a practical user study.

UR - http://www.scopus.com/inward/record.url?scp=85059473300&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85059473300&partnerID=8YFLogxK

U2 - 10.1007/s10115-018-1298-3

DO - 10.1007/s10115-018-1298-3

M3 - Article

VL - 61

SP - 799

EP - 820

JO - Knowledge and Information Systems

JF - Knowledge and Information Systems

SN - 0219-1377

IS - 2

ER -