Skip to content

Commit d2fc935

Browse files
committed
fix: mismatched paper types
1 parent 52fd70a commit d2fc935

File tree

2 files changed

+16
-32
lines changed

2 files changed

+16
-32
lines changed

src/app.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,13 @@ const ScorePaperRequestSchema = z.object({
6161
'Rebuttal and Response Paper',
6262
'Blog Post Paper',
6363
'Thesis Paper',
64+
65+
// 'Vision Paper',
66+
// 'Short Paper (Work-in-Progress Paper)',
67+
// 'Tutorial Paper',
68+
// 'Application Paper',
69+
// 'Data Paper',
70+
// 'Default',
6471
] as const),
6572
});
6673

@@ -107,7 +114,7 @@ app.post(
107114

108115
// 解析论文,返回论文的标题,摘要,以及各个章节和内容
109116
app.post(
110-
'/parse-paper',
117+
'/parse-paper',,
111118
asyncHandler(async (req: Request, res: Response) => {
112119
const { latexSource } = LatexSourceRequestSchema.parse(req.body);
113120
const result = parseLatexDocument(latexSource);
@@ -117,7 +124,7 @@ app.post(
117124

118125
// 给论文分类成:Algorithm, System, BlogPost, Survey, ....
119126
app.post(
120-
'/classify-paper',
127+
'/classify-paper',,
121128
asyncHandler(async (req: Request, res: Response) => {
122129
const { latexSource } = ClassifyPaperRequestSchema.parse(req.body);
123130
const parsed = parseLatexDocument(latexSource);

src/templates/paper-classification.njk

Lines changed: 7 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -21,52 +21,29 @@ You are an expert in academic paper classification. Your task is to classify the
2121
- Focuses on practical demonstration, user interaction, and the demonstration plan.
2222
- Compared with a system paper, a demo paper is a short paper, and has more focus on the demo plan and user interaction, whereas a system paper normally does not have a demo plan or user interaction.
2323

24-
5. **Vision Paper:**
25-
- Presents forward-looking ideas or proposes new research directions, or presents an argument or perspective on a particular issue within the field.
26-
- Explores high-level concepts, usually without detailed experiments.
27-
- Aims to spark discussion or debate, providing supporting arguments and critical analysis.
28-
29-
6. **Short Paper (Work-in-Progress Paper):**
30-
- Provides preliminary results or ongoing research not yet mature enough for a full paper.
31-
- Focuses on motivation, methodology, and early findings.
32-
33-
7. **Tutorial Paper:**
34-
- Offers instructional content on a specific topic, aimed at educating the audience.
35-
- Includes comprehensive background information, explanations, and practical applications.
36-
37-
8. **Application Paper:**
38-
- Focuses on the practical application of existing theories or methods to solve real-world problems.
39-
- Describes problem context, adaptation of methods, results, and impact assessment.
40-
41-
9. **Data Paper:**
42-
- Describes datasets made available to the research community.
43-
- Includes data collection methods, structure, validation, and potential uses.
44-
- The difference to "Benchmark Paper (Dataset)" is that the data paper usually does not have performance baselines for specific tasks.
45-
46-
10. **Benchmark Paper (Dataset)**:
24+
5. **Benchmark Paper (Dataset)**:
4725
- Introduces new datasets, with a focus on dataset collection, annotation, validation, and performance baselines for specific tasks.
4826
- Compared with a data paper, a benchmark paper has more experiments on baselines and findings.
4927
- Compared with an experimental survey paper, a benchmark paper focuses on new datasets.
5028

51-
11. **Experiment, Analysis and Benchmark Paper**:
29+
6. **Experiment, Analysis and Benchmark Paper**:
5230
- Revisits and conducts a comprehensive study and empirical comparison of existing algorithms or methods on established tasks, often evaluating strengths, weaknesses, and performance across various conditions.
5331
- Typically does not include new datasets but focuses on existing algorithms or methods.
5432

55-
12. **Industry Track Paper:**
33+
7. **Industry Track Paper:**
5634
- Covers all aspects of innovative commercial or industrial-strength systems and solutions.
5735
- Welcomes novel applications of systems and experiences in applying recent research advances to problems relevant to the industry.
5836
- Must articulate the innovative aspect of a product or application project (including relevant open-source software) and should not provide only a general overview or address a pure research problem.
5937

60-
13. **Research Paper (Technical Paper)**:
38+
8. **Research Paper (Technical Paper)**:
6139
- Presents original research findings, new methodologies, algorithms, or theoretical advancements.
6240
- Focuses on technical innovation and empirical validation.
63-
- **Default** if none of the above types apply.
6441

65-
14. **Rebuttal and Response Paper**:
42+
9. **Rebuttal and Response Paper**:
6643
- Presents a rebuttal or response to a reviewer's comments.
6744
- Focuses on addressing the concerns raised in reviewer's comments.
6845

69-
15. **Blog Post Paper**:
46+
10. **Blog Post Paper**:
7047
- Presents a blog post on a specific topic.
7148
- Focuses on providing information and insights on a particular topic. The example topics could be:
7249
1) Reviews past work and summarizes outcomes, develops new intuitions, or highlights shortcomings.
@@ -75,7 +52,7 @@ You are an expert in academic paper classification. Your task is to classify the
7552
4) Analyzes the societal implications of recent advancements in machine learning and AI.
7653
5) Shares cool research ideas that were tried but did not work out.
7754

78-
16. **Thesis Paper**:
55+
11. **Thesis Paper**:
7956
- Presents a thesis paper on a specific topic.
8057
- A student's thesis is a comprehensive, in-depth research document that presents the original contributions of a student to their field of study
8158

0 commit comments

Comments
 (0)