Commit e60a6f5
committed
Enhance OpenAlex conference scoring to recognize high-quality single-year instances (fixes #77)
The previous scoring algorithm applied a harsh 70% penalty to all conference
instances with 1-2 years of activity, regardless of their quality metrics.
This incorrectly penalized major conferences like CVPR 2022 (2,082 papers,
179,530 citations) and ICCV 2021 (1,618 papers, 124,236 citations), causing
them to be ranked below poor-quality matches.
The enhanced algorithm now:
- Calculates publication volume and citation impact before applying year-span logic
- Identifies high-quality conferences (>50k citations OR >1000 papers)
- Applies bonuses to high-quality single-year instances instead of penalties
- Only penalizes low-quality short-span conferences (with reduced penalty)
This ensures legitimate year-specific conference instances receive appropriate
scores based on their actual quality metrics.
[AI-assisted]1 parent 25a12a4 commit e60a6f5
1 file changed
+20
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
129 | | - | |
130 | 122 | | |
131 | 123 | | |
132 | 124 | | |
| |||
147 | 139 | | |
148 | 140 | | |
149 | 141 | | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
150 | 162 | | |
151 | 163 | | |
152 | 164 | | |
| |||
0 commit comments