这模型推理陷入死循环的概率非常高
问题稍微复杂一点,就陷入循环推理了,一个例子:
已知有4个逻辑单元
Ges,Tes,Gus,Tus。
设定3个逻辑符号
△ ◮ ◪
Ges △ Tes = es
Tes △ Tus = Ts
Ges ◮ Tes = GT
Tes ◮ Tus = eu
Tes ◪ Gus = tEgU
Ges ◪ Gus = EU
- Ges ◮ Gus = ?
- Tes △ Tus ◪ Tus = ?
模型的推理片段:
不过回到题目中的第一个问题:Ges ◮ Gus
我们可以尝试从已知例子中寻找模式。首先看◮运算的两个例子:
Ges ◮ Tes = GT
Tes ◮ Tus = eu
现在分析这两个例子中的操作数和结果的关系:
在例1中,操作数为Ges(G开头)和Tes(T开头),结果GT是两个首字母的组合。
在例1中,操作数Ges和Tes的首字母分别是G和T,结果GT是这两个首字母的顺序排列(因为Ges在前,Tes在后)。
在例2中,操作数为Tes和Tus。首先确定它们的单元类型:Tes是“Tes”,Tus是“Tus”。现在看结果eu。我们可以尝试将操作数中的部分映射到结果。
另外,观察符号△的例子:Ges △ Tes = es。这里es可能是两个单元中的“e”和“s”?或者是对应的部分。
不过可能更有效的是寻找运算的代数性质,比如对于◮运算,假设其规则是对两个单元进行某种组合或提取,类似于“取首字母”但可能涉及其他部分。
不过回到题目中的第一个问题:Ges ◮ Gus
我们可以尝试从已知例子中寻找模式。首先看◮运算的两个例子:
Ges ◮ Tes = GT
Tes ◮ Tus = eu
现在分析这两个例子中的操作数和结果的关系:
在例1中,操作数为Ges(G开头)和Tes(T开头),结果GT是两个首字母的组合。
在例1中,操作数Ges和Tes的首字母分别是G和T,结果GT是这两个首字母的顺序排列(因为Ges在前,Tes在后)。
在例2中,操作数为Tes和Tus。首先确定它们的单元类型:Tes是“Tes”,Tus是“Tus”。现在看结果eu。我们可以尝试将操作数中的部分映射到结果。
另外,观察符号△的例子:Ges △ Tes = es。这里es可能是两个单元中的“e”和“s”?或者是对应的部分。
不过可能更有效的是寻找运算的代数性质,比如对于◮运算,假设其规则是对两个单元进行某种组合或提取,类似于“取首字母”但可能涉及其他部分。
不过回到题目中的第一个问题:Ges ◮ Gus
我们可以尝试从已知例子中寻找模式。首先看◮运算的两个例子:
Ges ◮ Tes = GT
Tes ◮ Tus = eu
现在分析这两个例子中的操作数和结果的关系:
在例1中,操作数为Ges(G开头)和Tes(T开头),结果GT是两个首字母的组合。
在例1中,操作数Ges和Tes的首字母分别是G和T,结果GT是这两个首字母的顺序排列(因为Ges在前,Tes在后)。
在例2中,操作数为Tes和Tus。首先确定它们的单元类型:Tes是“Tes”,Tus是“Tus”。现在看结果eu。我们可以尝试将操作数中的部分映射到结果。
另外,观察符号△的例子:Ges △ Tes = es。这里es可能是两个单元中的“e”和“s”?或者是对应的部分。
不过可能更有效的是寻找运算的代数性质,比如对于◮运算,假设其规则是对两个单元进行某种组合或提取,类似于“取首字母”但可能涉及其他部分。
不过回到题目中的第一个问题:Ges ◮ Gus
可以看到一直在重复一个推理路径
其实GLM4.6有的时候也有这个问题,感觉就是训练流程或者数据集有点问题