ML Channel Recommendation System for Duplicate Content Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In chat-based communication platforms, users face information overload and miss-communication due to duplicate and irrelevant posts, making it difficult to find the appropriate channel to share information effectively, as existing systems fail to detect and prevent duplicate content sharing across overlapping user groups.

Innovation Solution

A channel recommendation system that analyzes communication history and context to detect duplicate content, providing users with control interfaces that include audience reports, notifications, alternative channel recommendations, and private message invitations, thereby mitigating information overload and ensuring relevant information is shared appropriately.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users participate in multiple chat channels to share information with different groups, then information sharing capability is improved, but information overload and difficulty in locating appropriate channels increases

Engineering Contradiction:
Improveinformation sharing capabilityVSAvoidchannel management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system analyzes communication history and channel characteristics to provide feedback recommendations to users about appropriate channels for sharing information. The machine learning model continuously learns from user interactions and provides adaptive channel suggestions, reducing the complexity of channel selection while maintaining versatile information sharing capability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables automatic channel recommendation and duplicate content detection without requiring manual user intervention. The machine learning model autonomously analyzes communication patterns and suggests appropriate channels, allowing the system to serve itself in managing channel complexity while supporting multiple information sharing channels.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If chat channels allow free posting of content, then ease of operation is improved, but duplicate and irrelevant posts increase causing user disengagement

Engineering Contradiction:
Improveposting convenienceVSAvoidduplicate and irrelevant posts
Core Design Contradiction:
Ease of operationVSObject-generated harmful factors

Solution Approach 1:

The system performs preliminary analysis of content before posting by comparing it against communication history and channel context. The machine learning model detects potential duplicates and irrelevant content in advance, preventing harmful posts from being published while maintaining ease of operation through automatic detection and control options.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The machine learning model acts as an intermediary between the user's posting action and the channel's content stream. It analyzes the intended post, compares it with historical communications, and provides control options to prevent duplicates and irrelevant content from reaching the channel, thus filtering harmful factors while preserving posting convenience.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the system provides detailed analysis and control options for each posting request, then communication precision is improved, but device complexity and user burden increases

Engineering Contradiction:
Improvecontent relevancy detection accuracyVSAvoidcontrol interface complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system applies partial analysis by providing control options only when duplicate or potentially irrelevant content is detected, rather than analyzing every post in detail. This selective approach maintains high detection precision for problematic content while reducing overall system complexity and user burden by avoiding unnecessary interventions for clear-cut cases.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11228542B2Systems and methods for communication channel recommendations using machine learning
Publication Date: 2022.01.18 FUJIFILM BUSINESS INNOVATION CORP
  • US11228542B2 patent drawing
  • US11228542B2 patent drawing
  • US11228542B2 patent drawing

AI summary

Example implementations are directed to a method of controlling contributions to a communication stream. An example implementation includes detecting a request from a user to add a data item to a communication stream of a channel, analyzing the data item in view of the communication stream to determine a relevancy score for the data item; and providing a control interface for the request based on the relevancy score of the data item. For example, the control interface can include an audience report, a notification, a previous post link, an alternative channel recommendation, a private message invitation, or a proceed to post command.