CPsyCoun:心理咨询多轮对话自动构建及评估方法

CPsyCoun: A Report-based Multi-turn Dialogue Reconstruction and Evaluation Framework for Chinese Psychological Counseling

在大模型应用于心理咨询领域,目前开源的项目有:
https://github.com/SmartFlowAI/EmoLLM (集合,生态完善)
https://github.com/qiuhuachuan/smile
https://github.com/CAS-SIAT-XinHai/CPsyCoun (该论文)
https://github.com/scutcyr/SoulChat
https://github.com/Nobody-ML/SoulStar
https://github.com/X-D-Lab/MindChat (数据集没开源)

训练一个大模型不难,难的是怎么得到领域内的数据集。该论文就提出了一个Memo2Demo的方法,使用LLM从公开的心理咨询报告中还原真实的心理咨询多轮对话。同时提出了一个综合的心理咨询综合评估方法。

1.动机:

1.已有https://github.com/FudanDISC/DISC-MedLLM等上面的项目证明了使用LLM进行对话生成和重构在数据扩增和对话去噪方面是有效的。
2.在垂直领域也应该有专门的评估指标。

2.整体流程

在这里插入图片描述

1.在壹点灵心理等心理咨询网站获取了3134 个类型单纯的匿名心理咨询报告,形成了CPsyCounR数据集;

2.数据集构造方法:

(1)基线:角色扮演方法。这是之前的smile等项目采用的。图中灰色的线。
(2)Memo2Demo:论文提出的两阶段方法。心理督导(LLM)首先将心理咨询报告转换为咨询笔记,然后心理咨询师(LLM)根据报告和笔记生成多轮咨询对话。
Memo Conversion:心理督导根据报告制作咨询笔记,包括基本的咨询信息和详细的咨询计划。咨询笔记的目标之一是提供与案例相关的专业见解,采用不同的心理咨询技术来解决客户的问题。同时,它还浓缩了与客户相关的核心信息,从而提高后续心理咨询过程的全面性。GLM-4。
Demo Generation:心理咨询师根据心理咨询报告和转换后的咨询笔记生成多轮咨询对话。GLM-4。

四阶段咨询框架:简化为四阶段的咨询框架,以控制对话生成的方向,提高多轮咨询对话中心理咨询师的专业性。
1.接待和询问阶段:客户介绍自己的基本情况和咨询目的
2.诊断阶段:心理咨询师分析并明确客户的心理问题,探索问题源头和严重程度。
3.咨询阶段:确认咨询目标,告知心理咨询技术,并分步执行具体计划。
4.巩固和结束阶段:回顾和总结咨询阶段的工作,让客户进行自我反思。

ps:本质上还是角色扮演,大模型也是最擅长cos,加了中间的过渡有利于丰富对话转换的信息。

3.评估指标体系

设计了一个包含Comprehensiveness, Professionalism, Authenticity, and Safety等四个方面的评估指标体系,在这四个方面分解了小指标和权重。使用GPT4来判断每个小指标上的表现。

多轮对话的评估是拆分为单轮对话然后取均值的,在大于一轮时附带上历史记录:
请添加图片描述

CPsyCounE数据集:在Smile项目的基础上将对话数据分为了九大话题,每个话题手动选择了五条最具代表性的对话。用于评估。

个人总结:作者提出了一条合理的心理咨询多轮对话数据集的构造流程,是非常有价值的,而且开源了。以前我也想做关于阅读心理健康的,但是受限于这方面数据隐私性太强,搁置了。这下可以继续做了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/359448.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Excel 宏录制与VBA编程 —— 12、日期相关

代码1 - 获取当前时间日期信息 代码2 - 时间日期格式 代码3 - 时间日期计算 代码4 - 时间日期案例 关注 笔者 - jxd

【投稿优惠|权威主办】2024年图像、地质测绘与遥感技术国际学术会议(ICIGSRST 2024)

【投稿优惠|权威主办】2024年图像、地质测绘与遥感技术国际学术会议(ICIGSRST 2024) 2024 International Conference on Image, Geological Surveying and Remote Sensing Technology(ICIGSRST 2024) ▶会议简介 2024年图像、地质…

【总线】AXI4第五课时:信号描述

大家好,欢迎来到今天的总线学习时间!如果你对电子设计、特别是FPGA和SoC设计感兴趣,那你绝对不能错过我们今天的主角——AXI4总线。作为ARM公司AMBA总线家族中的佼佼者,AXI4以其高性能和高度可扩展性,成为了现代电子系统中不可或缺的通信桥梁…

实用软件下载:CrossOver 2024最新安装包及详细安装教程

​根据软件大数据显示上传或者手动输入软件都非常简单,一般来说CrossOver会自动连接到一个Win文件共享服务器(Samba或CIFS)上,使用者能够直接在这个服务器中选择并上传软件执行文件。实际上我们可以这样讲调整CrossOver设置&#…

JBPM4 JBDL Demo

JBPM4 JBDL Demo 工作流样例,工作流程定义文件

【高性能计算笔记】

第1章 - 高性能计算介绍 1. 概念: 高性能计算(High performance computing,缩写HPC): 指通常使用很多处理器(作为单个机器的一部分)或者某一集群中组织的几台计算机(作为单个计算资源操作)的…

比特币今天下跌2,800美元,共有$2.824 亿合约爆仓

来源:币界原创 作者:636Marx 币界网报道,截止0624-18:20分,全网共有 90,966 交易账户爆仓,清算金额达 2.824 亿美元。本月累计下跌-10.10%,约 -7,500美元。 图片来自币界网,了解更新资讯 今日爆仓大部分是多头仓位&am…

(一)、配置服务器的多个网卡路由,访问多个不同网络段

一、现场网络关系说明 有这么一个需要,服务器有三个网口,网口一需要访问外网,网口二需要访问内网1,网口2需要访问内网2。需要配置路由来满足该网络访问需要。 图1 现场网络关系 二、配置教程 步骤1: a、命令行输入…

若依-前后端分离项目学习

第一天(6.24) 具体参考视频 b站 楠哥教你学Java 【【开源项目学习】若依前后端分离版,通俗易懂,快速上手】 https://www.bilibili.com/video/BV1HT4y1d7oA/?share_sourcecopy_web&vd_sourcecd9334b72b49da3614a4257…

vue项目中dom拖动排序功能实现

vue项目中拖动元素改变其顺序的功能实现 实现此功能,我利用的是SortableJs,其官网上直接介绍其为功能强大的js拖拽库,只需要简单的代码即可实现dom拖拽 1.下载 npm i sortablejs 2.引入 使用时,我们在那个页面中使用,就在该vue文…

oracle报错-ORA-12638:身份证明检索失败

navicat16连接本地oracle数据库成功后,连接远程数据库,同样是oracle11g,确认网络、用户名、密码都没问题的情况下,报错ora-12638。 解决方法: 这是由于Oracle的认证方式使用了本地操作系统认证(NTS&#x…

Redis 主从复制+哨兵+集群

1、总结写在前面 Redis 集群 数据分片 高可用性 Redis 哨兵 主从复制 故障转移 2、主从复制 2.1、准备配置 查看docker 容器 ip docker inspect 容器id | grep IPAddressdocker inspect -f{{.Name}} {{.NetworkSettings.IPAddress}} $(docker ps -aq)修改配置文件 初始…

从广州到上海|荣载光的智慧 与SSHT共同探索智能照明更多想象空间

随着生活水平的提高,大众对高品质生活的追求脚步逐步加快,人们对智能照明的需求日益多样化,不再仅仅满足于传统的照明功能,而是转向智能照明系统,提出更高的需求。 展望未来,中国智能照明市场预计将迎来全…

泽众云真机-平台即将升级支持华为机型HarmonyOS NEXT系统

具小编了解,泽众云真机即将升级支持华为机型HarmonyOS NEXT系统。有些人可能对HarmonyOS NEXT系统了解不多。 之前我们有个银行项目,客户要求测试华为HarmonyOS NEXT系统环境,当时我们云真机尚未有该系统的机型,然后技术人员向华为…

SpringBoot + Vue 实现 AES 加密和 AES 工具类总结

目录 一、加密知识回顾 AES加密模式 二、Java 自定义 AES 工具类 三、SpringBoot 实现 AES 加密登陆 controller 层 server 层 四、Vue 实现 AES 加密登陆 五、前端AES工具类 六、实现结果 一、加密知识回顾 密钥是AES算法实现加密和解密的根本。对称加密算法之所以…

最新SCI算法:常青藤优化算法(IVY)原理及应用 Python代码

声明:文章是从本人公众号中复制而来,因此,想最新最快了解各类算法的家人,可关注我的VX公众号:python算法小当家,不定期会有很多免费代码分享~ 最新SCI算法:常青藤优化算法(IVY&…

浏览器提升编译速度小技巧(一)- 防病毒排除

1.引言 在Chrome开发过程中,编译速度是影响开发效率的关键因素之一。编译一个大型项目如Chrome,往往需要处理大量的代码文件和依赖库,这个过程既复杂又耗时。因此,任何能够提升编译速度的技巧,都能显著提高开发效率&a…

如何使用Python和PaddleOCR轻松识别图片中的文字

在这个数字化时代,文本识别技术变得越来越重要,它广泛应用于文档自动化处理、内容审核、智能交互等场景。本文将引导你如何使用Python结合PaddleOCR库,轻松实现图片中的文字识别功能。 必备工具包安装 在开始编写代码之前,你需要…

Cephalo:专门用于仿生设计的多模态视觉大型语言模型

实时了解业内动态,论文是最好的桥梁,专栏精选论文重点解读热点论文,围绕着行业实践和工程量产。若在某个环节出现卡点,可以回到大模型必备腔调或者LLM背后的基础模型重新阅读。而最新科技(Mamba,xLSTM,KAN)…

什么是响应式编程

我们知道,当系统面对大流量、高并发的访问请求时,就可能会出现一系列性能问题,导致服务丧失了即时的响应性。如何时刻确保系统具有应对请求压力的能力,是架构设计的核心问题之一。 经典的服务隔离、限流、降级以及熔断等机制能够在…