Graph-based Label Propagation for Semi-Supervised Speaker
their semi-supervised variants based on pseudo-labels. Index Terms: semi-supervised learning speaker recognition
Unifying Graph Convolutional Neural Networks and Label Propagation
17 lut 2020 Both solve the task of node classification but LPA propagates node label information across the edges of the graph while GCN propagates and ...
Graphes étiquetés
Pour accéder à sa messagerie Antoine a choisi un code qui doit être reconnu par le graphe étiqueté suivant les sommets 1-2-3-4. Une succession des lettres
General Partial Label Learning via Dual Bipartite Graph Autoencoder
9 wrz 2021 We propose a novel graph neural networks called DB-. GAE which aims to disambiguate and predict instance- label links within and across groups.
NeMa: Fast Graph Search with Label Similarity
structure and node labels thus bringing challenges to the graph querying tasks. approximately) isomorphic to the query graph in terms of label and.
Multi-Label Classification with Label Graph Superimposing
21 lis 2019 Recently graph convolution network. (GCN) is leveraged to boost the performance of multi-label recognition. However
Dynamic Label Graph Matching for Unsupervised Video Re
camera variations this paper propose a dynamic graph matching (DGM) method. DGM iteratively updates the image graph and the label estimation process by
LiGCN: Label-interpretable Graph Convolutional Networks for Multi
15 lip 2022 LiGCN: Label-interpretable Graph Convolutional Networks for Multi-label Text Classification. Irene Li1 Aosong Feng1
Jointly Learning Explainable Rules for Recommendation with
9 mar 2019 First we build a heterogeneous graph from items and a knowledge graph. The rule learning module learns the importance of rules and the ...
GCNBoost: Artwork Classification by Label Propagation through a
GCN Artwork classification
Graphes étiquetés - Meilleur en Maths
Un graphe étiqueté est un graphe où chacune des arêtes est affectée d'un symbole (par exemple ou un mot ou un nombre ou # ou & ) 2 Exemple Un exemple de graphe étiqueté pour déterminer des codes d'accès On veut déterminer des codes de 4 lettres Exemple de codes obtenus empt eoru 3 Exercice
Les graphes - univ-reunionfr
graphe; - conditions d’existence de chaînes et cycles eulériens; - exemples de convergence pour des graphes probabilistes à deux sommets pondérés par des probabilités On pourra dans des cas élémen-taires interpréter les termes de la puissance ne de la matrice associée à un graphe
Graphes pondérés graphes probabilistes - TuxFamily
Ungraphe étiquetéest un graphe dont les arêtes sont munies d’uneétiquette Uneétiquette est un nombre une lettre un mot (ensemble de lettres) un symbole ? Le plus souvent un graphe étiqueté est orienté On peut alors dé?nir un sommet «départ» et un sommet «?n»
Graphes étiquetés et chemin le plus court A) Graphe étiqueté
La plupart du temps un graphe étiqueté est orienté Un graphe étiqueté contient un sommet appelé début ou départ du graphe étiqueté et un sommet final appelé fin Pour connaître le nombre de « mots » de longueur reconnus par un graphe étiqueté on calcule ???? où est la matrice d'adjacence de ce graphe Exemple :
Quels sont les graphes et étiquettes?
Graphes et étiquettes 7.a Graphes étiquetés Les graphes étiquetés, ou automates, ont donné lieu depuis une cinquantaine d’années à une théorie mathé- matique abstraite, riche et diversi?ée, possédant de nombreuses applications. On appellegraphe étiquetéun graphe où toutes les arêtes portent une étiquette (lettre, mot, nombre, symbole, code,...).
Quel est le rôle d'un graphe?
De manière générale, un graphe permet de représenter des objets ainsi que les relations entre ses éléments (par exemple réseau de communication, réseaux routiers, interaction de diverses espèces animales, circuits électriques...)
Quelle est l’histoire de la théorie des graphes?
L’histoire de la théorie des graphes débuterait avec les travaux d’Euler au 18esiècle et trouve son origine dans l’étude de certains problèmes, tels que celui des ponts de Königsberg, la marche du cavalier sur l’échiquier ou le problème du coloriage de cartes et du plus court trajet entre deux points.
Qu'est-ce que le graphe et la couleur?
Graphes et couleurs 5.a Dé?nition Colorerun graphe, c’est associer une couleur à chaque sommet de façon que deux sommets adjacents soient colorés avec des couleurs di?érentes. Dé?nition 1. Remarque 2
Knowledge Graph
Weizhi Ma
†, Min Zhang†*, Yue Cao‡, Woojeong Jin‡, Chenyang Wang†,Yiqun Liu
†, Shaoping Ma†, Xiang Ren‡* †Department of Computer Science and Technology, Institute for Arti?cial IntelligenceBeijing National Research Center for Information Science and Technology, Tsinghua University, Beijing, China
‡Department of Computer Science, University of Southern California, Los Angeles, CA, USA mawz14@mails.tsinghua.edu.cn, {z-m, yiqunliu, msp}@tsinghua.edu.cn, {cao517, woojeong.jin, xiangren}@usc.edu, thuwangcy@gmail.com information to achieve better recommendation performance. How- ever, these methods have some weaknesses: (1) prediction of neural network-based embedding methods are hard to explain and debug; require manual e?orts and domain knowledge to de?ne patterns and rules, and ignore the item association types (e.g. substitutable and complementary). In this paper, we propose a novel joint learn- model. The framework encourages two modules to complement each other in generating e?ective and explainable recommenda- tion: 1) inductive rules, mined from item-centric knowledge graphs, summarize common multi-hop relational patterns for inferring dif- ferent item associations and provide human-readable explanation by induced rules and thus have better generalization ability dealing with the cold-start issue. Extensive experiments1show that our proposed method has achieved signi?cant improvements in item recommendation over baselines on real-world datasets. Our model demonstrates robust performance over "noisy" item knowledge graphs, generated by linking item names to related entities.ACM Reference Format:
Weizhi Ma, Min Zhang, Yue Cao, Woojeong Jin, Chenyang Wang, Yiqun Liu, Shaoping Ma, Xiang Ren. 2019. Jointly Learning Explainable Rules for Recommendation with Knowledge Graph. InProceedings of the 2019 World Wide Web Conference (WWW"19), May 13-17, 2019, San Francisco, CA, USA.1 INTRODUCTION
Recommender systems play an essential part in improving user ex- periences on online services. While a well-performed recommender system largely reduce human e?orts in ?nding things of interests,1 Code and data can be found at: https://github.com/THUIR/RuleRec This paper is published under the Creative Commons Attribution 4.0 International (CC-BY 4.0) license. Authors reserve their rights to disseminate the work on their personal and corporate Web sites with the appropriate attribution.WWW "19, May 13-17, 2019, San Francisco, CA, USA
2019 IW3C2 (International World Wide Web Conference Committee), published
under Creative Commons CC-BY 4.0 License.ACM ISBN 978-1-4503-6674-8/19/05.
https://doi.org/10.1145/3308558.33136070.2189543A4LVA9B4UT01B.2133.L4L1334UU9L44UT01B.2133.L4LVA9B4UT01B.2133.L4L1334UU9L44UT01B.2133.L4LRFigure 1: Illustration of Item-item Associations in a Knowledge
Graph.
Given items, relations and item associations (e.g.Buy Together), our goal is to induce rules from them and recommend items from rules. These rules are used to infer associations between new items, recommend items, and explain the recommendation. often times there may be some recommended items that are un- expected for users and cause confusion. Therefore, explanability becomes critically important for the recommender systems to pro- vide convincing results-this helps to improve the e?ectiveness, e?ciency, persuasiveness, transparency, and user satisfaction of recommender systems [45]. Though there are many powerful neural network-based rec- ommendation algorithms proposed these years, most of them are unable to give explainable recommendation results [12,14,19]. Existing explainable recommendation algorithms are mainly two types: user-based [25,33] and review-based [11,46]. However, both of them are su?ering from data sparsity problem, it is very hard for them to give clear reasons for the recommendation if the item lacks user reviews or the user has no social information. On another line of research, some recommendation algorithms try to incorporate knowledge graphs, which contain lots of struc- tured information, to introduce more features for the recommenda- tion. There are two types of works that utilize knowledge graphs to improve recommendation: meta-path based methods [32,43,48] and embedding learning-based algorithms [24,31,44]. However, edge to de?ne patterns and paths for feature extraction. Embedding based algorithms use the structure of the knowledge graph to learn users" and items" feature vectors for the recommendation, while the recommendation results are unexplainable. Besides, both types of algorithms ignore item associations. We ?nd that associations between items/products can be utilized to give accurate and explainable recommendation. For example,⋆ Corresponding authorarXiv:a9mcsmc7aiva [cssIR] 9 Mar fma9 if a user buys a cellphone, it makes sense to recommend him/her some cellphone chargers or cases (as they are complementary items of the cellphone). But it may cause negative experiences if the system shows him/her other cellphones immediately (substitute items) because most users will not buy another cellphone right after buying one. So we can use this signal to tell users why we recommend an item for a user with explicit reasons (even for cold items). Furthermore, we propose that an idea to make use of item associations: After mapping the items into a knowledge graph, there will be multi-hop relational paths between items. Then, We can summarize explainable rules from for predicting association relationships between each two items and the induced rules will also be helpful for the recommendation. To shed some light on this problem, we propose a novel joint learning framework to give accurate and explainable recommen- dations. The framework consists of a rule learning module and a recommendation module. We exploit knowledge graphs to induce explainablerulesfromitem associationsintherule learningmodule and provide rule-guided recommendations based on the rules in the recommendation module. Fig. 1 shows an example of items with item associations in a knowledge graph. Note the knowledge graph here is constructed by linking items into a real knowledge graph, but not a heterogeneous graph that only consists of items and their attributes. The rule learning module leverage relations in a knowledge graph to summarize common rule patterns from item associations, which is explainable. The recommendation module combines existing recommendation models with the reduced rules, thus have a better ability to deal with the cold-start problem and give explainable recommendations. Our proposed framework out- performs baselines on real-world datasets from di?erent domains. Furthermore, it gives an explainable result with the rules.Our main contributions are listed as follows:
We utilize a large-scale knowledge graph to derive rules between items from item associations. We propose a joint optimization framework that induces rules from knowledge graphs and recommends items based on the rules at the same time. We conduct extensive experiments on real-world datasets. Experimental results prove the e?ectiveness of our frame- work in accurate and explainable recommendation2 PRELIMINARIES
We ?rstly introduce concepts and give a formal problem de?nition. Then, we brie?y review BPRMF [27] and NCF [14] algorithms.2.1 Background and Problem
Item recommendation.
Given usersUand itemsI, the task of
item recommendation aims to identify items that are most suitable for each user based on historical interactions between users and items (e.g. purchase history). A user expresses his or her prefer- ences by purchasing or rating items. These interactions can be represented as a matrix. One of the promising approaches is a ma- trix factorization method which embeds users and items into a low dimensional latent space. This method decomposes the user-item interaction matrix into the product of two lower dimensional rect- angular matricesUandIfor a user and an item, respectively. From these matrices, we can recommend new items to users.Knowledge graph.
A knowledge graph is a multi-relational graph
that composed of entities as nodes and relationsras di?erent types edgese. We can use many triples (head entityE1, relation typer1, tail entityE2) to represent the facts in the knowledge graph [38].Inductive rules on knowledge graph.
There are several paths
of entities with the relation types (e.g.Pk=E1r1E2r2E3is a path betweenE1andE3). A ruleRis de?ned by the relation sequence between two entities, e.g.R=r1r2is a rule. The di?erence between paths and rules is that rules focus on the relation types, not entities. Problem De?nition.Our study focus on jointly learning rules in a knowledge graph and a recommender system with the rules.Formally, our problem is de?ned as follows:
De?nition 2.1 (Problem De?nition).GivenusersU, itemsI, user- item interactions, item associations, and a knowledge graph, our frameworkaims tojointly (1) learn rulesRbetween items based on item associations and (2) learn a recommender system to rec- ommend itemsI′uto each userubased on the rulesRand his/her interaction historyIu. This framework outputs a set of rulesRand recommended item listsI′.2.2 Base Models for Recommendation
The framework proposed in our study is ?exible to work with di?erent recommendation algorithms. As BPRMF is a widely used classical matrix factorization algorithm and NCF is a state-of-the- art neural network based recommendation algorithm, we choose to modify them to verify the e?ectiveness of our framework. Matrix Factorization based algorithms play a vital role in recom- mender systems. The idea is to represent each user/item with a vector of latent features.UandIare user feature matrix and item feature matrix respectively, and we useUuto denote the feature vector of useru(Iifor itemi). The dimensions of them are the same. In BPRMF algorithm [27], the preference scoreSu,ibetweenuand iis computed by the inner product ofUuandIi: S The objective function of BPRMF algorithm is de?ned as a pair- wised function as follows: OBPRMF=Õ
u∈UÕ p∈Iu,nNCF[14]isaneuralbased
matrix factorization algorithm. Similar to BPRMF, each useru and each itemihas a corresponding feature vectorUuandIi, re- spectively. NCF propose a generalized matrix factorization (GMF) (Eq(3)) and a non-linear interaction part via a multi-layer percep- tion (MLP) (Eq (4)) between user and item to extraction. h g u,i=?n(...?2(?1(z1))) z1=?0(Uu⊕Ii)
k(zk-1)=?k(WTkzk-1+bk-1),(4) wherenis the number of hidden layers.Wk,bl, andzkare weight matrices, bias vector, and output of each layer.⊕is vector con- catenation and?is a non-linear activation function. Bothhu,iand gu,iare user-item interaction feature vectors for GMF and MLP,[PDF] aire sous la courbe physique
[PDF] aire sous la courbe calcul
[PDF] aire sous la courbe alloprof
[PDF] methode analyse de doc histoire
[PDF] libreoffice diagramme pourcentage
[PDF] diagramme calc
[PDF] comment faire un graphique ligne sur libreoffice calc
[PDF] libreoffice graphique croisé dynamique