Chatbot Knowledge Base Generation from Forum Replies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current chatbot knowledge bases are expensive and time-consuming to develop and difficult to adapt for different domains, as they rely on pre-defined templates and require extensive manual effort for content creation.

Innovation Solution

Extracting and ranking relevant replies from online discussion forums based on structural and content features to automatically generate a chatbot knowledge base, utilizing a ranking model to identify high-quality responses and filter out irrelevant content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If pre-defined templates and manual content creation are used to build chatbot knowledge bases, then the quality and reliability of responses are improved, but the cost and time required for development increase significantly

Engineering Contradiction:
Improveresponse qualityVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-processing and structuring knowledge from online discussion forums before the chatbot needs to respond. Replies are selected, ranked, and organized into a knowledge base in advance, so that when users query the chatbot, the pre-processed knowledge can be quickly retrieved and applied, reducing real-time processing requirements and development time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by extracting and replicating high-quality replies from existing online discussion forums to build the chatbot knowledge base. Instead of creating original content from scratch, the system copies proven useful responses from forums where users have already validated their quality through engagement metrics, thereby reducing development time while maintaining reliability

Inventive Principle:
Principle #26Copying

2Stability of the object's composition

If pre-defined templates are used for chatbot responses, then consistency in response format is improved, but adaptability to different domains deteriorates

Engineering Contradiction:
Improveresponse consistencyVSAvoiddomain adaptability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent applies universality by creating a domain-agnostic framework that can process and structure knowledge from any domain's online discussion forums. The selection and ranking mechanisms work universally across different topics and domains, allowing the same system to build chatbot knowledge bases for multiple domains without requiring domain-specific template modifications, thus maintaining consistency while achieving adaptability

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

Solution Approach 2:

The patent uses parameter changes by adjusting the weighting of selection criteria based on domain characteristics. The system can modify parameters such as the importance of upvote ratios, reply lengths, or author credibility metrics depending on the specific domain, allowing consistent structural processing while adapting to domain-specific nuances in communication patterns and knowledge quality indicators

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If extensive manual effort is invested in creating chatbot knowledge bases, then the completeness and accuracy of content are improved, but productivity and efficiency deteriorate

Engineering Contradiction:
Improvecontent accuracyVSAvoidcontent creation efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies self-service by implementing automated selection and ranking mechanisms that evaluate and organize forum replies without human intervention. The system automatically assesses reply quality using metrics such as upvote ratios, author credibility, and engagement patterns, thereby maintaining content accuracy while eliminating the need for manual content creation and significantly improving productivity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical system of manual content creation with an automated computational system. Instead of human experts manually reviewing and curating forum content, the system uses algorithms to automatically select, rank, and organize replies based on predefined quality metrics, thereby maintaining accuracy through systematic evaluation while dramatically increasing content creation efficiency

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Reliability

If chatbot knowledge bases are built from scratch using templates, then control over content quality is improved, but the ease of manufacture and deployment deteriorates

Engineering Contradiction:
Improvecontent quality controlVSAvoidknowledge base creation ease
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent introduces an intermediary layer between raw forum data and the chatbot knowledge base. This intermediary system automatically filters, ranks, and structures forum replies using quality metrics, thereby maintaining content quality control while simplifying the knowledge base creation process. The intermediary handles the complex tasks of quality assessment and organization, making the overall process easier to manufacture and deploy

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7814048B2Knowledge extraction from online discussion forums
Publication Date: 2010.10.12 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7814048B2 patent drawing
  • US7814048B2 patent drawing
  • US7814048B2 patent drawing

AI summary

Concepts presented herein relate to extracting knowledge for a chatbot knowledge base from online discussion forms. Within a thread of an online discussion form, replies are selected based on structural features and content features therein. The replies can be ranked and used in a chatbot knowledge base.