活动介绍

广义论证框架的引入与应用

立即解锁
发布时间: 2025-08-30 01:34:10 阅读量: 13 订阅数: 17 AIGC
### 广义论证框架的引入与应用 #### 1. 背景与框架概述 在论证框架的研究中,为了更好地模拟和处理复杂的论证关系,出现了广义论证框架(Generalized Argumentation Framework,GAF)。它是对传统论证框架(AF)的扩展,引入了双极性、攻击和支持的权重以及论证本身的权重。 GAF 的定义为一个元组 \(F = \langle A, S, w_A, w_R \rangle\),具体解释如下: - \(A\):是一个有限的论证集合。 - \(S\):是一个为 \(A\) 中的论证提供外部信息的系统。知识工程师可以根据具体情况定义 \(S\) 以及它如何影响论证的“内在”可靠性或其攻击/支持关系的评估。对于不习惯在 AF 中使用上下文信息的人,\(S\) 可以为空。 - \(w_A : A \to [0, 1]\):为每个论证分配一个权重,作为其内在强度,也基于 \(S\) 来确定。 - \(w_R : A \times A \to [-1, 1]\):为每对论证分配一个权重,同样基于 \(S\)。 与之前的模型不同,GAF 模型中论证之间的关系是隐式的,因为它考虑的是一个完全图,任意一对论证都有加权关系。权重为 0 可解释为不存在任何(攻击或支持)关系,在绘制论证图时可忽略。双极加权论证框架(BWAF)中的双极关系可以很容易地提取为 \(\hat{R} = \{(\alpha, \beta) \in A \times A | w_R(\alpha, \beta) \neq 0\}\)。 使用负权重表示攻击,正权重表示支持,不仅直观(攻击会降低论证的可信度,支持会增加其可信度),而且方便(通过符号可以立即区分关系类型)。同时,这种表示方式还能将传统的双极假设转化为数学计算,对应数学中的符号规则: | 后续关系 | 支持 | 攻击 | | ---- | ---- | ---- | | 支持 | + | - | | 攻击 | - | + | #### 2. GAF 中的计算与语义 根据上述符号规则,我们可以对间接攻击和防御进行数学定义: 给定一个 GAF \(F = \langle A, S, w_A, w_R \rangle\) 和一个论证序列 \(\langle x_0, x_1, \ldots, x_n \rangle\),其中 \(\forall i = 0, \ldots, n : x_i \in A\): - \(x_0\) g - 防御 \(x_n\) 当且仅当 \(\prod_{i = 1}^{n} w_R(x_{i - 1}, x_i) > 0\) - \(x_0\) g - 攻击 \(x_n\) 当且仅当 \(\prod_{i = 1}^{n} w_R(x_{i - 1}, x_i) < 0\) 此外,GAF 的形式化还允许我们轻松计算一个论证的直接攻击和支持的统计信息,这对于定义一些语义很有用: - 论证 \(x_0\) 收到的攻击数量:\(\sum_{x \in A, w_R(x, x_0) < 0} 1\) - 论证 \(x_0\) 收到的支持数量:\(\sum_{x \in A, w_R(x, x_0) > 0} 1\) - 论证 \(x_0\) 的直接合理性平衡:\(\sum_{x \in A} 1 \cdot sign(w_R(x, x_0))\) - 论证 \(x_0\) 收到的累积加权攻击:\(\sum_{x \in A, w_R(x, x_0) < 0} -w_R(x, x_0)\) - 论证 \(x_0\) 收到的累积加权支持:\(\sum_{x \in A, w_R(x, x_0) > 0} w_R(x, x_0)\) - 论证 \(x_0\) 的加权直接合理性平衡:\(\sum_{x \in A} w_R(x, x_0)\) 与传统的加权框架(WAF)相比,将绝对权重限制在固定的最小值和最大值范围内,直观上允许我们确定一个强度级别,在该级别上攻击论证“完全”击败被攻击的论证(或支持论证“完全”支持被支持的论证)。特定的 \([0, 1]\) 范围由于其在概率论中的广泛应用,也有助于直观理解。 #### 3. 与现有框架的映射 ##### 3.1 从现有框架映射到 GAF 为了使 GAF 能够涵盖、组合和扩展表达能力较弱的模型,它需要能够模拟文献中已有的模型,如 BWAF、WAF、BAF 和 AF。具体映射方式如下: - **BWAF \(\langle A, \hat{R}, \hat{w}_R \rangle\) 到 GAF**: - \(S = \{\perp\}\) - \(w_A = 1\) - \(w_R(\alpha, \beta) = \begin{cases} \hat{w}_R(\alpha, \beta) & \text{if } (\alpha, \beta) \in \hat{R} \\ 0 & \text{otherwise} \end{cases}\) - **WAF \(\langle A, \hat{R}, \hat{w}_R \rangle\) 到 GAF**: - \(S = \{\perp\}\) - \(w_A = 1\) - \(w_R(\alpha, \beta) = \begin{cases} -\frac{\hat{w}_R(\alpha, \beta)}{w} & \text{if } (\alpha, \beta) \in \hat{R} \\ 0 & \text{otherwise} \end{cases}\),其中 \(w = \max_{\alpha, \beta \in A} \hat{w}_R(\alpha, \beta)\)。同时,该框架通常有一个合理性阈值 \(\theta\),需要使用相同参数进行归一化:\(\theta_{GAF} = -\frac{\theta}{w}\) - **BAF \(\langle A, \hat{R}_{att}, \hat{R}_{sup} \rangle\) 到 GAF**: - \(S = \{\perp\}\) - \(w_A = 1\) - \(w_R(\alpha, \beta) = \begin{cases} -1 & \text{if } (\alpha, \beta) \in \hat{R}_{att} \\ 1 & \text{if } (\alpha, \beta) \in \hat{R}_{sup} \\ 0 & \text{otherwise} \end{cases}\) - **AF \(\langle A, \hat{R} \rangle\) 到 GAF**: - \(S = \{\perp\}\) - \(w_A = 1\) - \(w_R(\alpha, \beta) = \begin{cases} -1 & \text{if } (\alpha, \beta) \in \hat{R} \\ 0 & \text{otherwise} \end{cases}\) ##### 3.2 从 GAF 映射到现有框架 当 GAF 提供的额外信息对于当前目的不需要时,我们可能希望在更简单
corwn 最低0.47元/天 解锁专栏
赠100次下载
继续阅读 点击查看下一篇
profit 400次 会员资源下载次数
profit 300万+ 优质博客文章
profit 1000万+ 优质下载资源
profit 1000万+ 优质文库回答
复制全文

相关推荐

物联网_赵伟杰

物联网专家
12年毕业于人民大学计算机专业,有超过7年工作经验的物联网及硬件开发专家,曾就职于多家知名科技公司,并在其中担任重要技术职位。有丰富的物联网及硬件开发经验,擅长于嵌入式系统设计、传感器技术、无线通信以及智能硬件开发等领域。
最低0.47元/天 解锁专栏
赠100次下载
百万级 高质量VIP文章无限畅学
千万级 优质资源任意下载
千万级 优质文库回答免费看
立即解锁

专栏目录

最新推荐

AWS无服务器服务深度解析与实操指南

### AWS 无服务器服务深度解析与实操指南 在当今的云计算领域,AWS(Amazon Web Services)提供了一系列强大的无服务器服务,如 AWS Lambda、AWS Step Functions 和 AWS Elastic Load Balancer,这些服务极大地简化了应用程序的开发和部署过程。下面将详细介绍这些服务的特点、优缺点以及实际操作步骤。 #### 1. AWS Lambda 函数 ##### 1.1 无状态执行特性 AWS Lambda 函数设计为无状态的,每次调用都是独立的。这种架构从一个全新的状态开始执行每个函数,有助于提高可扩展性和可靠性。 #####

高阶函数、柯里化与函数组合的实用指南

### 高阶函数、柯里化与函数组合的实用指南 在编程的世界里,高阶函数、柯里化和函数组合是强大的工具,它们能让代码更加灵活、可复用和易于维护。下面将详细介绍这些概念及其应用。 #### 高阶函数相关内容 - **添加日志功能**:通过`addLogging`函数可以为其他函数添加日志记录功能,方便调试和监控函数的执行过程。 ```typescript const addLogging = <T extends (...args: any[]) => any>( fn: T ): ((...args: Parameters<T>) => ReturnType<T>) => { ret

XcodeInterfaceBuilder与iOS布局基础指南

### Xcode Interface Builder与iOS布局基础指南 #### 1. 入门须知 如果你刚接触Xcode,建议先花些时间阅读相关指南,Xcode帮助指南(Help › Xcode Help)也值得一读。假设你已掌握在设备或模拟器上创建和运行iOS应用的基础知识,下面将简要回顾在自动布局中常用的Interface Builder功能。 #### 2. Xcode工具栏 Xcode工具栏不仅是一个通用状态区域,还包含构建、运行和停止按钮,可用于选择方案以及设备或模拟器。 - 最左侧的控件用于显示或隐藏文件导航面板(Cmd - 0)。 - 停止按钮仅在应用运行时出现。 - 播

使用Rust构建图书推荐系统

### 使用Rust构建图书推荐系统 在商业领域,推荐系统是机器学习技术最成功且应用最广泛的应用之一。机器学习算法在推荐系统中通常分为基于内容的过滤和协同过滤两类,现代架构则主要结合使用这两种方法。基于内容的方法基于项目属性的相似性,而协同方法则从交互中计算相似性。 #### 1. 环境准备 在Rust中,我们可以使用`sbr-rs`库创建推荐引擎。不过,该库需要安装一些额外的操作系统级依赖项。确保系统中安装了`libssl`,在Ubuntu系统中,可以运行以下命令: ```bash $ sudo apt install libssl-dev ``` #### 2. 创建项目 使用`ca

高阶函数、函数转换与连接的深入解析

### 高阶函数、函数转换与连接的深入解析 #### 高阶函数的生成 在编程中,高阶函数是能够接收函数作为参数或返回函数的函数,它为代码的灵活性和复用性提供了强大的支持。 1. **添加日志功能** ```typescript const addLogging = <T extends (...args: any[]) => any>( fn: T ): ((...args: Parameters<T>) => ReturnType<T>) => { return (...args: Parameters<T>): ReturnTyp

iOS开发中的面部识别与机器学习应用

### iOS开发中的面部识别与机器学习应用 #### 1. 面部识别技术概述 随着科技的发展,如今许多专业摄影师甚至会使用iPhone的相机进行拍摄,而iPad的所有当前型号也都配备了相机。在这样的背景下,了解如何在iOS设备中使用相机以及相关的图像处理技术变得尤为重要,其中面部识别技术就是一个很有价值的应用。 苹果提供了许多框架,Vision框架就是其中之一,它可以识别图片中的物体,如人脸。面部识别技术不仅可以识别图片中人脸的数量,还能在人脸周围绘制矩形,精确显示人脸在图片中的位置。虽然面部识别并非完美,但它足以让应用增加额外的功能,且开发者无需编写大量额外的代码。 #### 2.

并发编程中的锁与条件变量优化

# 并发编程中的锁与条件变量优化 ## 1. 条件变量优化 ### 1.1 避免虚假唤醒 在使用条件变量时,虚假唤醒是一个可能影响性能的问题。每次线程被唤醒时,它会尝试锁定互斥锁,这可能与其他线程竞争,对性能产生较大影响。虽然底层的 `wait()` 操作很少会虚假唤醒,但我们实现的条件变量中,`notify_one()` 可能会导致多个线程停止等待。 例如,当一个线程即将进入睡眠状态,刚加载了计数器值但还未入睡时,调用 `notify_one()` 会阻止该线程入睡,同时还会唤醒另一个线程,这两个线程会竞争锁定互斥锁,浪费处理器时间。 解决这个问题的一种相对简单的方法是跟踪允许唤醒的线

高效农业技术:作物检测与土壤采样的创新方案

### 高效农业技术:作物检测与土壤采样的创新方案 #### 1. 石榴作物检测模型训练与评估 在农业领域,利用无人机生成的正射影像进行作物检测是一项具有重要意义的技术。以石榴作物检测为例,其模型训练与评估过程包含多个关键步骤。 ##### 1.1 模型准备 首先,导入预训练的Mask R - CNN模型,并将最后一层修改为正确的输出类别数量,这里针对石榴作物,输出类别为1。接着,用预训练的权重初始化模型,并冻结初始层的权重,防止其在训练过程中更新。 ##### 1.2 模型训练 利用自定义的石榴数据集对模型进行训练,使用合适的损失函数和优化器。这里采用PyTorch库中的Mask R

下肢肌肉活动肌内相干性分析

# 下肢肌肉活动肌内相干性分析 ## 1. 研究目标 本研究旨在探究胫骨前肌(TA)与内侧腓肠肌(MG)、股外侧肌(VL)和股二头肌(BF)之间的肌内相干性。特别关注在水平行走、上坡、下坡、上楼梯和下楼梯等任务中,肌内相干性是如何变化的。 ## 2. 研究主要发现 ### 2.1 不同肌肉对的肌内相干性差异 TA - BF 肌肉对的肌内相干性明显高于其他肌肉对。在水平行走活动中,TA - BF、TA - MG 和 TA - VL 这三对肌肉的肌内相干性数量没有差异。以下是水平行走任务中各受试者的峰值幅度平方相干性数据: | 受试者 | TA - BF | TA - MG | TA - VL

《BattleJong游戏开发:通信与状态管理解析》

### 《BattleJong 游戏开发:通信与状态管理解析》 #### 1. 导入与代码冗余问题 在开发过程中,导入语句和 `switch` 语句可能会带来冗余编码的困扰。例如,多次重复的导入语句和 `switch` 语句通常会被认为是冗余的。而且,在 JavaScript 里,无法像 Java 那样使用星号导入来一次性导入所有图片,也难以动态命名 `<img>` 标签中的 `tile`。因为 `src` 的类型不是字符串,简单的拼接无法实现,也找不到动态引用它的方法。不过,也许你能想出更好的办法,如果有,欢迎分享。 #### 2. 与服务器通信:socketComm.ts `socke