Comment Ranking System Using Audience Interaction Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social networking platforms face challenges in effectively ranking and filtering user comments to enhance user experience, as existing methods fail to accurately identify and prioritize relevant, high-quality comments amidst a large volume of user contributions.

Innovation Solution

A system that assigns scores to comments based on signal values related to author reputation, content quality, audience interactions, and historical user impressions, using a combination of signals such as grammar quality, originality, relevance, and user engagement to rank and filter comments, ensuring that high-scoring comments are displayed prominently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If comments are ranked and filtered based on multiple signal values including author reputation, content quality, and audience interactions, then the quality and relevance of displayed comments is improved, but the computational complexity and processing time increase

Engineering Contradiction:
Improvecomment quality assessment accuracyVSAvoidranking system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The comment ranking system is segmented into multiple independent signal components: author-related signals (reputation, history), content-related signals (quality, relevance), and audience-related signals (interactions, impressions). Each signal is calculated separately and then aggregated to form the overall comment score, allowing for modular processing and improved measurement precision without overwhelming complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transforms qualitative comment attributes into quantitative signal values with specific weightings. By changing parameters such as author reputation score, content quality metric, and interaction count into standardized numerical signals, the system enables precise measurement and comparison of comment quality while maintaining computational efficiency through parameter standardization.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If multiple signal values are calculated and aggregated for each comment, then the accuracy of comment ranking is improved, but the processing time and computational resources increase

Engineering Contradiction:
Improvecomment scoring accuracyVSAvoidcomment processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary calculations of signal values in advance. Author reputation signals are pre-computed based on historical data, content quality signals are pre-assessed using automated analysis, and audience interaction signals are pre-aggregated from engagement metrics. This preliminary action reduces the computational burden during real-time comment ranking while maintaining high scoring accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The ranking system uses self-service mechanisms where available data automatically generates signal values without requiring intensive real-time processing. For example, existing author profiles self-generate reputation signals, previously engaged users self-report interaction data, and content metadata self-provides quality indicators, reducing the need for complex real-time computation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10545969B2Ranking and filtering comments based on audience
Publication Date: 2020.01.28 META PLATFORMS INC
  • US10545969B2 patent drawing
  • US10545969B2 patent drawing
  • US10545969B2 patent drawing

AI summary

In one embodiment, a method includes retrieving comments associated with a content object on a social-networking system, determining a score for each of the comments, where the score is based on one or more signals associated with the comment, the signals are related to one or more audience interactions with the comment, and each of the audience interactions includes an interaction by a respective audience member with the comment. The method further includes ordering the comments based on the respective scores, and presenting the ordered comments to a target user. Each of the audience interactions may include one or more responses to the audience interaction by an author of the comment. The signals may be based on existence of an edge between a user node representing the audience member and a user node representing an author of the comment in a social graph on the social-networking system.