LEARNING ON GRAPHS: ALGORITHMS FOR CLASSIFICATION AND SEQUENTIAL DECISIONS

作者
Giovanni Zappella
出处
期刊:Universita Degli Studi Di Milano - Archivio Istituzionale della Ricerca
标识
DOI:10.13130/zappella-giovanni_phd2014-03-28
摘要

In recent years, networked data have become widespread due to the increasing importance of social networks and other web-related applications. This growing interest is driving researchers to design new algorithms for solving important problems that involve networked data. In this thesis we present a few practical yet principled algorithms for learning and sequential decision-making on graphs. Classification of networked data is an important problem that has recently received a great deal of attention from the machine learning community. This is due to its many important practical applications: computer vision, bioinformatics, spam detection and text categorization, just to cite a few of the more conspicuous examples. We focus our attention on the task called ``node classification'', often studied in the semi-supervised (transductive) setting. We present two algorithms, motivated by different theoretical frameworks. The first algorithm is studied in the well-known online adversarial setting, within which it enjoys an optimal mistake bound (up to logarithmic factors). The second algorithm is based on a game-theoretic approach, where each node of the network is maximizing its own payoff. The setting corresponds to a Graph Transduction Game in which the graph is a tree. For this special case, we show that the Nash Equilibrium of the game can be reached in linear time. We complement our theoretical findings with an extensive set of experiments using datasets from many different domains. In the second part of the thesis, we present a rapidly emerging theme in the analysis of networked data: signed networks, graphs whose edges carry a label encoding the positive or negative nature of the relationship between the connected nodes. For example, social networks and e-commerce offer several examples of signed relationships: Slashdot users can tag other users as friends or foes, Epinions users can rate each other positively or negatively, Ebay users develop trust and distrust towards sellers in the network. More generally, two individuals that are related because they rate similar products in a recommendation website may agree or disagree in their ratings. Many heuristics for link classification in social networks are based on a form of social balance summarized by the motto ?the enemy of my enemy is my friend?. This is equivalent to saying that the signs on the edges of a social graph tend to be consistent with some two-clustering structure of the nodes, where edges connecting nodes from the same cluster are positive and edges connecting nodes from different clusters are negative. We present algorithms for the batch transductive active learning setting, where the topology of the graph is known in advance and our algorithms can ask for the label of some specific edges during the training phase (before starting with the predictions). These algorithms can achieve different tradeoffs between the number of mistakes during the test phase and the number of labels required during the training phase. We also presented an experimental comparison against some state-of-the-art spectral heuristics presented in a previous work, where we show that the simplest or our algorithms is already competitive with the best of these heuristics. In the last chapter we present another way to exploit relational information for sequential predictions: the networks of bandits. Contextual bandits adequately formalize the exploration-exploitation trade-offs arising in several industrially relevant applications, such online advertisement and recommendation systems. Many practical applications have a strong social component whose integration in the bandit algorithm could lead to a significant performance improvement: for example, since often friends have similar taste, we may want to serve contents to a group of users by taking advantage of an underlying network of social relationships among them. We introduce a novel algorithmic approach to a particular networked bandit problem. More specifically, we run a bandit algorithm on each network node (e.g., user), allowing it to ``share'' feedback signals with the other nodes by employing the multi-task kernel. We derive the regret analysis of this algorithm and, finally, we report on the results of an experimental comparison between our approach and the state of the art techniques, on both artificial and real-world social networks.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
天天快乐的应助被沙拉酱采纳,获得10
1秒前
明理的蜗牛完成签到,获得积分10
1秒前
叠嶂间听云完成签到,获得积分10
1秒前
1秒前
NexusExplorer的应助被Dragon采纳,获得10
1秒前
liw发布了新的文献求助10
2秒前
sunmi完成签到,获得积分10
2秒前
2秒前
胡洋发布了新的文献求助10
2秒前
张兵完成签到,获得积分10
2秒前
hyw完成签到,获得积分10
3秒前
3秒前
鲤鱼翠梅的应助被haq0324采纳,获得10
3秒前
3秒前
欧豪完成签到 ,获得积分10
3秒前
林渊发布了新的文献求助10
3秒前
势不可挡完成签到,获得积分10
3秒前
呜呜完成签到,获得积分10
4秒前
5秒前
5秒前
hechunmei完成签到,获得积分10
5秒前
叶子完成签到,获得积分10
5秒前
勤劳丹翠完成签到,获得积分10
5秒前
5秒前
科研通AI6.2的应助被陈先生采纳,获得10
5秒前
yuhan发布了新的文献求助30
5秒前
Golden完成签到,获得积分10
6秒前
大模型的应助被波风水门采纳,获得10
6秒前
嘿嘿完成签到 ,获得积分10
7秒前
violet完成签到,获得积分10
7秒前
7秒前
8秒前
8秒前
sooyaya5发布了新的文献求助10
8秒前
砚木发布了新的文献求助10
8秒前
v0id的应助被欣慰觅露采纳,获得10
9秒前
跳跳糖完成签到 ,获得积分10
9秒前
大个的应助被JJL采纳,获得10
9秒前
9秒前
lc完成签到,获得积分10
10秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Encyclopedia of Reagents for Organic Synthesis, 14 Volume Set, 2nd Edition(本书共14册,本求助8volume-14volume共7册,独立harcover版本,非网络版本e-EROS 版,不能网络版转化PDF或提取PDF) 2000
Essentials of Carbohydrate Chemistry and Biochemistry, 4th Edition 1000
Электротехническая система магнитожидкостной герметизации валов регулируемых электродвигателей 800
日本語と中国語及びチベット・ビルマ語の語源関連性に関する分析 800
Practical Manual of Forensic Psychophysiology: Methodology, Execution, and Fields of Application 800
Holistic Discourse Analysis, Second Edition by Robert E. Longacre 666
热门求助领域 (近24小时)
化学 材料科学 医学 生物 计算机科学 工程类 纳米技术 有机化学 物理 生物化学 化学工程 内科学 复合材料 催化作用 心理学 人工智能 细胞生物学 光电子学 无机化学 量子力学
热门帖子
关注 科研通微信公众号,转发送积分 7959868
求助须知:如何正确求助?哪些是违规求助? 9431891
关于积分的说明 21012904
捐赠科研通 7539050
什么是DOI,文献DOI怎么找? 3370764
关于科研通互助平台的介绍 2506526
邀请新用户注册赠送积分活动 2402994