Questionnaire Generation Using Tripartite Graph Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional expert and decision support systems face difficulties in representing complex logic and ensuring completeness due to the limitations of decision trees, leading to issues with questionnaire authoring and the need for multiple trees and additional computations, as well as challenges in determining if all necessary questions and answers are covered.

Innovation Solution

The system employs a tripartite graph structure and a rules-based approach for questionnaire generation and completeness checking, using a rules engine to dynamically present questions based on user answers and automatically ensure that all necessary questions are asked, leveraging intermediate variables and monotonic expressions to guarantee deterministic and unambiguous output.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If decision trees are used to represent questionnaires, then the structure is simple and easy to understand, but the system cannot easily represent complex logic and requires duplication of information

Engineering Contradiction:
Improveease of understanding questionnaire structureVSAvoidcomplexity of representing logic
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the questionnaire representation into separate components: decision nodes, choice nodes, and independent context definitions. Each context is defined independently rather than duplicating information throughout the tree structure. This allows complex logic to be represented without redundant information repetition.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal context definition that can be referenced by multiple decision trees and questionnaires. A single context definition can serve multiple purposes across different evaluation scenarios, eliminating the need to redefine the same information in multiple places while maintaining simplicity in each individual view.

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

2Reliability

If decision trees are used for complex contexts, then the system can provide structured evaluation, but the size of the trees becomes huge and requires additional computation outside the tree

Engineering Contradiction:
Improvestructured evaluation capabilityVSAvoidsize of decision trees
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts complex context definitions from within the decision tree structure and places them in separate, reusable context definitions. This removes the bloat from decision trees while preserving the structured evaluation capability. The trees become smaller and more manageable while still providing reliable evaluation through references to external context definitions.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If multiple decision trees are created for independent contexts, then each context can be evaluated separately, but the authoring difficulty increases and completeness verification becomes challenging

Engineering Contradiction:
Improveability to test independent contextsVSAvoiddifficulty of authoring questionnaires
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent creates universal context definitions that can be shared across multiple decision trees and evaluation scenarios. Authors define each context once and reference it wherever needed, significantly reducing authoring difficulty while maintaining the ability to evaluate multiple independent contexts. The system automatically verifies completeness by checking that all required contexts are defined and properly referenced.

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

4Reliability

If conventional expert systems are made complete to cover all answer combinations, then all necessary questions are answered, but the system becomes too complex to allow provable completeness

Engineering Contradiction:
Improvecompleteness of questionnaire coverageVSAvoidcomplexity of proving completeness
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements automatic completeness verification that checks whether all necessary contexts are defined and all required questions are present. The system self-verifies its own completeness by examining the relationship between context definitions, questionnaire structures, and required answers. This automated approach makes completeness provable without requiring manual verification of all possible answer combinations.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8655827B2Questionnaire generation
Publication Date: 2014.02.18 HEWLETT PACKARD ENTERPRISE DEV LP
  • US8655827B2 patent drawing
  • US8655827B2 patent drawing
  • US8655827B2 patent drawing

AI summary

A questionnaire generation process presents a first subset from a set of questions of the questionnaire and receives first answers from a user. The first answers are used to determine whether the first answers are sufficient to give definite values to conditions of first rules, wherein the first rules have conditions for providing output. When the first answers are not sufficient, the conditions of the first rules can be used to identify a second subset of the questions, wherein the second subset of questions has second answers such that a combination of the first and second answers is sufficient to give definite values to the respective conditions of the first rules, and the second subset of questions can be presented to the user.