Discourse Analysis for Forum Issue Categorization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in transforming unstructured and noisy data from online forums into a usable form for knowledge bases, particularly in identifying and categorizing issues related to product modifications or new devices, which hampers the effectiveness of automated customer support and knowledge enrichment.

Innovation Solution

A discourse analysis system and method that utilizes a domain term vocabulary and discourse patterns to categorize text sequences, distinguishing between anomaly and information request categories, enabling the extraction of relevant information and updating knowledge bases accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If automated question answering systems are developed from scratch with structured knowledge bases, then customer support capability is improved, but time consumption and development cost increase significantly

Engineering Contradiction:
Improveautomated customer supportVSAvoiddevelopment time
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The system performs preliminary action by automatically mining and processing forum data in advance to build and update the knowledge base. Forum posts are continuously crawled, analyzed, and structured before being incorporated into the knowledge base, so that when customer queries arise, the system already has up-to-date information ready to use, eliminating the need for manual knowledge base creation and updates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically extracting questions and answers from forum data and populating the knowledge base without human intervention. The automated pipeline includes crawling forum posts, identifying Q&A pairs, structuring them into standardized formats, and updating the knowledge base autonomously, allowing the system to maintain itself and continuously improve without requiring manual effort.

Inventive Principle:
Principle #25Self-service

2Quantity of substance

If forum data is mined to enrich knowledge bases, then knowledge coverage is improved, but data quality and reliability deteriorate due to noisy and unstructured nature

Engineering Contradiction:
Improveknowledge coverageVSAvoiddata quality
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system applies the extraction principle by selectively pulling out relevant information from noisy forum data. It identifies and extracts specific Q&A pairs from unstructured forum posts, separating useful knowledge from irrelevant content through pattern matching and natural language processing, thereby enriching the knowledge base with high-quality extracted information while discarding noise.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses an intermediary processing layer between raw forum data and the knowledge base. This intermediary includes multiple processing steps: crawling forum posts, identifying Q&A structures, validating content quality, structuring data into standardized formats, and filtering for relevance. This intermediary layer transforms noisy unstructured data into reliable structured knowledge suitable for the knowledge base.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If discourse analysis is applied to categorize forum posts, then information extraction accuracy is improved, but system complexity increases

Engineering Contradiction:
Improveissue categorization accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system applies segmentation by breaking down the complex task of forum post analysis into distinct manageable components: crawling forum data, identifying Q&A pairs, categorizing issues by type, extracting domain terms, and structuring output. Each component is handled by a separate module or process step, making the overall complex system manageable and maintainable while achieving high categorization accuracy through specialized processing at each stage.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10120864B2Method and system for identifying user issues in forum posts based on discourse analysis
Publication Date: 2018.11.06 CONDUENT BUSINESS SERVICES LLC
  • US10120864B2 patent drawing
  • US10120864B2 patent drawing
  • US10120864B2 patent drawing

AI summary

A method for categorizing an issue includes, for each of a plurality of categories of issue, providing at least one discourse pattern for identify text sequences that meet the discourse pattern. At least one of the discourse patterns specifies that an instance of a domain term in a domain term vocabulary be present in the text sequence for the pattern to be met. An issue is received which includes a text sequence. The text sequence is categorized based on which, if any, of the discourse patterns are met by the text sequence of the received issue. Information based on the categorization of the text sequence is output.