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
Web Site Address
Telephone Number(s): Work, Home, Mobile, Pager, FAX, Formatted, etc
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
Publications: Articles, Books, Speaking Engagements, Conferences, etc.
- 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
- Portuguese – Portugal, Brazil
- Polish – Poland
- Russian – Russia
Contact and Personal Info parsing is available for the following regions:
- Czech Republic
- (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
- 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
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 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.
Why automating Resume processing