Text Summarization System Using Penalty Functions for Originality Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing natural language processing systems struggle to generate summaries that are both concise and original, often relying heavily on copied phrases from source documents rather than providing unique insights.

Innovation Solution

The system employs machine learning models, specifically using N-gram settings and penalty functions, to control the level of originality in generated summaries. It processes multiple text data sources to identify key information and uses a generic vocabulary to create summaries that are factually consistent and more original.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system uses copied phrases from source documents to generate summaries, then the summaries are factually accurate, but the summaries lack originality and conciseness

Engineering Contradiction:
Improvefactual accuracyVSAvoidsummary originality
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies penalty functions that modify the probability distribution of selected words based on their repetition history. By dynamically adjusting selection probabilities through penalty parameters, the system reduces copying of phrases while maintaining factual accuracy through controlled sampling from the source document distribution.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements feedback mechanisms where the selection of words is evaluated and fed back into the generation process. Penalty functions accumulate based on repeated word selections, creating a feedback loop that progressively reduces copying behavior while maintaining summary quality through continuous monitoring and adjustment.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If the system generates concise summaries, then the summaries are easier to read, but the system complexity increases

Engineering Contradiction:
Improvesummary readabilityVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system uses self-service mechanisms where the penalty functions automatically adjust word selection probabilities based on the generation history itself. The feedback loop operates autonomously to balance conciseness and originality without requiring external intervention or complex manual configuration, making the system self-regulating.

Inventive Principle:
Principle #25Self-service

3Productivity

If the system uses machine learning models with penalty functions, then the summary originality improves, but the computational resources required increase

Engineering Contradiction:
Improvesummary originalityVSAvoidcomputational resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by using penalty functions that modulate rather than completely restrict word selection. Instead of banning copied phrases entirely, the system applies progressive penalties that reduce probability gradually, allowing some copying to occur while still achieving improved originality, thus reducing computational overhead compared to strict constraints.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250166609A1Text summarization techniques
Publication Date: 2025.05.22 AMAZON TECH INC
  • US20250166609A1 patent drawing
  • US20250166609A1 patent drawing
  • US20250166609A1 patent drawing

AI summary

Techniques for generating a summary of text-based documents are described. A system may be configured to generate a summary with a certain level of originality as compared to the source document. The system may be provided a value indicating a number of consecutive words that can be copied from the source document, after which the system may copy words from another portion of the source document or generate original words to include in the summary. Different summaries may be generated using multiple documents relating to a particular entity, and one of the different summaries may be selected for output in response to a user input.