Spaces:
Paused
Paused
Error Analysis (v2: Match/Priority split)
Generated: 2026-06-05 20:33:24
Error Ranking
[OK] No errors.
Root Cause: Matcher vs Label
- Pass rate: 8/8 (100.0%)
- Match Top1 Acc: 100.0%
- Priority Top1 Acc: 100.0%
E4 Recall Miss Analysis
[OK] No recall issues.
E5 Rank Misorder Analysis
[OK] No rank issues.
Case_02 (Recommendation Algorithm) Analysis
- Expected: ['推荐算法实习生']
- Match Top1: 推荐算法实习生
- Match Top5: ['推荐算法实习生', 'LLM 推荐算法实习生', '推荐算法实习生-头条', '推荐数据分析实习生', '校招人岗匹配算法实习生']
- Errors: none
- [OK] No recall/rank issues for case_02 after fixing job title alignment.
Case_03/08 (NLP/CV -> LLM Transfer) Analysis
case_03: Errors=none, Match Top1=NLP 大模型实习生, Priority Top1=NLP 大模型实习生 case_08: Errors=none, Match Top1=大模型应用算法实习生, Priority Top1=计算机视觉算法实习生(检测方向)
Diagnosis:
- case_03 (NLP -> LLM): Has NLP fundamentals but missing RAG/Agent skills. match_score may be reasonable but mismatched roles could rank higher.
- case_08 (CV -> LLM): No LLM skills at all. Expected labels are empty (no good match). If system still suggests an LLM role, it means the ranking is over-optimistic for untransferable skill sets.
- Recommendation: Adjust GrowthScore/RiskScore to reflect transfer difficulty more aggressively for case_08.
Next Steps
- If E5_MATCH errors persist: tune SKILL_KEYWORDS or match weight in matcher.py
- If E5_PRIORITY errors persist: review whether expected_top_priorities should be about pure match (then fix labels) or risk-adjusted priority (then matcher is correct)
- Expand jobs.json with more diverse roles (pure rec, pure CV) to test edge cases better
- Add more golden cases for transfer-learning scenarios (X background -> LLM role)