dhrupad bhardwaj andreas haeberlen - penn...

1
Dhrupad Bhardwaj Shreshth Khilani Andreas Haeberlen Abstract Recruiting portals today are exclusively focused on job search and filtering. Roshi is a smart web application that uses Machine Learning to learn a student’s preferences and accordingly recommend employment opportunities. Roshi uses a combination of revealed preferences and implicit choices to train an online ML algorithm and iteratively update recommendations. Interaction Diagram Curated Job Postings List of Interested Jobs Goals • Create a job search portal that recommends positions to individuals. • Focus on subconscious preferences rather than explicitly stated choices. • Iteratively learn and update recommendations based on user feedback. • Combine different machine learning algorithms to build a adaptive recommendation system. Workflow • User creates an account and fills out their basic profile (name, major, GPA, etc). • Algorithm populates basic jobs based on user’s profile based on technicality of job and GPA ranges. • User marks off jobs as “Interested” and flags the reason she found it interesting (location, technical level of job, keyword in job title). • Algorithm re-populates the job list to suit the user’s inter- ests. Future Possibilities • Use similar ML engine and user information to recommend users to recruiters. • Provide ability to apply to jobs and get recruiters to use the app for filling positions. • Expanding the platform to provide recruiter analytics for listed positions. • Potentially integrate into existing job search platforms (for example, PennLink) Senior Project Poster Day 2016 Department of Computer and Information Science University of Pennsylvania

Upload: others

Post on 13-Mar-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dhrupad Bhardwaj Andreas Haeberlen - Penn Engineeringcse400/CSE400_2015_2016/posters/poster_6.pdfAndreas Haeberlen Abstract Recruiting portals today are exclusively focused on job

Dhrupad BhardwajShreshth Khilani

Andreas Haeberlen

Abstract

Recruiting portals today are exclusively focused on job search and �ltering. Roshi is a smart web application that uses Machine Learning to learn a student’s preferences and accordingly recommend employment opportunities. Roshi uses a combination of revealed preferences and implicit choices to train an online ML algorithm and iteratively update recommendations.

Interaction Diagram

Curated Job Postings

List of Interested Jobs

Goals

• Create a job search portal that recommends positions to individuals.• Focus on subconscious preferences rather than explicitly stated choices.• Iteratively learn and update recommendations based on user feedback.• Combine di�erent machine learning algorithms to build a adaptive recommendation system.

Work�ow

• User creates an account and �lls out their basic pro�le (name, major, GPA, etc).• Algorithm populates basic jobs based on user’s pro�le based on technicality of job and GPA ranges.• User marks o� jobs as “Interested” and �ags the reason she found it interesting (location, technical level of job, keyword in job title).• Algorithm re-populates the job list to suit the user’s inter-ests.

Future Possibilities

• Use similar ML engine and user information to recommend users to recruiters.• Provide ability to apply to jobs and get recruiters to use the app for �lling positions. • Expanding the platform to provide recruiter analytics for listed positions.• Potentially integrate into existing job search platforms (for example, PennLink)

Senior Project Poster Day 2016 Department of Computer and Information Science University of Pennsylvania