Boosting Conversions in Point-Earning Apps: A Hybrid Co-Clustering Approach

User behavior analysis and commodity recommendation for point-earning apps

2016-11-01
Yu-Ching Chen, Chia-Ching Yang, Yan-Jian Liau, Chia-Hui Chang, Pin-Liang Chen, Ping-Che Yang, Tsun Ku
Summary
Problem
Method
Results
Takeaways
Abstract

This paper presents a hybrid recommendation framework for point-earning mobile apps, utilizing Co-Clustering with Augmented Matrices (CCAM) and heuristic scoring. By integrating Facebook persona data, app behavior, and web-crawled item features, the system achieves an F-score of 0.802 in product recommendation.

TL;DR

Point-earning apps often struggle with "ghost users"—those who download the app but rarely purchase. This research tackles this extreme data sparsity by fusing Facebook persona data with web-crawled product features. By deploying Co-Clustering with Augmented Matrices (CCAM) and a customized Heuristic Scoring model, the authors boosted recommendation F-scores to 0.802, significantly outperforming traditional collaborative filtering.

Problem & Motivation: The Sparsity Trap

The fundamental challenge in point-earning apps (like Line or MyCard) is that users are primarily motivated by "tasks" (checking in or scanning) rather than shopping. In the dataset studied:

  • Only 10.3% of users had any purchase history.
  • 83.4% of store check-ins resulted in zero sales.
  • More than half of the active users had fewer than 10 clicks over an 18-month period.

Traditional recommendation algorithms like Matrix Factorization or simple Collaborative Filtering (CF) break down in these "cold-start" environments because there aren't enough "dots" to connect users to products.

Methodology: Mining External Signals

To bridge this information gap, the authors moved beyond the internal app logs and looked at two external sources:

  1. User Side (Facebook Integration): They extracted age, gender, residence, and categories of "Liked" fan pages (e.g., fashion, food, tech).
  2. Item Side (Web Crawling): Since internal product descriptions were sparse, they used Google Search crawlers and NLP techniques (TF-IDF and TextRank) to extract descriptive keywords for 144 secondary categories and 375 minor categories.

The Core Architecture: CCAM

Instead of simple filtering, they used Co-Clustering with Augmented Matrices (CCAM). This method doesn't just look at who bought what; it builds three parallel matrices:

  • User-Item Matrix: Buying history.
  • User-Feature Matrix: Facebook personas.
  • Item-Feature Matrix: Web-derived keywords.

Model Architecture Fig 1: The structure of CCAM integrating three distinct data sources.

Heuristic Scoring: The Secret Sauce

Beyond the clusters, the authors implemented a weighted scoring formula to predict purchase probability: This prioritizes social group trends (What do other "Professional Women" buy?) and periodicity (Is it time for this user to restock?) over simple similarity.

Experiments & Results

The researchers compared their hybrid approach against traditional User-based and Item-based baselines.

  1. General Performance: On the full set of 8,235 users, the Heuristic Scoring achieved an F-score of 0.756, nearly double that of simple CF.
  2. Frequent User Performance: For users with 20+ transactions, the score rose to 0.802.
  3. Feature Impact: Adding web-crawled keywords improved classifier performance significantly, especially in the long-tail of recommendations.

Experimental Results Fig 2: Performance comparison showing Heuristic Scoring outperforming all baselines as the number of recommendations increases.

Critical Analysis & Conclusion

The value of this work lies in its pragmatic approach to the cold-start problem. While many modern researchers jump straight to Deep Interest Networks, this paper demonstrates that in low-data environments, feature engineering (via web crawling) and statistical co-clustering are often more robust.

Limitations: The study notes that when they strictly split data by time (predicting future months based on previous years), performance dropped. This suggests that user interests in point-earning apps are highly volatile and perhaps driven by temporary promotions rather than long-term brand loyalty.

Future Outlook: The next frontier is Sequential Pattern Mining. By understanding the "order" of purchases (e.g., buying a toothbrush often precedes buying face wash in a certain cycle), developers can transform these apps from stagnant task lists into proactive personal shoppers.

Find Similar Papers

Try Our Examples

  • Search for recent papers that utilize Co-Clustering with Augmented Matrices (CCAM) specifically for addressing cold-start issues in e-commerce recommendation systems.
  • Which original research first combined social network interest graphs (like Facebook Likes) with matrix factorization for product recommendation, and how does this paper's heuristic approach contrast with those end-to-end neural models?
  • Explore how Sequential Pattern Mining, as mentioned in the future work, has been integrated into point-based reward apps to predict the "periodicity" of fast-moving consumer goods (FMCG).
Contents
Boosting Conversions in Point-Earning Apps: A Hybrid Co-Clustering Approach
1. TL;DR
2. Problem & Motivation: The Sparsity Trap
3. Methodology: Mining External Signals
3.1. The Core Architecture: CCAM
3.2. Heuristic Scoring: The Secret Sauce
4. Experiments & Results
5. Critical Analysis & Conclusion