relational learning关系学习

简介: 本文介绍relational learning关系学习。目前的介绍比较简略,会持续更新的。

1. 场景


学习样本之间存在关系,或样本内部存在结构(样本由多个components组成,components之间存在关系)。

关注面对现实世界数据的不确定性和复杂结构时,建模关系数据的联合分布。

(出自R-former,相关参考资料)


1.1 样本之间存在关系的情况(external relationships)

如网页之间以超链接连接。

或者attribute-value format,如电影的关联实体(Studio, Director, Producer, and Actor)本身还具有不同的attributes。任务可以是预测电影周末票房。

样本之间并非独立或同样本分布(i.i.d)。

在分类样本时考虑相关案例标签的方法:collective classification


1.2 样本内部存在结构的情况(internal structure)

常用individual-centered representations,如logical interpretations或strongly typed terms

如药物可能的组成分子(一个图)的数据库。任务可以是根据分子结构区分组成分子是否active

我总感觉这样说来,RNN/Transformer这种模型面对的序列数据也算这种类型


2. 解决方案


2.1 Inductive Logic Programming


2.2 Learning from Graphs


2.3 Multi-relational Data Mining

image.png


2.4 Statistical Relational Learning/Probabilistic Logic Learning

用于关系数据分类的统计关系学习方法主要用概率图模型建模标签依赖性。直接在概率图模型上推理posterior label distribution很难(因为关系结构复杂),因此常使用估算推理方法,如mean field methods或belief propagation。

CRF等很多方法会应用马尔科夫网络,包括关系马尔科夫网络3和马尔科夫逻辑网络。


probabilistic relational models (PRMs)

Bayesian logic programs (BLPs)

Naïve Bayes

Hidden Markov Models

Stochastic logic programs (SLPs)


强调表征学习的SOTA方法:

Neural Markov Logic Networks

Graph Markov Neural Network:GMNN: Graph Markov Neural Networks(用标签依赖性帮助实现inference/prediction model)


2.5 Relational Reinforcement Learning


2.6 时序数据处理

(注意:我并不确定这种算不算关系学习)

Transformer的自注意力机制将输入序列token之间的关系从RNN上的序列依赖拓展为了全局依赖。

相关文章
|
4月前
|
数据采集 人工智能 文字识别
从CLIP到GPT-4V:多模态RAG背后的技术架构全揭秘
本文深入解析多模态RAG技术,涵盖其基本原理、核心组件与实践路径。通过整合文本、图像、音频等多源信息,实现跨模态检索与生成,拓展AI应用边界。内容详实,建议收藏学习。
627 50
从CLIP到GPT-4V:多模态RAG背后的技术架构全揭秘
|
3月前
|
机器学习/深度学习 人工智能 自然语言处理
AI驱动的测试:用Dify工作流实现智能缺陷分析与分类
传统缺陷分析耗时耗力,依赖经验且效率低下。通过Dify工作流与AI技术融合,实现缺陷报告的多模态解析、智能分类、根因定位与处理建议生成,将单个缺陷处理时间从15-20分钟缩短至2-3分钟,准确率超95%,大幅提升测试效率与质量一致性。
|
NoSQL Redis 数据库
Redis 图形化界面下载及使用超详细教程(带安装包)! redis windows下客户端下载
文章提供了Redis图形化界面工具的下载及使用教程,包括如何连接本地Redis服务器、操作键值对、查看日志和使用命令行等功能。
2942 0
Redis 图形化界面下载及使用超详细教程(带安装包)! redis windows下客户端下载
|
人工智能 API
OmniSearch:阿里巴巴通义推出的多模态检索增强生成框架
本文介绍了阿里巴巴通义实验室推出的多模态检索增强生成框架 OmniSearch,该框架具备自适应规划能力,能够动态拆解复杂问题,根据检索结果和问题情境调整检索策略,从而提升检索效率和准确性。
1133 5
OmniSearch:阿里巴巴通义推出的多模态检索增强生成框架
|
API Python
python中copy模块的使用,深拷贝和浅拷贝
python中copy模块的使用,深拷贝和浅拷贝
434 0
|
关系型数据库 MySQL Go
MySQL连接错误1045:完美解决指南
MySQL连接错误1045:完美解决指南
11916 0
|
Prometheus 监控 Kubernetes
在k8S中,blackbox主要是监控什么的?
在k8S中,blackbox主要是监控什么的?
|
机器学习/深度学习 数据采集 数据挖掘
实战派教学:掌握Scikit-learn,轻松实现数据分析与机器学习模型优化!
【7月更文挑战第27天】在数据科学领域, Scikit-learn因高效易用成为首选工具。本文采用实战方式教授Scikit-learn的基础入门、数据预处理、模型选择与训练、评估及调优。首先需安装Scikit-learn (`pip install scikit-learn`) 并加载数据集(如Iris)。
244 0
|
存储 Java Linux
Linux环境变量配置及常见问题解决方案
Linux环境变量配置及常见问题解决方案

热门文章

最新文章