Automated Interview System with Emotional State Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current chatbots are limited to simple task-driven conversations and lack the ability to conduct comprehensive and adaptive technical interviews for evaluating candidates' emotional states and technical competencies effectively.

Innovation Solution

A system and method for automated interviewing of technical candidates, utilizing a processor and memory to analyze candidate answers for time and space complexity, emotional state, and relevance scores, adjusting question difficulty and domain (chat or technical) based on these factors, and generating summary recommendations for evaluation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If chatbots are used for conversations, then task-driven automation is achieved, but comprehensive technical interview capability is lost

Engineering Contradiction:
Improveautomated task executionVSAvoidtechnical interview capability
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The chatbot system is enhanced with multiple specialized modules including technical question generation, code execution, emotional state detection, and interview evaluation. These modules enable the same chatbot platform to perform both general task-driven conversations and specialized technical interviews, achieving multi-functionality without requiring separate systems.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system introduces intermediary components such as the technical question generation module, code execution engine, and emotional state detection module that mediate between the basic chatbot framework and the advanced interview capabilities. These intermediaries bridge the gap between simple automation and comprehensive interview functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If technical questions are asked to evaluate candidates, then technical competency assessment is achieved, but emotional state evaluation capability is lost

Engineering Contradiction:
Improvetechnical skill evaluationVSAvoidemotional state information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The evaluation process is segmented into distinct independent modules: one module handles technical question generation and code evaluation, while another module simultaneously analyzes emotional states through voice and text processing. This segmentation allows both technical and emotional assessments to occur in parallel without interfering with each other, preserving both types of information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system merges the technical evaluation results with emotional state detection results into a unified interview assessment. Both the code evaluation metrics and emotional state indicators are combined to provide a comprehensive candidate evaluation, ensuring neither aspect is lost.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If automated evaluation is performed, then interview efficiency is improved, but adaptability to candidate emotional states is reduced

Engineering Contradiction:
Improveinterview processing speedVSAvoidresponse to emotional states
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system implements real-time feedback loops where the emotional state detection module continuously monitors candidate responses and feeds this information back to the question generation module. This feedback mechanism allows the automated system to adapt its behavior dynamically based on candidate emotional states, adjusting question difficulty or providing supportive responses while maintaining efficient automated processing.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The interview system transitions from static pre-programmed responses to dynamic adaptive responses. The chatbot adjusts its questioning strategy, difficulty level, and communication style in real-time based on the candidate's emotional state, making the automated interview flexible and responsive like a human interviewer.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10796217B2Systems and methods for performing automated interviews
Publication Date: 2020.10.06 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10796217B2 patent drawing
  • US10796217B2 patent drawing
  • US10796217B2 patent drawing

AI summary

Systems and methods for automatically interviewing a technical candidate are provided. The systems and method determine emotional states of the candidate and relevance scores for one or more provided answers from the candidates. The systems and methods utilized the emotional states and relevance scores to determine the next type of question and the appropriate difficulty level for the next question to ask the candidate during an automated interview. Additionally, systems and method may generate technical question-answer pairs for the interview utilizing a search of world knowledge.