Skip to content

Latest commit

 

History

History
57 lines (40 loc) · 1.18 KB

File metadata and controls

57 lines (40 loc) · 1.18 KB

ThinkNote

Source code for our paper : Enhancing Knowledge Integration and Utilization of Large Language Models via Constructivist Cognition Modeling

We are currently optimizing the code and have uploaded the original version.

Quick Start

1️⃣ Install from git

git clone https://github.com/OpenMatch/ThinkNote
cd ThinkNote

2️⃣ Install the necessary packages

pip install -r requirements.txt

3️⃣ Set your own api here.

MODEL = "EMPTY"
openai_api_key = "EMPTY"
openai_api_base = "EMPTY"

4️⃣ Run the following script:

python -m scripts.run --dataset nq --topk 5

5️⃣ Analyzing logs:

python -m scripts.build --dataset nq --topk 5

6️⃣ Evaluate:

python -m scripts.evaluate --dataset nq --topk 5

Citation

@article{xu2024thinknote,
  title={ThinkNote: Enhancing Knowledge Integration and Utilization of Large Language Models via Constructivist Cognition Modeling},
  author={Xu, Zhipeng and Liu, Zhenghao and Yan, Yukun and Wang, Shuo and Yu, Shi and Zeng, Zheni and Xiao, Chaojun and Liu, Zhiyuan and Yu, Ge and Xiong, Chenyan},
  journal={arXiv preprint arXiv:2402.13547},
  year={2024}
}