Skip to main content

Using artificial intelligence (AI) tech when recruiting candidates for a job

Having published my first research paper in Machine Learning (ML) and Artificial Intelligence (AI) in 2008, I am happy to know just how mainstream AI has gotten as off late. One of the mainstream applications of AI, that I came across recently is a recruitment tool called HireVue. They claim it uses “AI” to screen prospective candidates for a job. I had a brief look at the software, how it works and these are my thoughts on it.

How HireVue works?

It ranks candidates based on some of the words the they use in the interview and then looks for specific keywords relative to the role they are interviewing for. It has a history of successful employees in the role in the past and then compares the new candidate based on what it knows from its history. It uses Facial recognition to look for certain expressions and eye movements in candidates. Finally, It evaluates all responses and places the candidates in buckets e.g, top, mid and bottom and presents it as a recommendation. It predicts that the candidates in the top bucket are more likely to be successful in that role and should be pursued further. So if a candidate doesn’t use certain keywords, smiles too much or looks down when facing the camera, the system will penalize that behavior, place the candidate in the bottom bucket indicating that they aren’t a good fit.

Opinion: The Image Processing

I haven’t done enough research on voice recognition so I can’t comment on the part of their software that detects a candidates “tone”. However, I have done research in computer vision so I am not sure how accurate their software would be in recognising a candidate’s body language and expressions. I finished my research at The University of New South Wales in 2013 and recently I developed and released an app for the iPhone that predicts the scene in an image.
My personal opinion is, I think computer vision and AI still has a long way to go before it can solve the problem that HireVue claims it solves.
Also, most of the times, I record something using a webcam, I just look at myself on the screen instead of the camera, so not sure what HireVue’s “AI” will think of me? Maybe it will penalise me for being narcissistic, therefore, the bottom bucket it is for me.

Opinion: The Historical Data Reliance

Also, it compares a candidate’s response against the historical data i.e. employees who have been successful in that role in the past. Now, would’t that make their “AI” a bit biased? I think the ratio of males : females maybe a bit better in non-technical fields but for certain technical fields? which are heavily skewed towards the male demographic, this tool is more likely to have a gender bias towards men. Amazon tried something like this in the past and found out their machine learning was biased towards males, link to the article about Amazon’s initiative.

Like the blog? Subscribe for updates

My biggest concern

One of my biggest concerns is related to privacy. What’s going to happen to my video? For example, I apply for a job and the employer sends me a link to interview on the HireVue platform. Now, once I have uploaded my interview and it has been reviewed by the hiring manager, will my video be deleted? Reading the Data Retention section of their privacy policy, I don’t think so. I mean, here’s an excerpt from the privacy policy on their website,
I just want the video I record to be deleted after it’s served it’s purpose, which in this case would be for a job. In either case, I have sent them an email on the address listed on their website asking them whether or not my video will be deleted after it’s served it’s purpose.
I don’t want to upload my video to their servers only to have them use it to train their supervised learning algorithm and improve it’s performance. At least not without my permission, they cannot.

Summary

Anyway, I think their “AI” may not be too reliable and it’s more likely to bias against certain type of candidates. That’s just how supervised machine learning works, based on their press material, I can say with 99% certainty that their machine learning algorithm is trained using supervised learning. If I am wrong, then please correct me.
Anyway having said all that, I am happy about what HireVue is doing, it’s mainstream commercial application of image processing and AI. YAY!!!
As usual, if you find any of my posts useful, support us by  buying or even trying one of our products and leave us a review on the app store.
‎My Day To-Do - Smart Task List
‎Snap! I was there
Developer: Bhuman Soni
Price: $3.99
Numbers Game: Calculation Master
‎Simple 'N' Easy Task List
Developer: Bhuman Soni
Price: Free
‎Captain's Personal Log
Developer: Bhuman Soni
Price: $4.99
My Simple Notes
Developer: Bhuman Soni
Price: Free

Comments

Popular posts from this blog

Upload to AWS S3 from Java API

In this post, you will see code samples for how to upload a file to AWS S3 bucket from a Java Spring Boot app. The code you will see here is from one of my open-source repositories on Github, called document-sharing. Problem Let’s say you are building a document sharing app where you allow your users to upload the file to a public cloud solution. Now, let’s say you are building the API for your app with Spring Boot and you are using AWS S3 as your public cloud solution. How would you do that? This blog post contains the code that can help you achieve that. Read more below,  Upload to AWS S3 bucket from Java Spring Boot app - My Day To-Do (mydaytodo.com)

App update, discovering Protractor(testing) and an Angularjs State machine

So for the last couple of weeks, I have not be able to update my blog or finish a couple of the posts that I started writing. Well, I have...been a bit busy, with some the following things,  Testing my app I have been using the app( iOS ) on my iPhone for the past couple of months now, which is both good and bad. The good thing is I can test it and the bad thing is, I can use it every day. Part of the reason, I started building this app is to have something that I can and like to use everyday and since I am already using it, the incentive to release it is not as high as if it were something that I could not use. Anyway I did make some good progress over the last couple of weeks, like  Delete the app from my iPhone and do a clean install: this did help me find a few simple bugs that would pop-up when the app is first installed GET AN APP ICON, FINALLY! this was a bit of a hurdle and I thanks to Fiverr  and fivercrazyguy , I finally have my app icon. The day job ...

Why can't I cancel a local notification in my iOS app?(in Swift)

Prelude I have mentioned the fact that I am working on my first iOS app in a number of my previous posts and as such I face a number of newbie/noob(?) problems. They are not really problems as much as they are simply things that I do not know, for e.g. the following, how do I get the day of the week? where is my string.replaceAll in Swift? knowing which local notification brought my app to foreground ? serving HTML content in an iOS app that works on iOS 7 and above Thankfully, I have managed to make at least one generic solution and contribute it to the community i.e. my open-source Xcode project template( HTML5StarterAppWithSwift ) which you can get from Github . So this post basically describes another very simple problem that I have found a solution to, but I do not fully understand why the problem was occurring in the first place. Introduction As I have mentioned in this post , my iOS app uses local notifications i.e. UILocalNotification   and i...