Tree-Structured Neural Networks for Discourse Graph Traversal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current neural network systems for recognizing textual entailment are limited in their ability to perform tasks beyond classification, fail to account for the full range of discourse relations, and are poorly suited for temporal tasks such as question-and-answer interactions and dialogue generation due to their atemporal nature.

Innovation Solution

The implementation of tree-structured artificial neural networks for generating sentences that stand in specified discourse relations, allowing for the creation of discourse graphs and conditioned responses, which can be used for question answering and dialogue systems, and optionally utilizing spiking neural networks for improved temporal processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional neural network systems are used for textual entailment classification, then classification accuracy is improved, but the system cannot perform tasks beyond classification such as question answering and dialogue generation

Engineering Contradiction:
Improvetask rangeVSAvoidclassification accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent extends the neural network system from single-function classification to multi-function discourse processing. The system generates multiple types of discourse relations (entailment, contradiction, elaboration, explanation, contrast, parallelism) and performs multiple tasks (classification, question answering, dialogue generation) using a unified architecture that processes sentence pairs and generates diverse output types.

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

Solution Approach 2:

The patent segments the discourse processing task into distinct relational categories (entailment, contradiction, elaboration, explanation, contrast, parallelism). Each relation type is handled as a separate classification target, allowing the system to specialize in different discourse functions while maintaining a unified neural network architecture.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If traditional neural network systems are used for textual entailment, then logical relations are accurately processed, but the full range of discourse relations governing everyday conversation cannot be accounted for

Engineering Contradiction:
Improvediscourse relation coverageVSAvoidrelation classification accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system is designed to handle multiple discourse relation types beyond traditional entailment. The neural network is trained to classify six different relation types (entailment, contradiction, elaboration, explanation, contrast, parallelism), making it universally applicable to various discourse phenomena while maintaining accurate classification through multi-label learning.

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

Solution Approach 2:

The system dynamically adapts to different discourse relation types based on input characteristics. The neural network adjusts its predictions across multiple relation categories, allowing flexible handling of diverse discourse patterns while maintaining precision through learned relationships between different relation types.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If atemporal neural network models are used, then computational simplicity is maintained, but the system is poorly suited for temporal tasks such as question-and-answer interactions and dialogue generation

Engineering Contradiction:
Improvecomputational simplicityVSAvoidtemporal task capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary processing of input sentences to extract discourse relations before generating temporal outputs. By pre-computing sentence representations and relation classifications, the system prepares structured intermediate representations that can be efficiently used in subsequent temporal tasks like question answering and dialogue generation, maintaining computational efficiency while enabling temporal capabilities.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10860630B2Methods and systems for generating and traversing discourse graphs using artificial neural networks
Publication Date: 2020.12.08 APPL BRAIN RES INC
  • US10860630B2 patent drawing
  • US10860630B2 patent drawing
  • US10860630B2 patent drawing

AI summary

A system for generating and performing inference over graphs of sentences standing in directed discourse relations to one another, comprising a computer process, and a computer readable medium having computer executable instructions for providing: tree-structured encoder networks that convert an input sentence or a query into a vector representation; tree-structured decoder networks that convert a vector representation into a predicted sentence standing in a specified discourse relation to the input sentence; couplings of encoder and decoder networks that permit an input sentence and a “query” sentence to constrain a decoder network to predict a novel sentence that satisfies a specific discourse relation and thereby implements an instance of graph traversal; couplings of encoder and decoder networks that implement traversal over graphs of multiple linguistic relations, including entailment, contradiction, explanation, elaboration, contrast, and parallelism, for the purposes of answering questions or performing dialogue transitions; and a spiking neural network implementation of the aforementioned system components.