[IEEE Access] MacroWiz: Optimizing the Wisdom of Crowds through Adaptive Collection and Selection
A Crowd Wisdom Management Framework for Crowdsourcing Systems
The paper introduces MacroWiz, a novel management framework for crowdsourcing systems designed to optimize decision-making in mobile social networks. It consists of two core units: a wisdom collection module that adaptively gathers the minimum answers needed for a target accuracy, and an answer selection module that solves a dual-objective optimization problem to maximize effectiveness while minimizing cost.
TL;DR
MacroWiz is a framework designed to bridge the gap between "fast" decisions and "accurate" decisions in crowdsourcing. By treating worker reliability as a dynamic variable and using a dual-objective optimization for answer selection, the authors achieve a 33% reduction in cost and significant improvements in latency without sacrificing decision accuracy on large-scale datasets like MovieLens.
Problem & Motivation: The Chaos of Unmanaged Crowds
Crowdsourcing on Mobile Social Networks (MSNs) is a goldmine of human intelligence, yet it is notoriously difficult to manage. Requesters typically face three systemic failures in current platforms:
- Latency vs. Quality: Most systems keep questions open for a fixed time. If too few people answer, quality suffers; if too many answer, the requester waits unnecessarily long.
- Disconnected Incentives: Paying every worker the same amount encourages "random guessing" or copying earlier answers to maximize profit with zero effort.
- Noise Accumulation: Systems often accept all answers, allowing low-quality input to drown out expert insights.
The authors' insight is focused on Individual Error Rate (IER). They argue that a worker's reliability isn't a static constant but varies based on the difficulty or controversy of the specific task.
Methodology: The MacroWiz Framework
MacroWiz operates through a two-stage pipeline.
1. Wisdom Collection (WisC)
Instead of a fixed timer, MacroWiz uses the WisC algorithm. It calculates the average IER () of the current worker set and uses the Chernoff Inequality to determine if the current pool satisfies a target accuracy threshold .
- The Difficulty Twist: IER is computed using a weighted average () of a worker's general historical error and their specific error rate on tasks of similar difficulty.
2. Answer Selection (AnSel)
Once enough answers are gathered, the system doesn't just average them. It selects a subset to minimize cost and maximize "Effectiveness" ().
- Incentivizing Speed: The system uses a "Present Value Model" where earlier answers are weighted more heavily and paid more, discouraging late-comers from simply copying previous results.
- Algorithmic Efficiency: Since finding the optimal subset is computationally expensive, the authors provide a Dynamic Programming (DP) approach and a linear-time Approximate Algorithm for large-scale deployments.

Experiments: Validation on MovieLens
The framework was tested using the MovieLens 1M dataset. Ratings were converted into binary "recommend/not recommend" tasks to simulate a decision-making environment.
Key Findings:
- Dynamic Stopping: For "Easy" tasks (low difficulty), MacroWiz required as few as 18 answers to reach 95% accuracy. For "Hard" tasks, it automatically scaled up to over 170 answers.
- Cost Efficiency: The AnSel module consistently outperformed the baseline WisC, maintaining accuracy while reducing costs by roughly 33%.
- Computational Scalability: The approximate algorithm demonstrated linear growth compared to the quadratic growth of the DP approach, making it viable for massive crowdsourcing streams.
Figure: The relationship between the required accuracy () and the necessary number of workers, illustrating the non-linear growth as requirements tighten.
Critical Analysis & Conclusion
MacroWiz moves crowdsourcing away from "brute force" collection toward "intelligent" management. By quantifying the weight of "time" in an answer's value, it introduces a natural defense against plagiarizing behaviors.
Limitations: The model currently assumes a binary decision-making environment (Yes/No). While binary classification covers many tasks, extending this logic to multi-class problems (e.g., complex image tagging or free-text analysis) would require more complex voting models beyond the simple Majority Voting used here.
Future Outlook: The integration of task difficulty into worker evaluation is a major step forward. Future iterations could benefit from incorporating "Social Trust" scores from MSNs to further refine the initial IER estimation before any history is recorded.
