15. MindChat(漫谈) —— 心理大模型
项目简介
心理大模型——漫谈(MindChat)期望从心理咨询、心理评估、心理诊断、心理治疗四个维度帮助人们纾解心理压力与解决心理困惑, 提高心理健康水平. 作为一个心理大模型, MindChat通过营造轻松、开放的交谈环境, 以放松身心、交流感受或分享经验的方式, 与用户建立信任和理解的关系. MindChat希望为用户提供隐私、温暖、安全、及时、方便的对话环境, 从而帮助用户克服各种困难和挑战, 实现自我成长和发展.
无论是在工作场景还是在个人生活中, MindChat期望通过心理学专业知识和人工智能大模型技术, 在严格保护用户隐私的前提下,全时段全天候为用户提供全面的心理支持和诊疗帮助, 同时实现自我成长和发展,以期为建设一个更加健康、包容和平等的社会贡献力量.。
项目组自2023年6月起,陆续发布了基于Baichuan-13B、InternLM-7B和通义千问Qwen-7B在内的微调模型。
项目提供MindChat体验地址:MindChat-创空间。
项目由华东理工大学 薛栋副教授课题组发起,得到了合肥综合性国家科学中心人工智能研究院普适心理计算团队等的支持。
论文及源码
项目尚未发布相关的详细技术报告或者论文。
公开源码部分见:
https://github.com/X-D-Lab/MindChat
数据集构建
MindChat的开源模型采用了经过人工清洗的约20万条的高质量多轮心理对话数据进行训练, 涵盖工作、家庭、学习、生活、社交、安全等多个方面,总体情况如下:
因数据权限限制, 项目目前仅开源了极少量的数据案例(https://github.com/X-D-Lab/MindChat/blob/main/data/dataset_example.json). 项目组期望不断完善数据积累, 争取为开源社区贡献一份高质量的多轮心理对话数据, 共同推动开源心理大模型的建设。
模型训练及效果
项目是基于目前3个中文大模型基座,通过LoRA微调得到的,并没有给出模型微调的细节及训练脚本。
项目发布了各模型微调合并权重:
模型名称 | 合并后的权重 |
---|---|
MindChat-InternLM-7B | ModelScope / HuggingFace / OpenXLab |
MindChat-Qwen-7B | ModelScope / HuggingFace / OpenXLab |
MindChat-Baichuan-13B | ModelScope / HuggingFace / OpenXLab |
项目源码库中也给出了简要的测试用脚本,也没有给出训练试验用的GPU等环境资源情况。
项目对模型进行了学习、家庭、工作、朋友、安全这五个方面进行了测试,
具体见:https://github.com/X-D-Lab/MindChat/blob/main/assets/Dialogue_cases。
示例如下:
开放程度
项目除了公开微调模型权重、简要测试用脚本和心理学多方面(学习、家庭、工作、朋友、安全)的测试样例效果外,其它已公开资料较少,虽然项目提供了一个在线使用网址。