This project thrives on community contributions. The world of academic conferences is always changing, and it's tough for one person to keep up.
If you notice a conference is missing, a deadline is incorrect, or you have more accurate information for an estimated date, you have the power to fix it! Your contribution will help thousands of researchers and students around the world.
Contributing is simple! All the conference data is stored in human-readable .yaml files. You don't need to be a programmer to help out.
All conference data is located in the conferences/ directory.
- To update an existing conference series: Find the corresponding file (e.g., for AAAI, open
aaai.yaml). - To add a new conference series: Create a new file named after the conference's common acronym (e.g.,
emnlp.yaml).
Inside the file, you can either edit an existing entry or add a new one for a future year. Each conference year is a separate entry, starting with a unique key (like aaai2025:).
Here is an example entry for a single conference:
aaai2025:
conferenceEndDate: "2025-03-04"
conferenceStartDate: "2025-02-25"
dataSrc: manual
id: aaai2025
isApproximateDeadline: false
location: Pennsylvania Convention Center, Philadelphia, USA
shortname: AAAI 2025
tags:
- DM
- ML
- NLP
- CV
timeline:
- abstractDeadline: "2024-08-08T11:59:59Z"
deadline: "2024-08-16T11:59:59Z"
timezone: UTC-12 # The original timezone of the deadline, e.g., "AoE" which is UTC-12
title: AAAI Conference on Artificial Intelligence
website: https://aaai.org/conference/aaai/aaai-25/When adding or editing a conference, please refer to the table below.
Date formats are flexible and will be automatically converted to YYYY-MM-DDTHH:MM:SSZ by the dateparser package.
| Field | Description | Example |
|---|---|---|
id |
Required. A unique identifier in [a-z]+\d\d\d\d format (lowercase shortname + year). |
aaai2025 |
shortname |
Required. The common name or acronym for the conference. | AAAI 2025 |
timeline |
This is where all deadlines for a conference go. It is a list where each element has to have the deadline entry and may have the abstractDeadline and note fields. |
|
deadline |
Required. This is part of the timeline list and represents a paper submission deadline. It may be one of multiple deadlines. Can be various formats, but UTC is preferred. |
'2024-08-16T11:59:59Z' |
timezone |
(Optional) The timezone of the deadline and abstract deadline. | |
conferenceStartDate |
Required. The first day of the conference. | '2025-02-25' |
conferenceEndDate |
Required. The last day of the conference. | '2025-03-04' |
dataSrc |
Required. The source of the information. For manual additions from a conference website, use off-website. For other manual entries, use manual. |
off-website |
title |
(Optional) The full official title of the conference. | AAAI Conference on Artificial Intelligence |
abstractDeadline |
(Optional) This may be part of an entry in the timeline list. It represents abstract submission deadline for one paper deadline. |
'2024-08-08T11:59:59Z' |
location |
(Optional) The city and country of the conference venue. | Philadelphia, USA |
website |
(Optional) A link to the official conference website for that year. | https://aaai.org/conference/aaai/aaai-25/ |
tags |
(Optional) A YAML list of relevant research areas. | - ML- NLP |
note |
(Optional) This may be part of an entry in the timeline list. It's short text for additional details, like submission rounds. |
Round 1 |
isApproximateDeadline |
Should always be false for user contributions. The system sets this automatically for future estimated dates. |
false |
h5Index |
Don't set this one. It will be automatically set from the rank/h5index.yaml file. You may however update that file :) |
|
rating |
Don't set this one. It will be automatically updated from the CORE conference rank once a day. |
Don't want to use the command line? No problem! You can edit files and create a Pull Request entirely through the GitHub website.
-
Navigate to the file: Go to the
conferences/directory. Click on the.yamlfile you wish to change (e.g.,iclr.yaml). -
Click the Edit icon: In the top-right corner of the file view, click the pencil icon (✏️).
-
Make your changes: The file will open in a text editor right in your browser. Add or update the conference information according to the guidelines in the table above.
-
Propose your changes: Once you're done, scroll to the bottom of the page. You'll see a section called "Propose changes".
- In the first text box, write a short, clear title for your change (e.g.,
Update AAAI 2026 website link). - Click the green "Propose changes" button.
- In the first text box, write a short, clear title for your change (e.g.,
-
Create the Pull Request: You will be taken to a new page. All you need to do here is click the green "Create pull request" button.
And that's it! 🎉 You've successfully submitted a contribution. We will be notified and can review your changes. Thank you for helping keep the list accurate for everyone!