SymBench
收藏Hugging Face2025-02-12 更新2025-02-13 收录
下载链接:
https://huggingface.co/datasets/yongchao98/SymBench
下载链接
链接失效反馈官方服务:
资源简介:
CodeSteer是一个通过代码/文本引导增强符号计算的语言模型数据集,包括用于微调的SFT和DPO数据集,以及SymBench的37个测试任务和相关代码脚本。
创建时间:
2025-02-08
搜集汇总
数据集介绍

构建方式
SymBench数据集的构建,依托于CodeSteer框架,针对37个符号性任务,通过合成数据的方式,形成适用于CodeSteerLLM微调的SFT和DPO数据集,以及包含37个测试任务的SymBench数据集和用于合成SymBench样本的代码脚本。
特点
该数据集的特点在于,它将符号计算与大型语言模型相结合,针对文本生成任务进行了优化。SymBench不仅包含了多样化的符号任务,而且通过集成代码/文本引导,提高了模型在符号推理任务中的表现。此外,该数据集还提供了详细的任务描述和性能比较,为研究者和开发者提供了宝贵的资源。
使用方法
使用SymBench数据集,用户首先需要设置相应的环境,配置LLM API密钥,然后可以根据需要运行基准测试脚本进行无GPU推理或使用GPU进行微调后的模型推理。数据集还提供了详细的微调指南和性能评估方法,用户可以按照提供的脚本和指南进行模型的训练和测试。
背景与挑战
背景概述
SymBench数据集,起源于CodeSteer项目,由Yongchao Chen等研究人员于2025年提出,旨在为符号推理任务提供基准测试。该数据集包含37个与符号推理相关的任务,其详细描述可见于论文'CodeSteer: Symbolic-Augmented Language Models via Code/Text Guidance'。SymBench不仅为CodeSteerLLM模型的微调提供了数据集,还包含了合成SymBench样本的代码脚本,对促进符号计算与大型语言模型结合的研究领域产生了显著影响。
当前挑战
SymBench数据集在构建过程中面临的挑战主要包括:如何有效整合符号计算与文本推理,以提升LLM在符号任务上的表现;同时,数据集的构建还需解决如何生成具有可调节复杂度的合成样本的问题。在研究领域问题上,SymBench旨在解决的挑战包括提高LLM在处理符号推理任务时的准确性和效率,尤其是在面对复杂的符号计算任务时。
常用场景
经典使用场景
在符号推理领域,SymBench数据集作为CodeSteer项目的核心组成部分,其经典使用场景主要集中于辅助大型语言模型(LLM)进行代码/文本生成的指导。该数据集提供了37个符号任务的详细描述,旨在通过结合代码和文本的引导,优化LLM在符号计算方面的表现,从而提升模型对复杂逻辑问题的解决能力。
实际应用
在实际应用中,SymBench数据集的应用场景广泛,涵盖教育、科研、软件开发等领域。它可以帮助改进编程辅助工具,提升自动化代码生成和调试的效率,同时也能为智能教育平台提供支持,辅助学生理解和掌握编程及逻辑推理技能。
衍生相关工作
SymBench数据集的发布促进了相关领域的研究,衍生出了一系列经典工作。例如,CodeSteer项目便是基于此数据集进一步研究和开发的结果,它在符号推理和代码生成方面的研究成果,为理解和优化LLM提供了新的视角和方法。
以上内容由遇见数据集搜集并总结生成



