MCPcopy Index your code
hub / github.com/ecnu-sea/SEA

github.com/ecnu-sea/SEA @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
35 symbols 118 edges 9 files 3 documented · 9%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

SEA   Automated Peer Reviewing in Paper SEA: Standardization, Evaluation, and Analysis

Website Paper Python HuggingFace

Unsure about the shortcomings in your work? Here’s what you can do....

https://github.com/ecnu-sea/sea/assets/52284163/2473418b-be94-4691-96d8-7ba79ab4690b

🔥 News

  • 2024.09: 🎉 SEA is accepted by EMNLP2024 ! 🥳🥳🥳🥂🥂🥂
  • 2024.06: 🎉 We have made SEA series models and dataset public !

❓ What is SEA

SEA is a novel framework for automated paper reviewing based on three modules: Standardization, Evaluation, and Analysis. SEA is capable of generating comprehensive and high-quality review feedback with high consistency for papers, thereby assisting researchers in improving the quality of their work.

⚡️ Quickstart

  1. Clone the GitHub Repository:

shell git clone https://github.com/ecnu-sea/SEA.git

  1. Set Up Python Environment:

shell conda create -n sea python=3.10 -y conda activate sea

  1. Install SEA Dependencies: shell cd SEA pip install -r requirements.txt

  2. Download SEA-E model:

You can download the SEA-E model from Hugging Face to a local path by yourself, or you can run the following download script code: shell python web_ui/download_model.py

  1. Now you are ready to have fun:

Note that you can change the hyper parameters in run_webui.sh. shell cd web_ui bash run_webui.sh Tips: You can set the model path downloaded from Hugging Face in the web_ui/run_webui.sh file.

🛡 Disclaimer

It must be underscored that the primary objective of SEA is to provide informative reviews for authors to furnish authors with insightful critiques aimed at refining their works, rather than directly influencing decisions regarding the acceptance or rejection of the papers. Commercial use is not allowed., and we have emphasized this point in the supplementary clauses of the model's license.

🔎 Citation

@inproceedings{yu2024automated,
  title={Automated Peer Reviewing in Paper SEA: Standardization, Evaluation, and Analysis},
  author={Yu, Jianxiang and Ding, Zichen and Tan, Jiaqi and Luo, Kangyang and Weng, Zhenmin and Gong, Chenghua and Zeng, Long and Cui, RenJing and Han, Chengcheng and Sun, Qiushi and others},
  booktitle={Findings of the Association for Computational Linguistics: EMNLP 2024},
  pages={10164--10184},
  year={2024}
}

📬 Contact

If you have any inquiries, suggestions, or wish to contact us for any reason, we warmly invite you to email us at sea.ecnu@gmail.com.

💐 Acknowledgments

Thanks to Nougat and LLaMA-Factory for their foundational contributions to this repository.

⭐ Star History

Star History Chart

Core symbols most depended-on inside this repo

get_embedding
called by 2
evaluate_sea_a.py
run_parse
called by 2
pdf_parser/pdf_parse.py
read_txt_file
called by 2
paper_review/utils.py
read_json_file
called by 2
paper_review/utils.py
get_device
called by 2
paper_review/run_review_transformers.py
last_token_pool
called by 1
evaluate_sea_a.py
load_models
called by 1
evaluate_sea_a.py
evaluate
called by 1
evaluate_sea_a.py

Shape

Function 32
Method 2
Class 1

Languages

Python100%

Modules by API surface

evaluate_sea_a.py8 symbols
pdf_parser/utils.py7 symbols
inference/inference.py6 symbols
paper_review/utils.py4 symbols
paper_review/run_review_transformers.py4 symbols
paper_review/run_review_llama_factory.py3 symbols
pdf_parser/pdf_parse.py2 symbols
web_ui/webui.py1 symbols

For agents

$ claude mcp add SEA \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact