Semantic Networks
Construct a biomedical knowledge graph with NLP
I have already demonstrated how to create a knowledge graph out of a Wikipedia page. However, since the post got a lot of attention, I've decided to explore other domains where using NLP techniques to construct a knowledge graph makes sense. In my opinion, the biomedical field is a prime example where representing the data as a graph makes sense as you are often analyzing interactions and relations between genes, diseases, drugs, proteins, and more. In the above visualization, we have ascorbic acid, also known as vitamin C, and some of its relations to other concepts. For example, it shows that vitamin C could be used to treat chronic gastritis.
How Knowledge Graphs Can Benefit Your Search
Are you making the most of your collected data? The data you accumulate through your products and services can be a game-changer for your organization. Imagine if you can put that information to the proper use! Knowledge Graphs can allow you to make the most of your information to access, search, and utilize data for your enterprise search needs. A Knowledge Graph is a progressive way of interconnected search, an accurate query search resolution system that combines entities like people, objects, and places.
Knowledge Graph Contrastive Learning for Recommendation
Yang, Yuhao, Huang, Chao, Xia, Lianghao, Li, Chenliang
Knowledge Graphs (KGs) have been utilized as useful side information to improve recommendation quality. In those recommender systems, knowledge graph information often contains fruitful facts and inherent semantic relatedness among items. However, the success of such methods relies on the high quality knowledge graphs, and may not learn quality representations with two challenges: i) The long-tail distribution of entities results in sparse supervision signals for KG-enhanced item representation; ii) Real-world knowledge graphs are often noisy and contain topic-irrelevant connections between items and entities. Such KG sparsity and noise make the item-entity dependent relations deviate from reflecting their true characteristics, which significantly amplifies the noise effect and hinders the accurate representation of user's preference. To fill this research gap, we design a general Knowledge Graph Contrastive Learning framework (KGCL) that alleviates the information noise for knowledge graph-enhanced recommender systems. Specifically, we propose a knowledge graph augmentation schema to suppress KG noise in information aggregation, and derive more robust knowledge-aware representations for items. In addition, we exploit additional supervision signals from the KG augmentation process to guide a cross-view contrastive learning paradigm, giving a greater role to unbiased user-item interactions in gradient descent and further suppressing the noise. Extensive experiments on three public datasets demonstrate the consistent superiority of our KGCL over state-of-the-art techniques. KGCL also achieves strong performance in recommendation scenarios with sparse user-item interactions, long-tail and noisy KG entities. Our implementation codes are available at https://github.com/yuh-yang/KGCL-SIGIR22
Refining Diagnosis Paths for Medical Diagnosis based on an Augmented Knowledge Graph
Medical diagnosis is the process of making a prediction of the disease a patient is likely to have, given a set of symptoms and observations. This requires extensive expert knowledge, in particular when covering a large variety of diseases. Such knowledge can be coded in a knowledge graph โ encompassing diseases, symptoms, and diagnosis paths. Since both the knowledge itself and its encoding can be incomplete, refining the knowledge graph with additional information helps physicians making better predictions. At the same time, for deployment in a hospital, the diagnosis must be explainable and transparent.
DSC Weekly Digest 4/19/2022: The Case for Personal Knowledge Graphs - DataScienceCentral.com
I'd like to say that I was highly organized, that I knew where every box ended up and what was in each box. Most people who move know the feeling of living in boxes even after the movers have left, the days spent dodging labyrinths of teetering cardboard, their arms and legs scored with paper cuts where they misjudged that one particular stack that seemed to have taken on a malicious life of its own. In retrospect, I've decided I'm going to go truly high-tech next time: buy a batch of beacons, one for each box, my laptop open as I carefully pack each cardboard container with my sundry possessions, adding each item into a personal knowledge graph so that I can tell exactly where everything in my new house, organized by topic, by room, by owner. I will gleefully take screenshots showing how masterful my graph-fu skills are for future articles, and maybe, just maybe, I wouldn't then have to sleep on the couch at night because I inadvertently packed the family cat. Ah, who am I kidding?
What Personal Knowledge Graphs Have to Do with Business - DataScienceCentral.com
I help lead a working group focused on personal knowledge graphs (PKGs). Lately, it's functioned as a discussion and demo evaluation group for new technologies and how they might be used in a knowledge graph context. Different individuals want to annotate different kinds of data. Some do a lot of research. For them, the need is to annotate the links and associated text (in a simple and ideally machine assisted way from research sources so that machines can help retrieve the right links later on and discover (or rediscover) related links.
HyperBox: A Supervised Approach for Hypernym Discovery using Box Embeddings
Parmar, Maulik, Narayan, Apurva
Hypernymy plays a fundamental role in many AI tasks like taxonomy learning, ontology learning, etc. This has motivated the development of many automatic identification methods for extracting this relation, most of which rely on word distribution. We present a novel model HyperBox to learn box embeddings for hypernym discovery. Given an input term, HyperBox retrieves its suitable hypernym from a target corpus. For this task, we use the dataset published for SemEval 2018 Shared Task on Hypernym Discovery. We compare the performance of our model on two specific domains of knowledge: medical and music. Experimentally, we show that our model outperforms existing methods on the majority of the evaluation metrics. Moreover, our model generalize well over unseen hypernymy pairs using only a small set of training data.
DOJ charges man with threats against Merriam-Webster over dictionary's gender definitions of woman and girl
Fox News Flash top headlines are here. Check out what's clicking on Foxnews.com. The Justice Department charged a California man of hurling threats of violence against the Massachusetts-based Merriam-Webster Inc., while he allegedly accused the dictionary of promoting "lies and anti-science propaganda" regarding its gender definition entries for the words "woman" and "girl." Jeremy David Hanson, 34, of Rossmoor, California, was charged in federal court in Springfield, Massachusetts, by criminal complaint with one count of interstate communication of threats to commit violence. He was arrested and made an initial federal court appearance in the Central District of California on Wednesday.
BIOS: An Algorithmically Generated Biomedical Knowledge Graph
Biomedical knowledge graphs (BioMedKGs) are essential infrastructures for biomedical and healthcare big data and artificial intelligence (AI), facilitating natural language processing, model development, and data exchange. For many decades, these knowledge graphs have been built via expert curation, which can no longer catch up with the speed of today's AI development, and a transition to algorithmically generated BioMedKGs is necessary. In this work, we introduce the Biomedical Informatics Ontology System (BIOS), the first large scale publicly available BioMedKG that is fully generated by machine learning algorithms. BIOS currently contains 4.1 million concepts, 7.4 million terms in two languages, and 7.3 million relation triplets. We introduce the methodology for developing BIOS, which covers curation of raw biomedical terms, computationally identifying synonymous terms and aggregating them to create concept nodes, semantic type classification of the concepts, relation identification, and biomedical machine translation.
SalKG: Learning From Knowledge Graph Explanations for Commonsense Reasoning
Chan, Aaron, Xu, Jiashu, Long, Boyuan, Sanyal, Soumya, Gupta, Tanishq, Ren, Xiang
Augmenting pre-trained language models with knowledge graphs (KGs) has achieved success on various commonsense reasoning tasks. However, for a given task instance, the KG, or certain parts of the KG, may not be useful. Although KG-augmented models often use attention to focus on specific KG components, the KG is still always used, and the attention mechanism is never explicitly taught which KG components should be used. Meanwhile, saliency methods can measure how much a KG feature (e.g., graph, node, path) influences the model to make the correct prediction, thus explaining which KG features are useful. This paper explores how saliency explanations can be used to improve KG-augmented models' performance. First, we propose to create coarse (Is the KG useful?) and fine (Which nodes/paths in the KG are useful?) saliency explanations. Second, to motivate saliency-based supervision, we analyze oracle KG-augmented models which directly use saliency explanations as extra inputs for guiding their attention. Third, we propose SalKG, a framework for KG-augmented models to learn from coarse and/or fine saliency explanations. Given saliency explanations created from a task's training set, SalKG jointly trains the model to predict the explanations, then solve the task by attending to KG features highlighted by the predicted explanations. On three commonsense QA benchmarks (CSQA, OBQA, CODAH) and a range of KG-augmented models, we show that SalKG can yield considerable performance gains -- up to 2.76% absolute improvement on CSQA.