Social Media Preference Prediction via Natural Language Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for extracting useful information from large online datasets, such as collaborative filtering, often require user input or proprietary data, limiting their effectiveness in providing personalized recommendations without asking users for ratings or demographic information.

Innovation Solution

A system that collects and processes user attributes and preferences from social media data, using natural language expressions and machine learning algorithms to determine similarity and predict user preferences without requiring explicit ratings or demographic information, allowing for language-agnostic analysis and integration of multi-lingual data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If collaborative filtering techniques are used to match people with similar interests, then personalized recommendations can be provided, but user input or proprietary data is required which limits effectiveness

Engineering Contradiction:
Improverecommendation accuracyVSAvoiduser input requirement
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system enables users to provide preference information passively through their natural language social media posts without active participation. Users automatically contribute data through their normal posting behavior, eliminating the need for explicit ratings or demographic information while maintaining recommendation accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses social media platforms as intermediaries to collect preference information. Instead of directly asking users for input, the system harvests natural language expressions from social media posts, transforming passive social media activity into active recommendation data

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If explicit ratings or demographic information are collected from users, then preference data can be obtained, but user privacy and data collection complexity increase

Engineering Contradiction:
Improvepreference dataVSAvoiddata collection system
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

Social media platforms serve as intermediaries that already collect and store user preference information in natural language form. The recommendation system leverages this existing data infrastructure rather than building its own complex data collection mechanisms, reducing system complexity while obtaining sufficient preference data

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system copies preference information from social media posts rather than collecting original data directly from users. This approach utilizes existing publicly available data, eliminating the need for complex user-facing data collection interfaces and reducing privacy concerns

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If natural language expressions from social media are analyzed, then language-agnostic recommendations can be provided, but data processing complexity increases

Engineering Contradiction:
Improvemulti-lingual capabilityVSAvoidnatural language processing system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system processes natural language expressions across multiple languages using a unified approach. By leveraging the universal structure of natural language and social media posting conventions, the system can extract preference information from diverse linguistic sources without requiring language-specific processing modules

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

Solution Approach 2:

The system replaces complex manual language analysis with automated natural language processing techniques. Machine learning algorithms automatically extract preference signals from unstructured text, replacing what would otherwise require complex manual linguistic analysis across multiple languages

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

Data Source

PatentUS10685181B2Linguistic expression of preferences in social media for prediction and recommendation
Publication Date: 2020.06.16 NORTHWESTERN UNIV
  • US10685181B2 patent drawing
  • US10685181B2 patent drawing
  • US10685181B2 patent drawing

AI summary

Disclosed herein are systems, methods and computer readable storage media for determining tags or labels from natural language expressions expressing a preference or choice, determining attributes from natural language expressions and other data, and predicting preferences from natural language expressions and other data.