Probabilistic Language Model for Off-Topic Question Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Question answering systems face difficulties in identifying and handling off-topic questions, as they tend to interpret such inputs as on-topic, leading to false positives and user frustration, and existing methods for detecting off-topic questions are not comprehensive or efficient.

Innovation Solution

The system employs named entity recognition (NER) and natural language processing (NLP) to identify topical subsets in documents and assign topic scores based on probabilistic language models, determining whether a question is off-topic by comparing the question's topic scores to the scores of the documents' topical subsets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the QA system uses traditional question answering methods, then it can answer questions about the domain, but it incorrectly identifies off-topic questions as on-topic leading to false positives

Engineering Contradiction:
Improvequestion relevance detection accuracyVSAvoidoff-topic question identification accuracy
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent introduces a probabilistic language model as an intermediary component that mediates between the question input and the topic determination. This language model, trained on domain-specific data, provides topic scores that serve as a bridge to identify off-topic questions without directly interfering with the core QA functionality. The model acts as a filter that evaluates question relevance before the main QA processing occurs.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameter space for question evaluation by introducing topic scores derived from probabilistic language models. Instead of using traditional keyword matching or simple classification, the system transforms question representation into a probabilistic topic score space, enabling more nuanced distinction between on-topic and off-topic questions. This parameter transformation allows for more accurate relevance detection while maintaining domain-specific knowledge.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the system implements comprehensive off-topic detection methods, then accuracy improves, but system complexity increases

Engineering Contradiction:
Improveoff-topic question detection accuracyVSAvoidsystem architecture complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by training the probabilistic language model on domain-specific documents before the actual question answering occurs. This pre-training phase creates a reusable resource that can be applied to multiple questions without requiring complex real-time analysis. The model captures domain patterns in advance, allowing for efficient off-topic detection during operation without adding significant complexity to the QA pipeline.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The probabilistic language model serves multiple functions: it evaluates question relevance, identifies off-topic questions, and provides topic scores for ranking. This multi-functionality reduces the need for separate specialized components, thereby improving detection accuracy while controlling overall system complexity. The same model infrastructure handles both on-topic question answering and off-topic question identification.

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

Data Source

PatentUS10713438B2Determining off-topic questions in a question answering system using probabilistic language models
Publication Date: 2020.07.14 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10713438B2 patent drawing
  • US10713438B2 patent drawing
  • US10713438B2 patent drawing

AI summary

A question answering system that determines whether a question is off-topic by performing the following steps: (i) receiving, by a question answering system, a set of documents; (ii) identifying topical subset(s) for each document of the set of documents using named entity recognition, where each topical subset relates to a corresponding topic; (iii) assigning a set of topic score(s) for each topical subset using natural language processing, where each topic score relates to a corresponding probability associated with the respective topical subset under a probabilistic language model; and (iv) determining, based, at least in part, on the topic score(s) corresponding to the topical subset(s), whether a question input into the question answering system is off-topic.