Task Recommendation System for Crowdsourcing Platforms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Crowdsourcing platforms face challenges in matching tasks with crowdworkers effectively, leading to unproductive crowdworkers and delayed or incomplete tasks, due to irrelevant task postings and dynamic business needs.

Innovation Solution

A computer-implemented method and system that recommends tasks to crowdworkers by identifying utility parameters such as cost, access, regularity, preference, and effort utilities, and requester utilities like differentiation, influence, and performance, using a utility module, task personalization module, presentation module, and feedback module to select and present suitable tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If crowdworkers are presented with a large number of tasks from multiple crowdsourcing platforms, then the quantity of available tasks increases, but the relevance and suitability of tasks to individual crowdworkers deteriorates

Engineering Contradiction:
Improvequantity of tasksVSAvoidtask suitability
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The system personalizes task recommendations for each crowdworker based on their individual profile, preferences, and characteristics. Instead of presenting the same task pool to all workers, the system tailors the task selection to match individual crowdworkers' skills, interests, and work patterns, thereby maintaining high task suitability while providing access to a large quantity of tasks across multiple platforms.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system introduces an intelligent recommendation system as an intermediary between the task pool and crowdworkers. This intermediary analyzes task descriptions, crowdworker profiles, and platform characteristics to selectively match tasks with appropriate workers, filtering out irrelevant tasks and presenting only those that are suitable for each individual crowdworker.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If crowdworkers are given options to rank tasks by recency or availability, then task selection flexibility improves, but task completion efficiency deteriorates due to overwhelming choices

Engineering Contradiction:
Improvetask selection flexibilityVSAvoidtask completion efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system performs preliminary filtering and ranking of tasks before presenting them to crowdworkers. By pre-processing the task pool according to crowdworker preferences and characteristics, the system reduces the cognitive load on workers and enables them to quickly select suitable tasks without being overwhelmed by excessive options, thereby maintaining both flexibility and efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts task recommendations based on real-time factors such as crowdworker current state, platform changes, and task availability. The recommendation algorithm adapts to changing conditions and worker preferences, providing flexible yet efficient task selection that responds to dynamic environmental factors.

Inventive Principle:
Principle #15Dynamics

3Speed

If crowdsourcing platforms push tasks to dedicated crowdworkers, then task assignment speed increases, but task relevance to worker interests and needs deteriorates

Engineering Contradiction:
Improvetask assignment speedVSAvoidtask relevance
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The system pre-analyzes crowdworker profiles, preferences, and characteristics before task assignment. By performing this preliminary analysis and maintaining updated worker profiles, the system can quickly match tasks with suitable workers without sacrificing relevance, as the matching criteria are already established based on worker interests and needs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the matching parameters from simple dedication-based assignment to a multi-dimensional matching approach that considers worker skills, preferences, task requirements, and platform characteristics. This parameter expansion enables faster assignment while maintaining high relevance by evaluating multiple factors simultaneously rather than relying on a single dedication criterion.

Inventive Principle:
Principle #35Parameter changes

4Productivity

If crowdworkers focus on completing many tasks quickly, then productivity increases, but task quality and completion accuracy deteriorates

Engineering Contradiction:
Improvetask completion rateVSAvoidtask completion quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system matches tasks to crowdworkers based on their specific skills, expertise, and demonstrated competencies in particular task categories. By assigning workers to tasks that align with their strengths and capabilities, the system enables high productivity while maintaining quality, as workers are more likely to perform accurately on tasks suited to their skill sets.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system incorporates feedback mechanisms that monitor task completion quality and adjust future task assignments accordingly. By providing feedback on worker performance and using this information to refine task recommendations, the system maintains high quality standards while supporting sustained productivity over time.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9152919B2Method and system for recommending tasks to crowdworker
Publication Date: 2015.10.06 CONDUENT BUSINESS SERVICES LLC
  • US9152919B2 patent drawing
  • US9152919B2 patent drawing
  • US9152919B2 patent drawing

AI summary

A method and system for recommending one or more tasks from a plurality of crowdsourcing tasks to a crowdworker is disclosed. The method includes identifying one or more categories for the plurality of tasks on the plurality of crowdsourcing platforms. In response to the identifying, determining, at a login time, values of one or more utility parameters of the crowdworker corresponding to the one or more categories. After identifying, the method selects the one or more tasks from the plurality of tasks by choosing one or more constraints on the determined values of the one or more utility parameters of the crowdworker. The method then recommends to the crowdworker at the login time, the one or more tasks associated with the crowdworker based on selected one or more tasks.