Natural Language Event Creation via ML Template Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for creating computer-based events, such as sourcing products in a supply chain, require manual data entry, which is time-consuming and prone to errors, necessitating a more efficient and accurate process.

Innovation Solution

The integration of natural language processing and machine learning to parse user-generated input, select an appropriate template, and partially populate it, allowing for the automation of the event creation process through various communication mediums like voice, email, or chatbots, using models like extreme gradient boosting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual data entry is used to create sourcing events, then users can accurately input information, but the process becomes time-consuming and lengthy

Engineering Contradiction:
Improvedata entry accuracyVSAvoidevent creation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically populating form fields with relevant data before the user submits the sourcing event. Machine learning models pre-process the input text to extract and fill in commonly requested information, so the user only needs to review and confirm rather than manually enter every field.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by allowing the sourcing event creation process to automatically extract and populate data from the user's natural language input without requiring manual field-by-field entry. The machine learning models autonomously identify and fill in relevant information, reducing human intervention to verification only.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If manual data entry is used to populate form fields, then users have control over information accuracy, but the process is prone to human error

Engineering Contradiction:
Improveuser controlVSAvoiddata entry reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements feedback by presenting the auto-populated fields to the user for review and confirmation. The user can see what data has been automatically extracted and make corrections if needed, combining machine accuracy with human oversight to ensure both reliability and user control.

Inventive Principle:
Principle #23Feedback

3Productivity

If fixed data entry fields are used, then information can be systematically collected, but the process becomes rigid and requires template selection

Engineering Contradiction:
Improveinformation collection efficiencyVSAvoidtemplate selection process
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system achieves universality by using a single natural language input interface that can handle multiple types of sourcing events without requiring users to select different templates. The machine learning models automatically adapt to the specific event type based on the input content, making the system multi-functional through a unified interface.

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

Solution Approach 2:

The system applies inversion by reversing the conventional approach: instead of having users select a template first and then fill in fields, the system allows users to provide natural language input first, and the machine learning models automatically determine the appropriate template and populate the corresponding fields.

Inventive Principle:
Principle #13The other way round (Inversion)

4Manufacturing precision

If traditional form-based interfaces are used, then data can be structured and validated, but the user experience becomes cumbersome across different devices

Engineering Contradiction:
Improvedata structure qualityVSAvoidcross-device usability
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system substitutes the mechanical interaction of filling out structured forms with natural language processing. Users communicate through conversational text or speech that the machine learning models convert into structured data, maintaining data quality while dramatically improving ease of operation across smartphones, tablets, and other devices.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11443113B2Sourcing object creation from natural language inputs
Publication Date: 2022.09.13 SAP SE
  • US11443113B2 patent drawing
  • US11443113B2 patent drawing
  • US11443113B2 patent drawing

AI summary

User-generated input is received that includes a sequence of words associated with initiation of a computer-implemented event. Thereafter, such input is parsed using at least one natural language processing (NLP) model. This parsed input is then used by a machine learning model to determine a suggested template having a plurality of fields for initiating the event. The template can then be presented in a graphical user interface. Related apparatus, systems, techniques and articles are also described.