A Utility-Mining-Driven Active Learning Approach for Analyzing Clickstream Sequences
Organizations: Department of C. E. M., Høgskulen på Vestlandet, Bergen, Norway
Abstract
In rapidly evolving e-commerce industry, the capability of selecting high-quality data for model training is essential. This study introduces the High-Utility Sequential Pattern Mining using SHAP values (HUSPM-SHAP) model, a utility mining-based active learning strategy to tackle this challenge. We found that the parameter settings for positive and negative SHAP values impact the model's mining outcomes, introducing a key consideration into the active learning framework. Through extensive experiments aimed at predicting behaviors that do lead to purchases or not, the designed HUSPM-SHAP model demonstrates its superiority across diverse scenarios. The model's ability to mitigate labeling needs while maintaining high predictive performance is highlighted. Our findings demonstrate the model's capability to refine e-commerce data processing, steering towards more streamlined, cost-effective prediction modeling.
Figures & tables
| Action | Symbol | Common Sequence Patterns |
|---|---|---|
| Page view | 1 | , |
| Browsing product detail | 2 | |
| Add product to shopping cart | 3 | , , |
| Remove product from cart | 4 | , |
| Note: The ”Purchase” action is used as the label in this study. | ||
| Layer (Type) |
|---|
| Embedding (Input dim=200, Output dim=40) |
| LSTM (100 units, return_sequences=True) |
| Dropout (rate=0.2) |
| Batch Normalization |
| LSTM (50 units, return_sequences=False) |
| Dense (2 units, Softmax activation) |
| S2L Last Model | |||
|---|---|---|---|
| 10% P, 90% NP | 30% P, 70% NP | 50% P, 50% NP | |
| Coveo dataset: 10,000 points, Early window length: 5 | |||
| Precision | 97.70% | 97.31% | 89.61% |
| Accuracy | 93.57% | 85.33% | 80.80% |
| Recall | 95.36% | 84.34% | 70.72% |
| F1 | 96.51% | 90.36% | 79.05% |
| Rank | Sequence | Utility by SHAP value |
|---|---|---|
| Top 1 | 9.68 | |
| Top 2 | 5.81 | |
| Top 3 | 4.36 | |
| Top 4 | 3.87 | |
| Top 5 | 3.80 |
| Metrics | RD | UNC-1 | Core-set | LLAL | SHAP | Proposed |
|---|---|---|---|---|---|---|
| Purchase Ratio: 90% | ||||||
| P | 98.51% | 98.57% | 98.39% | 97.70% | 98.39% | 98.57% |
| ACC | 93.30% | 93.93% | 94.00% | 93.90% | 93.93% | 94.00% |
| RC | 94.27% | 94.96% | 95.19% | 95.70% | 95.12% | 95.03% |
| F1 | 96.34% | 96.73% | 96.76% | 96.69% | 96.73% | 96.77% |
| MCC | 58.65% | 56.18% | 57.30% | 58.55% | 34.85% | 56.80% |
| Metrics | RD | UNC-1 | Core-set | LLAL | SHAP | Proposed |
|---|---|---|---|---|---|---|
| Purchase Ratio: 90% | ||||||
| P | 97.04% | 96.86% | 96.27% | 96.97% | 96.39% | 96.53% |
| ACC | 93.77% | 93.77% | 93.80% | 93.63% | 93.67% | 93.80% |
| RC | 96.16% | 96.33% | 96.91% | 96.09% | 96.67% | 96.67% |
| F1 | 96.60% | 96.59% | 96.59% | 96.52% | 96.53% | 96.60% |
| MCC | 59.66% | 60.31% | 62.69% | 58.80% | 60.14% | 61.24% |
| HUSPM-SHAP | |||||
|---|---|---|---|---|---|
| Metrics | RD | SHAP | SPM | LSTM | TR |
| Precision | 89.00% | 88.61% | 88.68% | 89.26% | 88.35% |
| Accuracy | 88.20% | 87.87% | 88.10% | 88.23% | 87.03% |
| Recall | 88.09% | 87.81% | 88.16% | 87.95% | 86.61% |
| F1 | 88.54% | 88.21% | 88.42% | 88.60% | 87.47% |
| HUSPM-SHAP | |||||
|---|---|---|---|---|---|
| Metrics | RD | SHAP | SPM | LSTM | TR |
| P | 97.04% | 96.39% | 96.23% | 96.53% | 97.40% |
| Acc | 93.77% | 93.67% | 93.67% | 93.80% | 93.37% |
| RC | 96.16% | 96.67% | 96.80% | 96.67% | 95.42% |
| F1 | 96.60% | 96.53% | 96.52% | 96.60% | 96.40% |
Active Learning
Active learning selects the examples, labels, features, or experiments most useful for improving a model under limited budgets.
See all 296 papers