Pular para o conteúdo principal

GAKE: Graph Aware Knowledge Embedding - Leitura de Artigo

 http://yangy.org/works/gake/gake-coling16.pdf
 
Jun Feng, Minlie Huang, Yang Yang, and Xiaoyan Zhu. 2016. GAKE: Graph Aware Knowledge Embedding. In Proceedings of COLING 2016, the 26th International Conference on Computational Linguistics: Technical Papers, pages 641–651, Osaka, Japan. The COLING 2016 Organizing Committee. 

GitHub -> https://github.com/JuneFeng/GAKE
 
Abstract
 
In this paper, we propose a graph aware knowledge embedding method (GAKE), which formulates knowledge base as a directed graph, and learns representations for any vertices or edges by leveraging the graph’s structural information. We introduce three types of graph context for embedding: neighbor context, path context, and edge context, each reflects properties of knowledge from different perspectives.  
 
[Aqui o contexto é dado pela estrutura do grafo, as interligações. É sintático ou semântico? ]
 
1 Introduction
 
In this way, we see that most of existing methods only consider “one hop” information about directed linked entities while miss more global information, such as multiple-steps paths, K-degree neighbors of a given vertex, etc. We call these different structural information as graph context inspired by textural context utilized in learning a given word’s representation (Tomas Mikolov, 2013).
   
Our contributions in this work include: (1) We treat a given knowledge base as a directed graph instead of a set of independent triples, and extract different types of graph context to study the representation of knowledge. (2) We propose a novel and general representation learning approach, GAKE (Graph Aware Knowledge Embedding), which can be easily extended to consider any type of graph context. (3) We propose an attention mechanism in our approach to learn representation power of different entities and relations.
 
[Seria possível incluir os qualificadores das dimensões contextuais e do contexto relativo? ]
 
2 Related Work
 
Above knowledge base embedding models all treat the knowledge base as a set of triples. However, in fact, knowledge base is a graph with its graph structure which can be used to better embed the entities and relations in knowledge base.
 
[As triplas sozinhas não transmitem a informação completa]
 
3 Our Approach
 
[Triplas, não é hiper relacional]
 
Definition 2 (Graph Context) Given a subject si, its graph context c(si) is a set of other subjects relevant to si: {sw|sw S, sw relevant to si}.
 
[O contexto de um vértice sujeito são outros vértices sujeitos ou objetos e as relações. Não entram as propriedades do nó e nem o valor dessas propriedades?]
 
Different types of graph context defines the “relevance” between subjects differently. In this work, we use three types of graph context as examples, which will be introduced in detail later.
 
Neighbor context. Given a subject si, taking an entity as an example, we regard each of its out-neighbors, along with their relations, as the neighbor context.
 
[Todos os nós vizinhos e as relações, não tem filtro]
 
Path context. A path in a given knowledge graph reflects both direct and indirect relations between entities. For example, the path v1 - BornInCity v2 - CityInState v3 - StateInCountry v4 indicates the relation “Nationality” between v1 and v4. In this work, given a subject si, we use random walk to collect several paths starting from si.
 
[Caminhos aleatórios] 
 
Edge context. All relations connecting a given entity are representative to that entity, while all entities linked with a given relation are also able to represent that relation. For example, a relation connected with “United Kingdom”, “France”, “China”, and “United States” is most likely to be “Nationality”. We define he edge context cE (si) of a subject si as all other subjects directly linked with si. When si is a vertex, cE (si) is a set of edges of si, while when si is an edge, cE (si) consists of all vertices connected with si. 
 
[Todos as relações que saem de um nó ou todos os nós ligados por uma relação, não tem filtro]
[Somente estrutura, não considera a semântica das relações]
 
Context extension. To utilize other types of graph context, one could first define c(si) and the algorithm used to extract the context from the given knowledge graph G. After that, the remaining steps for knowledge representation learning would be exactly the same with other types of graph context. Thus, our framework is general and flexible to extend different types of graph context easily.
 
[A extensão poderia ser por dimensão contextual]
 
To utilize these three types of context, we combine them by jointly maximizing the objective functions 
 
4 Experiments
 
We evaluate our proposed approach with two experiments: (1) triple classification (Bordes et al., 2013; Wang et al., 2014; Lin et al., 2015b), which determines whether a given triple is correct or not, and (2) link prediction (Wang et al., 2014; Xiao et al., 2016b), which aims to predict missing entities.
 
[Resolve tarefas de KGC - KG Completion]
          

Comentários

Postagens mais visitadas deste blog

Connected Papers: Uma abordagem alternativa para revisão da literatura

Durante um projeto de pesquisa podemos encontrar um artigo que nos identificamos em termos de problema de pesquisa e também de solução. Então surge a vontade de saber como essa área de pesquisa se desenvolveu até chegar a esse ponto ou quais desdobramentos ocorreram a partir dessa solução proposta para identificar o estado da arte nesse tema. Podemos seguir duas abordagens:  realizar uma revisão sistemática usando palavras chaves que melhor caracterizam o tema em bibliotecas digitais de referência para encontrar artigos relacionados ou realizar snowballing ancorado nesse artigo que identificamos previamente, explorando os artigos citados (backward) ou os artigos que o citam (forward)  Mas a ferramenta Connected Papers propõe uma abordagem alternativa para essa busca. O problema inicial é dado um artigo de interesse, precisamos encontrar outros artigos relacionados de "certa forma". Find different methods and approaches to the same subject Track down the state of the art rese...

Knowledge Graph Embedding with Triple Context - Leitura de Abstract

  Jun Shi, Huan Gao, Guilin Qi, and Zhangquan Zhou. 2017. Knowledge Graph Embedding with Triple Context. In Proceedings of the 2017 ACM on Conference on Information and Knowledge Management (CIKM '17). Association for Computing Machinery, New York, NY, USA, 2299–2302. https://doi.org/10.1145/3132847.3133119 ABSTRACT Knowledge graph embedding, which aims to represent entities and relations in vector spaces, has shown outstanding performance on a few knowledge graph completion tasks. Most existing methods are based on the assumption that a knowledge graph is a set of separate triples, ignoring rich graph features, i.e., structural information in the graph. In this paper, we take advantages of structures in knowledge graphs, especially local structures around a triple, which we refer to as triple context. We then propose a Triple-Context-based knowledge Embedding model (TCE). For each triple, two kinds of structure information are considered as its context in the graph; one is the out...

KnOD 2021

Beyond Facts: Online Discourse and Knowledge Graphs A preface to the proceedings of the 1st International Workshop on Knowledge Graphs for Online Discourse Analysis (KnOD 2021, co-located with TheWebConf’21) https://ceur-ws.org/Vol-2877/preface.pdf https://knod2021.wordpress.com/   ABSTRACT Expressing opinions and interacting with others on the Web has led to the production of an abundance of online discourse data, such as claims and viewpoints on controversial topics, their sources and contexts . This data constitutes a valuable source of insights for studies into misinformation spread, bias reinforcement, echo chambers or political agenda setting. While knowledge graphs promise to provide the key to a Web of structured information, they are mainly focused on facts without keeping track of the diversity, connection or temporal evolution of online discourse data. As opposed to facts, claims are inherently more complex. Their interpretation strongly depends on the context and a vari...