Hierarchical LSTM for Content Quality Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Determining the quality of online content in social networking services is challenging due to its dynamic nature and limited/biased user feedback, making it difficult to distinguish between legitimate and spam content.

Innovation Solution

Implementing a hierarchical long short-term memory (LSTM) architecture for content representation learning, which improves precision and recall by sharing parameters across levels, outperforming non-hierarchical methods like vowpal_wabbit and FastText, and trains faster with similar metrics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If non-hierarchical methods (vowpal_wabbit, FastText) are used for content quality classification, then the system is simpler to implement, but precision and recall are lower

Engineering Contradiction:
Improvecontent quality classification precisionVSAvoidmodel architecture complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the content quality classification task into multiple hierarchical levels: word level, phrase level, and document level. Each level processes specific features and passes results to the next level, enabling progressive refinement of quality assessment while managing complexity through modular organization

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to the classification architecture, transforming a flat single-level model into a multi-level structure. This dimensional expansion allows the system to capture quality signals at different granularities (words, phrases, documents) simultaneously, improving precision without proportionally increasing complexity

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If hierarchical LSTM architecture is implemented for content quality classification, then precision and recall improve, but training time increases

Engineering Contradiction:
Improvecontent quality classification precisionVSAvoidmodel training time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary processing at lower hierarchical levels before higher levels. Word-level embeddings and phrase-level representations are pre-computed and reused across different classification tasks, reducing redundant computations during training and inference

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent merges parameter sharing across hierarchical levels, where lower-level features and representations are combined and reused at higher levels. This parameter sharing reduces the total number of trainable parameters and accelerates training convergence despite the increased architectural complexity

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If hierarchical LSTM architecture is implemented for content quality classification, then recall improves, but model complexity increases

Engineering Contradiction:
Improvecontent quality classification recallVSAvoidmodel architecture complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the recall optimization into hierarchical components where each level captures different aspects of content quality. This segmentation allows comprehensive feature coverage without requiring a single monolithic complex model, improving recall through distributed hierarchical processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates universal hierarchical representations that serve multiple classification functions simultaneously. The same hierarchical LSTM structure processes both spam detection and quality assessment tasks, reducing overall system complexity while improving recall through multi-purpose feature extraction

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

Data Source

PatentUS11334612B2Multilevel representation learning for computer content quality
Publication Date: 2022.05.17 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11334612B2 patent drawing
  • US11334612B2 patent drawing
  • US11334612B2 patent drawing

AI summary

In an example, a piece of content is obtained. The piece of content is segmented into a plurality of segments. Each of the plurality of segments is divided into a plurality of units. Then, for each of the plurality of units for each segment, a quality model is used to pass the unit through a long short-term memory (LSTM) corresponding to the unit, causing an embedding of the unit and generating one or more parameters. For each of the plurality of segments for the piece of content, the quality model is used to pass the segment, and one or more parameters obtained from LSTMs corresponding to units within the segment, through an LSTM corresponding to the segment, causing an embedding of the segment. The piece of content is then classified as spam based on the embeddings of the plurality of segments for the piece of content, using the quality model.