Argumentation Structure Extension via Template Rewriting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques lack the ability to automatically extend an argumentation structure by adding arguments, which limits the depth and complexity of dialogue systems and argumentation processes.

Innovation Solution

An argumentation structure extension device and method that create additional propositions using templates and predetermined rewriting patterns, allowing for automatic expansion of the structure by inputting a proposition and outputting new nodes that function as arguments, with a data structure including argumentation schemes, polarity, and rewriting patterns to support or counter existing propositions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual creation of argumentation structure is used, then the structure can be built with existing techniques, but the depth and complexity of dialogue systems is limited

Engineering Contradiction:
Improvedepth and complexity of dialogue systemsVSAvoidautomatic extension capability
Core Design Contradiction:
Adaptability or versatilityVSExtent of automation

Solution Approach 1:

The system pre-prepares templates containing argumentation schemes and rewriting patterns before dialogue occurs. These templates include predefined argument structures, support relationships, and rewriting rules that can be automatically applied during dialogue to generate new propositions without manual intervention.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The argumentation structure automatically extends itself by applying templates to existing propositions. The system uses its own existing structure as input to generate new arguments, enabling self-driven expansion of the dialogue system's argumentation capabilities without external manual creation.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If automatic extension is implemented, then the capability to handle varied user inputs is enhanced, but the system complexity increases

Engineering Contradiction:
Improvecapability to handle varied user inputsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system divides the complex task of argumentation structure extension into separate modular components: templates storing argumentation schemes, rewriting patterns, and proposition generation logic. Each template handles specific argumentation patterns independently, making the overall system more manageable and maintainable despite its extended capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Templates serve multiple functions by encapsulating argumentation schemes, support relationships, and rewriting patterns in a single reusable structure. The same template mechanism handles diverse argumentation tasks including generating support arguments, counterarguments, and extending proposition networks across different dialogue contexts.

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

Data Source

PatentUS11036935B2Argument structure extension device, argument structure extension method, program, and data structure
Publication Date: 2021.06.15 NIPPON TELEGRAPH & TELEPHONE CORP
  • US11036935B2 patent drawing
  • US11036935B2 patent drawing
  • US11036935B2 patent drawing

AI summary

An argumentation structure can be automatically extended.A template creation unit 22 creates a template using a predetermined rewriting pattern by receiving, as an input, a proposition represented by each of nodes in an argumentation structure including the nodes respectively representing a main proposition of argumentation and a proposition that functions as an argument for another proposition. An additional proposition output unit 28 creates a proposition functioning as an argument for the input proposition using the created template and outputs the created proposition as a proposition represented by a node to be added to the argumentation structure.