Question-Answering System with Follow-Up Question Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in efficiently piecing together relevant information due to information gaps during searches, as existing QA systems struggle to facilitate exploration of unfamiliar domains and require significant time and effort.

Innovation Solution

A computer-implemented method and system that generates follow-up questions based on user input and computer-generated answers, utilizing a corpus of data to provide semantically similar questions, leveraging natural language processing and machine learning to enhance information retrieval and interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional QA systems are used for information searches, then answers can be obtained, but users require significant time and effort to piece together relevant information and explore unfamiliar domains

Engineering Contradiction:
Improvetime required for information searchesVSAvoideffort required to piece together information
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system performs preliminary analysis of the user's question and the retrieved answer to generate follow-up questions before the user needs to ask them. This anticipatory approach prepares potential next steps in advance, reducing the user's time and effort in exploring unfamiliar domains by having relevant questions already formulated and ready for review.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If users manually search and piece together information from various sources, then comprehensive understanding can be achieved, but the process requires significant time and effort

Engineering Contradiction:
Improvecompleteness of information gatheringVSAvoidtime for information searches
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system implements a feedback loop where the answer to the user's question is analyzed to generate follow-up questions that can further refine or expand the information. This feedback mechanism allows the system to automatically pursue additional relevant information based on the initial answer quality and content, reducing the time users would spend manually searching while maintaining comprehensive information gathering.

Inventive Principle:
Principle #23Feedback

3Productivity

If QA systems provide automated answer generation, then search efficiency improves, but the systems struggle to facilitate exploration of unfamiliar domains

Engineering Contradiction:
Improvesearch efficiencyVSAvoidcapability to explore unfamiliar domains
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts its behavior based on the content of the retrieved answer. By analyzing the answer's quality, completeness, and domain-specific characteristics, the system automatically generates context-appropriate follow-up questions that enable exploration of unfamiliar domains. This dynamic adjustment maintains high search efficiency while enhancing adaptability to different domains and question types.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10255546B2Question-answering system
Publication Date: 2019.04.09 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10255546B2 patent drawing
  • US10255546B2 patent drawing
  • US10255546B2 patent drawing

AI summary

A computer program product and method provides a question and answer service that accepts an initial first question from a user and analyzes the question by a first generation subsystem to generate a first answer. A second generation subsystem of the question and answer service is configured to generate a second question based at least in-part on keywords from the first question and the first answer.