ALEX (Automated Linguistic EXpert)
HireAbility’s ALEX employs several AI parsing strategies including natural language processing techniques in order to extract relevant information from resumes written in a free-text format. While ALEX is internally a complex tool, its API is easy to use and can be implemented in a matter of minutes.
ALEX extracts information from resumes received from various sources and in various file formats. Resumes in any layout go into the parser and structured data comes out formatted, ready for use.
ALEX’s XML output is fully customizable to fit your specific needs. ALEX can be configured to parse all data or any subset of the data as per clients’ request. ALEX accepts most popular document formats such as Microsoft Word, PDF, HTML, RTF, plain text, and job board profile formats as input. ALEX can process resumes and return them to you in real-time (approximately in 1-3 seconds) or in batch. Please read on to discover all ALEX has to offer.
ALEX accepts resumes and cover letters uploaded through a website, or sent via email or FTP. You can send or upload resumes one at a time or in batch for immediate or batch processing. ALEX processes resumes in numerous electronic formats including the most popular: Microsoft Word, PDF, HTML, RTF and plain text. ALEX also accepts the candidate profile formats generated by most of the popular job sites.
ALEX accepts resumes that are embedded in the email body or sent as attachments.
After converting all resumes into plain text, ALEX extracts and tags all the relevant data. ALEX uses technology built on proprietary pattern matching algorithms. This allows ALEX to extract data from the most unconventional and complicated resumes.
ALEX assigns meaning to terms based upon the context in which they appear. For example, ALEX knows the difference between Oracle, the corporation, and Oracle the database. ALEX’s ability to identify properly the context of terms in a resume drastically impacts accuracy of output data.
Here is a list of some but not all of the data ALEX extracts from resumes:
Candidate’s Name: Prefix, Given Name, Middle Name/Initial, Family Name, Suffix, Nickname, Formatted Name
Address: Street Address, City, State/Province, Zip/Postal Code, Country
Email Address
Web Site Address
Telephone Number(s): Work, Home, Mobile, Pager, FAX, Formatted, etc
Objective/Cover letter
Citizenship/Visa Status
Qualifications/Executive Summary
Experience: Company Name, Position Title, Job Description/Summary, Dates, Industry
Education: School, Degree, Major, Minor, Grade, Honors, Dates
Skills: Skill, Total Years Used, Year Last Used
Licenses
Certifications
Associations
Awards
Security Clearance/Polygraph
Publications: Articles, Books, Speaking Engagements, Conferences, etc.
References
Full parsing capabilities are available in the following languages and for the following regions:
- English – USA, United Kingdom, Ireland, Australia, New Zealand, India, South Africa
- German – Germany, Austria, Liechtenstein, Luxembourg, Switzerland
- French – Canada, France, Belgium, Luxembourg, Monaco, Switzerland
- Dutch – Netherlands, Belgium
- Spanish – Spain, Mexico
- Italian – Italy, Vatican, Switzerland
- Finnish – Finland
- Swedish – Sweden
Contact and Personal Info parsing is available for the following regions:
- Norway
- Czech Republic, Poland
- Brazil
- (Latin alphabet) Saudi Arabia, Pakistan, PR China, Taiwan, Hong Kong, Singapore, Korea, Japan
Contact Info Only for the following regions:
- Denmark (+ Faroe Islands, Greenland), Iceland
- Greece (Latin alphabet,) Portugal, Turkey
- Russia (Latin alphabet)
- No hardware costs
- No additional software dependencies
- No installation costs
- No unknown internal or outsourced labor costs
- A quick time to market
- 99.99 percent uptime
- Grid technology for peak load handling
- Frequent updates and enhancements
- Advanced reporting capability
- Customizable rules per client including skills, unique parsing requirements, email parsing, and more
- No hardware costs
Request A Free Trial Today
Intelligence for optimized data
After ALEX identifies the data in the resume (skills, job titles, company names, employment dates, etc.) ALEX applies intelligence to further interpret and optimize the Skills, Job Titles, Security Clearances and Experience data. The Intelligence module is optional and customizable.
ALEX optimizes the data output from the parser in three ways: validation, hierarchies, and implications. Validation associates various permutations of skills and job titles with a standardized, “valid” term or phrase. Hierarchies identify skills that are related to the skills given in the resume file. Implications are terms inferred from other terms in the resume file. The following sections explain more fully.
Validation matches the “raw” skills extracted from a resume to a taxonomy of skills collected by HireAbility (or a customized list you provide) and replaces “raw” skills with a set of “valid” skills.
Validation techniques are applied to Skills, Job Titles and Security Clearances such that the various synonyms of words are identified and then associated with a “valid” term or keyword ID. For example, the following job titles: Programmer-Analyst, Programmer/Analyst, Programmer Analyst, AnalystProgrammer, Analyst-Programmer, Analyst/Programmer, etc., (including various misspellings) would be standardized into one “valid” job title.
HireAbility has compiled an extensive skills and job titles taxonomy to be used for term validation. A client defined taxonomy can also be used instead or in addition to it.
Once valid terms are identified, ALEX places them in a hierarchy. Hierarchies further enable users to identify skills that are not specifically listed in a resume. For example, AIX, Solaris, HP-UX, Linux, Ultrix, and others are children of the parent UNIX. With Hierarchies enabled, ALEX would return “UNIX” as a skill when one of the children of UNIX was identified (for example, AIX). Searches for UNIX on data output from ALEX would return matches where any one of the children is identified as a valid skill in the resume. Skills can have multiple parents and multiple levels of parents. For example, the skill ABAP has the parent SAP, which in turn has the parent ERP.
Request A Free Trial Today
Why automating Resume processing
is important
Every minute spent on manual data entry is a minute lost. ALEX eliminates the need for creating candidate profiles in your ATS by hand. You can send resumes to ALEX singly or in bulk, via email, FTP, or a web site form. Once ALEX is integrated into your company’s website, candidates can upload their own resumes and verify their own profiles right there.
Administrative costs can drive down profit margins quickly, especially when valuable time is spent entering candidate data into your software. Processing resumes with ALEX relieves your staff or user of this enormous time-sink. They are free to concentrate on what they do best!
ALEX tags and extracts all the relevant data from the resume and cover letter.
Find skills that were only mentioned in included cover letters.
Find candidates whose skills are related to your search terms, even if those terms do not appear in the resume file.
Find candidates whose skills are inferred from other terms in the resume file even if those terms do not appear in the resume file.
Search for experience within a given industry. Enabled by our technology, you could structure a search to find a Unix Systems Administrator in the Banking Industry.
We’ve heard it. “But what happens to the data that is already in my database?” Your existing data would perform as well as it did previously, but not as well as the new data you processed with ALEX. What’s the answer? Process your existing candidate information with ALEX, too! Better data will improve the accuracy of your existing search mechanisms. We can process your existing candidate data with ALEX, and return the enhanced data to you in a customized format to suit your needs.
Request A Free Trial Today