Sequence-to-Sequence Data Generation via Encoded Perturbations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The generation of labeled data for sequence labeling tasks, particularly in natural language understanding, is costly and limited by the strong modeling power of Recurrent Neural Networks (RNNs), which restricts the variety of generated data to only pairs present in the training data.
Innovation Solution
The method involves encoding labeled data into an encoded representation, modifying it with perturbations such as additive or multiplicative perturbations, and decoding it to generate new labeled data, allowing for the creation of new pairs of word and label sequences not limited to existing training data pairs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If RNN is used to generate training data from existing labeled data, then the model can learn from generated data, but the variety of generated data is limited to only pairs present in the training data
Solution Approach 1:
The patent segments the training data generation process into three independent components: an encoder that transforms input sequences into encoded representations, a perturbation module that modifies encoded representations by adding noise or transformations, and a decoder that reconstructs sequences from modified encodings. This segmentation allows each component to be optimized independently and enables diverse data generation by varying perturbation strategies without limiting the model to only reproducing training data pairs.
Solution Approach 2:
The patent introduces encoded representations as an intermediary between the input sequences and output sequences. Instead of directly mapping input to output pairs, the system transforms inputs into encoded form, applies perturbations to these encodings, and then decodes to generate outputs. This intermediary representation layer enables the generation of diverse sequences that go beyond the original training data pairs while maintaining semantic coherence.
2Reliability
If strong modeling power of RNN is used, then the model can accurately process sequences, but the variety of generated data is restricted
Solution Approach 1:
The patent makes the encoding process dynamic by introducing perturbation to the encoded representations. Instead of using fixed encodings, the system dynamically modifies encoded representations through added noise or transformations, allowing the same input sequence to generate multiple varied outputs while maintaining the underlying semantic structure processed by the RNN model.
Solution Approach 2:
The patent changes parameters of the encoded representations by applying perturbations such as noise addition or transformations to the encoded form. This parameter modification at the encoding level allows the system to generate diverse sequences while leveraging the strong sequential processing capabilities of the RNN, as the perturbations are applied to the encoded form rather than the raw input sequences.
Data Source
AI summary
Methods and a system are provided for generating labeled data. A method includes encoding, by a processor-based encoder, a first labeled data into an encoded representation of the first labeled data. The method further includes modifying the encoded representation into a modified representation by adding a perturbation to the encoded representation. The method additionally includes decoding, by a processor-based decoder, the modified representation into a second labeled data.


