百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

ABA大神讲——关系框架理论(关系框架理论的主要特征)

ccwgpt 2024-09-23 04:38 69 浏览 0 评论

如果某天我参加ABA圈的知识竞赛,只能电话求助一个人,我会打给云淡哥

.

他正在美国读博,学成归来必牛逼。

有时候我问他问题,他直接甩给我一篇paper。

.

而今天这篇文章,也是源于我的一个问题,哥们直接写了一篇文章。

.

读了他的文章,你们就知道我的文风有多温柔了。

.

钦此。




1957年,Skinner的Verbal Behavior(语言行为)正式出版发行。


与同年发行的影响力巨大的Schedule of Reinforcement(强化计划)不同,这部花费了Skinner二十年完成的著作中没有任何实验或数据,通篇是根据行为学的原理对人类语言行为的分析和解读。


然而,就是这部纯理论的作品,奠定了行为学对人类语言研究的方向

这本书也被Skinner自己认作是他个人最重要的作品。


但今天的话题不是这本书。

今天想跟大家聊的是一个对Skinner语言行为分析系统有颠覆性影响的理论——Relational frame theory (关系框架理论)。


说到这有些小伙伴肯定要抗议了:

好不容易行为学有了一套自己对语言的分析系统,我每天Mand, Tact, Echoic教的乐此不疲,你说要颠覆就颠覆,凭什么啊!


其实不光你心里不平,RFT这个理论在一经发表就在行为学圈内引起了巨大的争议。

质疑,批判,夹杂着赞扬声,此起彼伏,一直延续到今天。

但与RFT相关的研究和讨论也与日俱增,逐渐进入主流视野。


那究竟什么是RFT呢?

RFT是最早由Steven C. Hayes和Dermot Barnes-Holmes提出的一种对人类语言和认知的一种行为分析理论,其理论核心是“derived stimulus relations”(衍生刺激关系)。


简单说,就是人类根据非物理特征衍生出的刺激关系


举一个常见的例子。

如果把一张1元人民币和一张1刀美元钞票放在你面前,尽管从纸张大小上两个几乎没有区别,但因为人类社会所“随意”(不是根据物理特征)制定的价值,1刀比1元更贵。

当我教会你1刀比1元更贵的时候,你也同时推演出1元比1刀更便宜这个关系,尽管我从来没有教过你这个。


从1刀比1元贵,推演出1元比1刀便宜这一关系的过程,在RFT里叫做mutual entailment(求别问怎么翻译。。。)。


紧接着,如果我再教你1英镑比1刀更贵,你又会结合之前的关系推演出1英镑比1元更贵,1元比1英镑更便宜。

这个过程被叫做combinatorial entailment, 因为你把两个“mutual entailed relation”结合起来了。


这个将各个刺激以某一特定方式连接起来的过程就叫做framing(框架),也是RFT里面的那个Frame的由来。


那RFT对Skinner的Verbal Behavior到底有什么影响呢?

还记得之前说到Skinner的Verbal Behavior是一部根据行为学原理阐释人类语言的书嘛。

他所基于的行为学原理就是我们常说的操作和反应制约。


但这些理论是从动物实验中得出的,能否应用在人类语言上存在质疑。

最主要的原因是Skinner对人类语言中的衍生现象没有给出完善的解释。


过去60多年里,以Skinner语言行为为框架的实验性研究数量很有限,大多引用Verbal Behavior的都是理论性的论述,很少有能为Skinner的理论提供有力的支持。

但以RFT为理论基础的实验性研究却越来越多,并很好得解释了语言的衍生现象。


而且如果RFT所说的衍生刺激关系确实存在,那么我们就要开始以衍生关系来解读语言行为。

那么,语言行为的定义会发生改变。

于此同时,一套全新的根据RFT的实验设计和语言分析方法也要应运而生。


也难怪RFT的拥护者称,RFT是后Skinner时代的语言分析方法


那亲爱的小伙伴要说了,RFT这么牛逼但跟我教自闭症小朋友有什么关系?


我觉得这是仁者见仁智者见智的。

RFT在教授语言的时候会将侧重点放在不同事物之间的关系上,并且用大量的不同的物品来反复训练这种关系。

当这种关系反应已经熟练之后,学生就会衍生出新的关系反应。


通常,先教物理特征,然后再转到随意特征


比如教授“更**”这种比较关系。

用两堆积木,每一堆的积木数量不同。

问学生:“哪一堆更多?”和“哪一堆更少?”(之前提到的mutual entailment)。

随着学生进步,逐渐调整两堆的数量差距。


下一步,引入第三堆积木,使学生学会A<B<C, 来建立之前说的combinatorial entailment。

并用不同的物品训练这种关系。


当这些熟练后,将目标转换到另外一种“随意”特征上,比如之前说到的钞票价值。

你将三张不同面值的钞票摆在桌上,你描述给学生说A比B更多,B比C更多,然后你让学生选出能买最多糖果的钞票。


如果直接的这种根据“随意”特征的关系训练不成功,可以考虑退回到之前的根据物理特征的训练上。

将不同数量的糖果放在不同的钞票上,然后穿插训练根据物理特征的训练(“哪一堆更多/少?”)和“随意”特征训练(“那一种纸币可以买最多的糖果?”)。


最后就是继续用同样方法,将这种比较关系扩展到其它的根据“随意”特征建立的关系上,比如更开心、更难过等等。


读到这里小伙伴是不是觉得我在满嘴跑火车。

其实不仅你没有听懂我在说什么,我也不确定我在说什么


这其实也是RFT的现状,圈内的人对他的最大的感受就是不知道它到底是什么。

不是真的不知道,而是似懂非懂又不全懂。

我个人对RFT是持怀疑和观望态度的。


那我为什么要浪费大家时间讲这个呢,因为最新的BACB官方词汇里面已经出现了许多RFT的词汇了。

所以你喜欢不喜欢,它已经在那了。

就像这篇文章,你喜欢不喜欢,你已经读完了。


相关推荐

一个基于.Net Core遵循Clean Architecture原则开源架构

今天给大家推荐一个遵循CleanArchitecture原则开源架构。项目简介这是基于Asp.netCore6开发的,遵循CleanArchitecture原则,可以高效、快速地构建基于Ra...

AI写代码翻车无数次,我发现只要提前做好这3步,bug立减80%

写十万行全是bug之后终于找到方法了开发"提示词管理助手"新版本那会儿,我差点被bug整崩溃。刚开始两周,全靠AI改代码架构,结果十万行程序漏洞百出。本来以为AI说没问题就稳了,结果...

OneCode低代码平台的事件驱动设计:架构解析与实践

引言:低代码平台的事件驱动范式在现代软件开发中,事件驱动架构(EDA)已成为构建灵活、松耦合系统的核心范式。OneCode低代码平台通过创新性的注解驱动设计,将事件驱动理念深度融入平台架构,实现了业务...

国内大厂AI插件评测:根据UI图生成Vue前端代码

在IDEA中安装大厂的AI插件,打开ruoyi增强项目:yudao-ui-admin-vue31.CodeBuddy插件登录腾讯的CodeBuddy后,大模型选择deepseek-v3,输入提示语:...

AI+低代码技术揭秘(二):核心架构

本文档介绍了为VTJ低代码平台提供支持的基本架构组件,包括Engine编排层、Provider服务系统、数据模型和代码生成管道。有关UI组件库和widget系统的信息,请参阅UI...

GitDiagram用AI把代码库变成可视化架构图

这是一个名为gitdiagram的开源工具,可将GitHub仓库实时转换为交互式架构图,帮助开发者快速理解代码结构。核心功能一键可视化:替换GitHubURL中的"hub...

30天自制操作系统:第六天:代码架构整理与中断处理

1.拆开bootpack.c文件。根据设计模式将对应的功能封装成独立的文件。2.初始化pic:pic(可编程中断控制器):在设计上,cpu单独只能处理一个中断。而pic是将8个中断信号集合成一个中断...

AI写代码越帮越忙?2025年研究揭露惊人真相

近年来,AI工具如雨后春笋般涌现,许多人开始幻想程序员的未来就是“对着AI说几句话”,就能轻松写出完美的代码。然而,2025年的一项最新研究却颠覆了这一期待,揭示了一个令人意外的结果。研究邀请了16位...

一键理解开源项目:两个自动生成GitHub代码架构图与说明书工具

一、GitDiagram可以一键生成github代码仓库的架构图如果想要可视化github开源项目:https://github.com/luler/reflex_ai_fast,也可以直接把域名替换...

5分钟掌握 c# 网络通讯架构及代码示例

以下是C#网络通讯架构的核心要点及代码示例,按协议类型分类整理:一、TCP协议(可靠连接)1.同步通信//服务器端usingSystem.Net.Sockets;usingTcpListene...

从复杂到优雅:用建造者和责任链重塑代码架构

引用设计模式是软件开发中的重要工具,它为解决常见问题提供了标准化的解决方案,提高了代码的可维护性和可扩展性,提升了开发效率,促进了团队协作,提高了软件质量,并帮助开发者更好地适应需求变化。通过学习和应...

低代码开发当道,我还需要学习LangChain这些框架吗?| IT杂谈

专注LLM深度应用,关注我不迷路前两天有位兄弟问了个问题:当然我很能理解这位朋友的担忧:期望效率最大化,时间用在刀刃上,“不要重新发明轮子”嘛。铺天盖地的AI信息轰炸与概念炒作,很容易让人浮躁与迷茫。...

框架设计并不是简单粗暴地写代码,而是要先弄清逻辑

3.框架设计3.框架设计本节我们要开发一个UI框架,底层以白鹭引擎为例。框架设计的第一步并不是直接撸代码,而是先想清楚设计思想,抽象。一个一个的UI窗口是独立的吗?不是的,...

大佬用 Avalonia 框架开发的 C# 代码 IDE

AvalonStudioAvalonStudio是一个开源的跨平台的开发编辑器(IDE),AvalonStudio的目标是成为一个功能齐全,并且可以让开发者快速使用的IDE,提高开发的生产力。A...

轻量级框架Lagent 仅需20行代码即可构建自己的智能代理

站长之家(ChinaZ.com)8月30日消息:Lagent是一个专注于基于LLM模型的代理开发的轻量级框架。它的设计旨在简化和提高这种模型下代理的开发效率。LLM模型是一种强大的工具,可以...

取消回复欢迎 发表评论: