Chatbot Topic Detection for Personalized Media Recommendations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current AI conversational chat programs lack the ability to effectively recommend media content based on user interactions, failing to identify new topics and provide personalized recommendations in real-time conversations.

Innovation Solution

Implementing a method that uses a chatbot system with a topic detection module, recommendation module, and sentiment analysis to identify new topics in user messages, score matching rates of media content, and provide recommendations through a Learning-to-rank algorithm, incorporating user profiles and knowledge graphs to suggest TV programs or video advertisements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a chatbot system implements topic detection and media content recommendation capabilities, then user satisfaction and personalization improve, but system complexity increases

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system is divided into distinct functional modules: a topic detection module that identifies new topics in conversations, a recommendation module that scores and selects media content, and a chatbot interface. This segmentation allows each module to specialize in specific tasks, improving personalization capabilities while managing overall system complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The chatbot system performs multiple functions: it conducts natural conversations with users, detects new topics in real-time, scores matching rates against media content databases, and provides personalized recommendations. This multi-functionality enables the system to adapt to various user needs within a single integrated platform, enhancing versatility without requiring separate systems for each function.

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

2Measurement precision

If real-time topic detection and media content scoring are performed during conversations, then recommendation accuracy improves, but processing time increases

Engineering Contradiction:
Improvetopic detection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-establishes a database of media contents with associated metadata and scoring criteria before actual recommendations are needed. This preliminary preparation allows the recommendation module to quickly score and rank contents against detected topics without extensive real-time computation, thereby improving processing speed while maintaining recommendation accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces traditional manual or rule-based recommendation approaches with automated machine learning models for topic detection and content scoring. These algorithms efficiently process conversation data and match it against media content databases in real-time, achieving high detection accuracy with reduced processing time compared to conventional methods.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If the chatbot integrates knowledge graphs and user profiles for scoring, then recommendation quality improves, but computational resources required increase

Engineering Contradiction:
Improverecommendation qualityVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system retrieves and processes only the specific portions of user profiles and knowledge graphs that are relevant to the currently detected topic, rather than analyzing entire databases. This localized approach focuses computational resources on the most pertinent data, improving recommendation quality by using relevant contextual information while reducing overall computational resource consumption.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11070879B2Media content recommendation through chatbots
Publication Date: 2021.07.20 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11070879B2 patent drawing
  • US11070879B2 patent drawing
  • US11070879B2 patent drawing

AI summary

The present disclosure provides a method for recommending media content through intelligent automated chatting. A message is received from a user in a conversation with the user. A new topic is identified based on the message and context of the conversation. A media content is identified from a set of media contents based on the new topic. A recommendation of the media content is provided in the conversation.