Differences
This shows you the differences between two versions of the page.
|
|
en:dydaktyka:problog:lab3 [2019/01/14 11:13] msl created |
en:dydaktyka:problog:lab3 [2019/06/27 15:49] |
====== Statistical Relational AI ====== | |
| |
Statistical Relational AI (StaRAI) is a branch of Artificial Intelligence lying at the intersection between statistical and logical methods, applied to relational data. | |
This class will cover the most common types of tasks considered by the StaRAI methods. | |
| |
Materials used in the class come from a workshop conducted by Marco Lippi at ACAI'2018 summer school in Ferrara. | |
| |
Questions: | |
- What is hidden under the term "relational data"? | |
- Could modern "deep" learning methods work be used in the same context? | |
| |
====== Link Prediction ====== | |
| |
Given a relational model of a domain (e.g. graph of connections in the social network) we have to learn how to predict connection between nodes in similar networks. | |
| |
Questions: | |
- What types of networks can we spot in real life? | |
- What are the possible applications of the link predictor? | |
- What does "similar network" mean? How can we validate the predictor? | |
- What learning features can be found in the network? | |
| |
| |
===== Toy Problem ===== | |
| |
{{ :en:dydaktyka:problog:toy_link_1.png?200|}}Let assume we have a very tiny network as shown on the right. In this problem all links are undirected and unlabeled. Nodes have labels shown using different colors. | |
Our ask is to train a link predictor using [[https://dtai.cs.kuleuven.be/problog/|Problog]]. In case somebody forgot Problog installation is fairly easy given a working Python environment (''pip install problog'' and optionally ''problog install'' on Linux). In case it wasn't simple enough, one can try to use the [[https://dtai.cs.kuleuven.be/problog/editor.html|on-line interface]]. The evidence file for the problem can downloaded from {{ :en:dydaktyka:problog:link_prediction_data.pl | this link}}. | |
| |
| |
Questions: | |
- How would you write a Problog model for this task? | |
- Do you find this kind of predictor satisfying? Would you call it "relational"? | |
| |