Causality Recognition Apparatus Using Multicolumn Neural Network

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for recognizing causality in natural language texts face challenges due to the lack of explicit clue terms, leading to low precision and limited coverage, especially in sentences without explicit indicators of causality.

Innovation Solution

A causality recognizing apparatus that uses a combination of word vectors and background knowledge to identify causality between phrases, including a multicolumn neural network that processes candidate phrases, context vectors, binary patterns, answers from a why-type question-answering system, and related passages to determine causality without relying on explicit clue terms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional methods use clue terms for causality recognition, then precision is improved for sentences with explicit indicators, but coverage deteriorates for sentences without such terms

Engineering Contradiction:
Improvecausality recognition precisionVSAvoidcausality recognition coverage
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces multiple intermediary components including background knowledge bases, question-answering systems, and pattern matching mechanisms that mediate between the input text and causality recognition. These intermediaries enable the system to recognize causality without relying solely on explicit clue terms, thereby expanding coverage while maintaining precision through multiple verification pathways.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The causality recognition system combines multiple diverse information sources and processing methods into a composite approach. It integrates background knowledge, contextual analysis, pattern recognition, and question-answering capabilities to create a robust system that handles both explicit and implicit causality expressions effectively.

Inventive Principle:
Principle #40Composite materials

2Measurement precision

If the system uses multiple information sources and processing methods, then causality recognition precision is improved, but system complexity increases

Engineering Contradiction:
Improvecausality recognition precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the causality recognition system into multiple independent functional modules including background knowledge processing, contextual analysis, pattern matching, and question-answering components. Each module handles a specific aspect of causality recognition, making the overall complex system manageable through clear segmentation and modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs universal components that serve multiple functions. For example, the background knowledge base supports various types of queries and reasoning tasks, while the question-answering system can handle different types of causal questions. This multi-functionality reduces the need for separate specialized components, managing complexity while maintaining high precision.

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

Data Source

PatentUS11256658B2Causality recognizing apparatus and computer program therefor
Publication Date: 2022.02.22 NAT INST OF INFORMATION & COMM TECH
  • US11256658B2 patent drawing
  • US11256658B2 patent drawing
  • US11256658B2 patent drawing

AI summary

A causality recognizing apparatus includes a candidate vector generating unit configured to receive a causality candidate for generating a candidate vector representing a word sequence forming the candidate; a context vector generating unit generating a context vector representing a context in which noun-phrases of cause and effect parts of the causality candidate appear; a binary pattern vector generating unit, an answer vector generating unit and a related passage vector generating unit, generating a word vector representing background knowledge for determining whether or not there is causality between the noun-phrase included in the cause part and the noun-phrase included in the effect part; and a multicolumn convolutional neural network learned in advance to receive these word vectors and to determine whether or not the causality candidate has causality.