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.
1️⃣ Install from git
git clone https://github.com/OpenMatch/ThinkNote
cd ThinkNote2️⃣ Install the necessary packages
pip install -r requirements.txt3️⃣ 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 55️⃣ Analyzing logs:
python -m scripts.build --dataset nq --topk 56️⃣ Evaluate:
python -m scripts.evaluate --dataset nq --topk 5@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}
}