Goto

Collaborating Authors

 Ontologies


Social Participation Ontology: community documentation, enhancements and use examples

arXiv.org Artificial Intelligence

Participatory democracy advances in virtually all governments and especially in South America which exhibits a mixed culture and social predisposition. This article presents the "Social Participation Ontology" (OPS from the Brazilian name \emph{Ontologia de Participa\c{c}\~ao Social}) implemented in compliance with the Web Ontology Language standard (OWL) for fostering social participation, specially in virtual platforms. The entities and links of OPS were defined based on an extensive collaboration of specialists. It is shown that OPS is instrumental for information retrieval from the contents of the portal, both in terms of the actors (at various levels) as well as mechanisms and activities. Significantly, OPS is linked to other OWL ontologies as an upper ontology and via FOAF and BFO as higher upper ontologies, which yields sound organization and access of knowledge and data. In order to illustrate the usefulness of OPS, we present results on ontological expansion and integration with other ontologies and data. Ongoing work involves further adoption of OPS by the official Brazilian federal portal for social participation and NGO s, and further linkage to other ontologies for social participation.


DAGGER: A sequential algorithm for FDR control on DAGs

arXiv.org Machine Learning

We propose a top-down algorithm for multiple testing on directed acyclic graphs (DAGs), where nodes represent hypotheses and edges specify a partial ordering in which hypotheses must be tested. The procedure is guaranteed to reject a sub-DAG with bounded false discovery rate (FDR) while satisfying the logical constraint that a rejected node's parents must also be rejected. It is designed for sequential testing settings, when the DAG structure is known a priori, but the p-values are obtained selectively (such as sequential conduction of experiments), but the algorithm is also applicable in non-sequential settings when all p-values can be calculated in advance (such as variable/model selection). Our DAGGER algorithm, shorthand for Greedily Evolving Rejections on DAGs, allows for independence, positive or arbitrary dependence of the p-values, and is guaranteed to work on two different types of DAGs: (a) intersection DAGs in which all nodes are intersection hypotheses, with parents being supersets of children, or (b) general DAGs in which all nodes may be elementary hypotheses. The DAGGER procedure has the appealing property that it specializes to known algorithms in the special cases of trees and line graphs, and simplifies to the classic Benjamini-Hochberg procedure when the DAG has no edges. We explore the empirical performance of DAGGER using simulations, as well as a real dataset corresponding to a gene ontology DAG, showing that it performs favorably in terms of time and power.


a16z Podcast: The Taxonomy of Collective Knowledge – Andreessen Horowitz

@machinelearnbot

What do disease diagnostics, language learning, and image recognition have in common? All depend on the organization of collective intelligence: data ontologies. In this episode of the a16z Podcast, guests Luis von Ahn, founder of reCaptcha and Duolingo, Jay Komarneni, founder of HumanDX, a16z General Partner Vijay Pande, and a16z Partner Malinka Walaliyadde break down what data ontologies are, from the philosophical (Wittgenstein and Wikipedia!) to the practical (a doctor identifying a diagnosis), particularly as they apply to the field of healthcare and diagnosis. It is data ontologies, in fact, that enable not only human computation -- but that allow us to map out, structure, and scale knowledge creation online, providing order to how we organize massive amounts of information so that humans and machines can coordinate in a way that both understand.


Internet of Humans - GS Lab

#artificialintelligence

A few weeks back I was having dinner with a friend and his family. While we were chatting at the dinner table, his 9-year-old son came up with a demand to download a new game. His logic was simple – "the game is free (So dad you should not have any objections)." My friend offered a sage advice – If the app is free, then perhaps you are the product! While the kid was not much convinced with that sentence, it made me wonder how humans are progressively transforming from being the beneficiary of technology to becoming a target (or object) of technology. Has the era of "Internet of humans" arrived?


Semantic technology underpins conversational AI, other big data uses

@machinelearnbot

After a long hibernation, artificial intelligence has awoken and seems energized to finally prove its value to businesses. One of the components underlying AI's resurgence is semantic technology, which helps users understand text, speech and relationships between data elements. And it isn't just AI -- semantic methodologies also support a variety of other applications in big data environments. The buzz: Like AI, semantic technology has hovered on the fringe of mainstream IT consciousness for years. It first came to life in 2001 under the banner of the Semantic Web, a concept based on the Resource Description Framework (RDF), which structures data in graph form.


Data Science Developer at Institute of Data Science @ Maastricht University

@machinelearnbot

Work with other developers and data scientists to code proof-of-concept projects on large scale data sets. Develop data processing and system integration applications. Construct web based user interfaces and visualizations. Quickly ingest new technologies to consider applicability to current or future needs. Utilize statistics and predictive analytics to create innovative solutions to business problems.


Enriching Linked Datasets with New Object Properties

arXiv.org Artificial Intelligence

Although several RDF knowledge bases are available through the LOD initiative, the ontology schema of such linked datasets is not very rich. In particular, they lack object properties. The problem of finding new object properties (and their instances) between any two given classes has not been investigated in detail in the context of Linked Data. In this paper, we present DART (Detecting Arbitrary Relations for enriching T-Boxes of Linked Data) - an unsupervised solution to enrich the LOD cloud with new object properties between two given classes. DART exploits contextual similarity to identify text patterns from the web corpus that can potentially represent relations between individuals. These text patterns are then clustered by means of paraphrase detection to capture the object properties between the two given LOD classes. DART also performs fully automated mapping of the discovered relations to the properties in the linked dataset. This serves many purposes such as identification of completely new relations, elimination of irrelevant relations, and generation of prospective property axioms. We have empirically evaluated our approach on several pairs of classes and found that the system can indeed be used for enriching the linked datasets with new object properties and their instances. We compared DART with newOntExt system which is an offshoot of the NELL (Never-Ending Language Learning) effort. Our experiments reveal that DART gives better results than newOntExt with respect to both the correctness, as well as the number of relations.


A Standard to build Knowledge Graphs: 12 Facts about SKOS

@machinelearnbot

These days, many organisations have begun to develop their own knowledge graphs. One reason might be to build a solid basis for various machine learning and cognitive computing efforts. For many of those, it remains still unclear where to start. SKOS offers a simple way to start and opens many doors to extend a knowledge graph over time. The usage of open standards for data and knowledge models eliminates proprietary vendor lock-in.


Why Cognitive Systems should combine Machine Learning with Semantic Technologies

@machinelearnbot

Imagine you want to build an application that helps to identify wine and cheese pairings. Applications solely based on machine learning, those ones which are based on experts' knowledge only, or a combination of both? Most of the machine learning algorithms were developed to solve a well-known problem in AI, which is called the'Knowledge Acquisition Bottleneck'. It deals with the question how subject matter experts (SMEs) can be enabled to work together with data scientists on knowledge models in an efficient and sustainable way (See also: Taxonomies and Ontologies – The Yin and Yang of Knowledge Modelling). Machine learning algorithms learn from data, and by that, successful implementations are obviously strongly related to data quality and the approaches taken to encode the semantics (meaning) of data.


FOCA: A Methodology for Ontology Evaluation

arXiv.org Artificial Intelligence

Modeling an ontology is a hard and time-consuming task. Although methodologies are useful for ontologists to create good ontologies, they do not help with the task of evaluating the quality of the ontology to be reused. For these reasons, it is imperative to evaluate the quality of the ontology after constructing it or before reusing it. Few studies usually present only a set of criteria and questions, but no guidelines to evaluate the ontology. The effort to evaluate an ontology is very high as there is a huge dependence on the evaluator's expertise to understand the criteria and questions in depth. Moreover, the evaluation is still very subjective. This study presents a novel methodology for ontology evaluation, taking into account three fundamental principles: i) it is based on the Goal, Question, Metric approach for empirical evaluation; ii) the goals of the methodologies are based on the roles of knowledge representations combined with specific evaluation criteria; iii) each ontology is evaluated according to the type of ontology. The methodology was empirically evaluated using different ontologists and ontologies of the same domain. The main contributions of this study are: i) defining a step-by-step approach to evaluate the quality of an ontology; ii) proposing an evaluation based on the roles of knowledge representations; iii) the explicit difference of the evaluation according to the type of the ontology iii) a questionnaire to evaluate the ontologies; iv) a statistical model that automatically calculates the quality of the ontologies.