Pular para o conteúdo principal

Knowledge Graph Embedding: A Survey of Approaches and Applications - Leitura de Artigo 2

Q. Wang, Z. Mao, B. Wang and L. Guo, "Knowledge Graph Embedding: A Survey of Approaches and Applications," in IEEE Transactions on Knowledge and Data Engineering, vol. 29, no. 12, pp. 2724-2743, 1 Dec. 2017, doi: 10.1109/TKDE.2017.2754499.

  1. Techniques that conduct embedding using only facts observed in the KG
  2. Techniques that further incorporate additional information besides facts. 
  3. How embeddings can be applied to and benefit a wide variety of tasks (in-KG applications and out-of-KG applications)

(2)

There is a wide variety of additional information that can be incorporated to further improve the task, e.g., entity types, relation paths, textual descriptions, as well as logical rules. 

The first kind of additional information we consider is entity types, i.e., semantic categories to which entities belong. For example, AlfredHitchcock has the type of Person, and Psycho the type of CreativeWork. This kind of information is available in most KGs, usually encoded by a specific relation and stored also in the form of triples, e.g., (Psycho , IsA, CreativeWork).  

Semantically smooth embedding (SSE), which requires entities of the same type to stay close to each other in the embedding space,

Entity types can also be used as constraints of head and tail positions for different relations, e.g., head entities of relation DirectorOf should be those with the type of Person, and tail entities those with the type of CreativeWork. Such constraints in the training process, particularly during the generation of negative training examples. Negative examples that violate entity type constraints are excluded from training.

The second kind of additional information we consider is relation paths, i.e., multi-hop relationships between entities.A relation path is typically defined as a sequence of relations r1r through which two entities can be connected on the graph. For example, BornInLocatedIn is a path linking AlfredHitchcock to England, via an intermediate node Leytonstone . Relation paths contain rich semantic cues and are extremely useful for KG completion, e.g., BornInLocatedIn is indicative of the relation Nationality between AlfredHitchcock and England.

A key challenge then is how to represent such paths in the same vector space along with entities and relations. A straightforward solution is to represent a path as a composition of the representations of its constituent relations, since the semantic meaning of the path depends on all these relations.

Extension of TransE to model relation paths, referred to as path-based TransE (PTransE).  

Most KGs there are concise descriptions for entities which contain rich semantic information about them. Besides entity descriptions stored in KGs, it can be extended to incorporate more general textual information (de fontes externas)

Jointly embedding utilizes information from both structured KGs and unstructured text. KG embedding and word embedding can thus be enhanced by each other. Moreover, by aligning these two types of information, jointly embedding enables the prediction of out-of-KG entities, i.e., phrases appearing in web text but not included in the KG yet.

Finally we consider the incorporation of logical rules, particularly those represented in terms of first-order Horn clauses, e.g., x,y:HasWife(x,y)HasSpouse(x,y) stating that any two entities linked by the relation HasWife should also be linked by the relation HasSpouse. Such logical rules contain rich background information and have been widely studied in knowledge acquisition and inference ... Recently, there has been growing interest in combining logical rules with KG embedding models.

Most KG embedding techniques do not explicitly distinguish between relations and attributes. Take the tensor factorization model RESCAL as an example. In this model, each KG relation is encoded as a slice of the tensor, no matter it indicates a true relation or just an attribute. 

 

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...

Exploratory Search: From Finding to Understanding - Leitura de Artigo

Gary Marchionini. 2006. Exploratory search: from finding to understanding. Commun. ACM  49, 4 (April 2006), 41–46. https://doi.org/10.1145/1121949.1121979   This article distinguishes exploratory search that blends quer ying and browsing strategies from retrieval that is best served by analytical strategies ...   Exploratory search. Search is a fundamental life activity.   A hierarchy of information needs may also be defined that ranges from basic facts that guide short-term actions (for example, the predicted chance for rain today to decide whether to bring an umbr ella) to networks of related concepts that help us under stand phenomena or execute complex activities (for example, the relationships between bond prices and stock prices to manage a retirement portfolio) to com plex networks of tacit and explicit knowledge that accretes as expertise over a lifetime (for example, the most promising paths of investigation for the sea soned scholar or designer)....