Distributed Robot Concept Storage for Speech Dialogue Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for computer-aided learning of robots via voice dialog do not effectively prevent unauthorized manipulations, allowing undesirable language expressions to be learned and taught to robots, such as swear words, due to local protection mechanisms being vulnerable to manipulation.

Innovation Solution

A method that distributes concept storage across multiple robots connected via communication technology, using a consistency check based on blockchain technology to ensure that language expressions are deemed admissible only if a majority of robots agree on their admissibility, preventing unauthorized changes by requiring simultaneous manipulation across all robots.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If local protection mechanisms are used to prevent undesirable language expressions from being learned, then the robot can avoid learning inappropriate content, but the protection is vulnerable to manipulation and can be bypassed by changing the programming

Engineering Contradiction:
Improveprotection against undesirable contentVSAvoidmanipulation vulnerability
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The concept storage is segmented and distributed across multiple robots instead of being concentrated in a single robot. Each robot stores copies of the same concepts, and the system checks consistency across these distributed copies. This segmentation prevents manipulation because changing one copy is insufficient - the manipulation would be detected when comparing with other unchanged copies.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements a feedback mechanism where each robot checks its local concepts against concepts from other robots in the network. When a concept is queried, the system retrieves corresponding concepts from multiple sources and verifies their consistency. This feedback loop detects manipulations by identifying discrepancies between distributed copies, ensuring reliability without requiring complex centralized control.

Inventive Principle:
Principle #23Feedback

2Reliability

If concept storage is distributed across multiple robots, then protection against manipulation is enhanced, but the system complexity and communication requirements increase

Engineering Contradiction:
Improvemanipulation detectionVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of creating a complex centralized verification system, the patent uses simple copying of concept data across multiple robots. Each robot maintains identical copies of the concept database, and verification is achieved by comparing these copies. This copying approach provides robust manipulation detection while keeping individual robot complexity low and using standard communication protocols.

Inventive Principle:
Principle #26Copying

3Reliability

If consistency checks are performed across multiple robots, then unauthorized manipulations are detected, but the learning process time increases

Engineering Contradiction:
Improveconcept verificationVSAvoidlearning dialog duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs consistency checks on a selective basis rather than for every single learning interaction. The distributed concept storage provides inherent protection, so full consistency verification is not always necessary. This partial action approach maintains reliability while minimizing time loss during normal learning operations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP3776539B1Method for computer-aided training of a robot via speech dialogue
Publication Date: 2022.06.01 SIEMENS AG
  • EP3776539B1 patent drawing
  • EP3776539B1 patent drawing
  • EP3776539B1 patent drawing

AI summary

The invention relates to a method for computer-aided learning of a robot via a speech dialogue, wherein the robot is a predefined robot (R1) having a speech dialogue system (DS), via which a user (U) can communicate with the predefined robot (R1) verbally. In the method according to the invention a plurality of concepts (C) are examined in response to a verbal phrase (EX) that is input into the speech dialogue system (DS) by the user (U) by means of voice input within the scope of a learning dialogue and belongs to a predefined phrase category (K). The concepts (C) comprise a concept (C) stored locally in the predefined robot (R1) and one or more concepts which is/are stored in one or more further robot(s) (R2, R3, R4, R5), to which the verbal phrase (EX) input by the user (U) is transmitted, wherein a particular concept (C) of the plurality of concepts (C) describes the admissibility of verbal phrases (EX) of the predefined phrase category (K) for a verbal output by the predefined robot (R1), and the examination of a particular concept (C) delivers a first or second result. A consistency check is performed on the basis of the results of the examination of the plurality of concepts (C). In the event of an unsuccessful consistency check, the verbal phrase (EX) input by the user (U) is rejected.