2017年5月9日 星期二

Semantic Web vs. semantic technology

Semantic Web Technologies course 
http://www.meteck.org/SWT.html

Foundations of Semantic Web Technologies (許多課程投影片)
http://www.semantic-web-book.org/page/Slides

Transformation of ZML schemas and XML data to RDF/OWL
http://topquadrantblog.blogspot.tw/2011/09/living-in-xml-and-owl-world.html


XML SchemaPlus Specification
This document presents a specification of XML SchemaPlus (XSP) for describing the layout of an XML document in such a way that RDF/OWL semantics can be retained.



Semantic University
http://www.cambridgesemantics.com/semantic-university/semantic-web-vs-semantic-technology#

Some examples of semantic technologies include natural language processing (NLP), data mining, artificial intelligence (AI), category tagging, and semantic search.

Semantic Web technologies include:

  • a flexible data model (RDF),
  • schema and ontology languages for describing concepts and relationships (RDFS and OWL),
  • a query language (SPARQL),
  • a rules language (RIF),
  • a language for marking up data inside Web pages (RDFa),
  • and more.


Deep Learning for Named Entity Recognition

some interesting recent (2015-2016) papers related to that:
  1. Capturing Semantic Similarity for Entity Linking with Convolutional Neural Networks – authors: M Francis
  2. Entity Attribute Extraction from Unstructured Text with Deep Belief Network – authors: B Zhong, L Kong, J Liu
  3. Learning Word Segmentation Representations to Improve Named Entity Recognition for Chinese Social Media – authors: N Peng, M Dredze
  4. Biomedical Named Entity Recognition based on Deep Neutral Network – authors: L Yao, H Liu, Y Liu, X Li, MW Anwar
  5. Shared tasks of the 2015 workshop on noisy user-generated text: Twitter lexical normalization and named entity recognition – authors: T Baldwin, MC de Marneffe, B Han, YB Kim, A Ritter…
  6. Semi-Supervised Approach to Named Entity Recognition in Spanish Applied to a Real-World Conversational System – authors: SS Bojórquez, VM González
  7. Boosting Named Entity Recognition with Neural Character Embeddings – authors: C dos Santos, V Guimaraes, RJ Niterói, R de Janeiro
  8. Exploring Recurrent Neural Networks to Detect Named Entities from Biomedical Text – authors: L Li, L Jin, D Huang
  9. Entity-centric search: querying by entities and for entities – authors: M Zhou
  10. Automatic Entity Recognition and Typing from Massive Text Corpora: A Phrase and Network Mining Approach – authors: X Ren, A El
  11. Boosting Named Entity Recognition with Neural Character Embeddings – authors: CN Santos, V Guimarães
  12. Named Entity Recognition in Chinese Clinical Text Using Deep Neural Network. – authors: Y Wu, M Jiang, J Lei, H Xu
  13. Context-aware Entity Morph Decoding – authors: B Zhang, H Huang, X Pan, S Li, CY Lin, H Ji, K Knight…
  14. Training word embeddings for deep learning in biomedical text mining tasks – authors: Z Jiang, L Li, D Huang, L Jin
  15. Entity Attribute Extraction from Unstructured Text with Deep Belief Network – authors: B Zhong, L Kong, J Liu
  16. Building Text-mining Framework for Gene-Phenotype Relation Extraction using Deep Leaning – authors: D Jang, J Lee, K Kim, D Lee
  17. Text Mining in Social Media for Security Threats – authors: D Inkpen
  18. Text Understanding from Scratch – authors: X Zhang, Y LeCun
  19. Syntax-based Deep Matching of Short Texts – authors: M Wang, Z Lu, H Li, Q Liu
  20. PTE: Predictive Text Embedding through Large-scale Heterogeneous Text Networks – authors: J Tang, M Qu, Q Mei
  21. Automatic Entity Recognition and Typing from Massive Text Corpora: A Phrase and Network Mining Approach – authors: X Ren, A El
  22. Domain-Specific Semantic Relatedness from Wikipedia Structure: A Case Study in Biomedical Text – authors: A Sajadi, EE Milios, V Kešelj, JCM Janssen
  23. Deep Unordered Composition Rivals Syntactic Methods for Text Classification – authors: M Iyyer, V Manjunatha, J Boyd
  24. Representing Text for Joint Embedding of Text and Knowledge Bases – authors: K Toutanova, D Chen, P Pantel, H Poon, P Choudhury…
  25. In Defense of Word Embedding for Generic Text Representation – authors: G Lev, B Klein, L Wolf

2017年5月3日 星期三

Notes on Conversational Interfaces

https://quip.com/VjJFAFmzJ35P

Knowledge base systems

Knowledge-based Artificial Intelligence
http://www.mkbergman.com/1816/knowledge-based-artificial-intelligence/
A recent interview with a noted researcher, IEEE Fellow Michael I. Jordan, Pehong Chen Distinguished Professor at the University of California, Berkeley, provided a downplayed view of recent AI hype. Jordan was particularly critical of AI metaphors to real brain function and took the air out of the balloon about algorithm advances, pointing out that most current methods have roots that are decades long [1]. In fact, the roots of knowledge-based artificial intelligence (KBAI), the subject of this article, also extend back decades.


一些和Knowledge base systems相關的資料整理網站
http://appleiphones.org/images/knowledge+base+systems
Knowledge-based Systems

Knowledge Based Systems -Artificial Intelligence by Priti Srinivas S ...

2017年4月24日 星期一

A Brief Survey of Ontology Development Methodologies

The Recent Pace of Ontology Development Appears to Have Waned

Some of the leading methodologies, presented in rough order from the oldest to newest, are as follows:

Cyc – this oldest of knowledge bases and ontologies has been mapped to many separate ontologies. See the separate document on the Cyc mapping methodology for an overview of this approach [9]
TOVE (Toronto Virtual Enterprise) – a first-order logic approach to representing activities, states, time, resources, and cost in an enterprise integration architecture [10]
IDEF5 (Integrated Definition for Ontology Description Capture Method) – is part of a broader set of methodologies developed by Knowledge Based Systems, Inc. [11]
ONIONS (ONtologic Integration Of Naive Sources) – a set of methods especially geared to integrating multiple information sources [12], with a particular emphasis on domain ontologies
COINS (COntext INterchange System) – a long-running series of efforts from MIT’s Sloan School of Management [13]
METHONTOLOGY – one of the better known ontology building methodologies; however, not many known uses [14]
OTK (On-To-Knowledge) was a methodology that came from the major EU effort at the beginning of last decade; it is a common sense approach reflected in many ways in other methodologies [15]
UPON (United Process for ONtologies) – is a UML-based approach that is based on use cases, and is incremental and iterative [16].

Ontology Engineering from Simperl et al.

Ontology Tools and Framework from Corcho et al.

http://www.mkbergman.com/906/a-brief-survey-of-ontology-development-methodologies/

2017年4月23日 星期日

Some Ongoing KBS/Ontology Projects and Groups

useful Ontology and KR collections
http://www.cs.utexas.edu/users/mfkb/related.html
and additional systems under Knowledge Acquisition Tools.
  • Ontology Learning Tools - Automated/assisted techniques for building an ontology. Also see a good survey of ontology learning methods and techniques (OntoWeb deliverable 1.5, A. Gomez-Perez, D. Manzano-Macho).
  • The New Ontology of the Mental Causation Debate - an AHRC (Arts & Humanities Research Council) funded research project, attempting to frame the debate with more metaphysical precision, and explore the consequences of that reframing (Univ Durham, UK).
  • Ontology Merging Tools - See Chimera and PROMPT. Also see Carter, a tool for helping experts build a consensus KB.
  • Ontologies - Dealing with multiple ontologies - See InfoQuilt.

Web Data Semantics and Integration

7  Ontologies, RDF, and OWL
 7.1  Introduction
 7.2  Ontologies by example
 7.3  RDF, RDFS, and OWL
 7.4  Ontologies and (Description) Logics
 7.5  Further reading
 7.6  Exercises
8  Querying Data through Ontologies
 8.1  Introduction
 8.2  Querying RDF data: notation and semantics
 8.3  Querying through RDFS ontologies
 8.4  Answering queries through DL-LITE ontologies
 8.5  Further reading
 8.6  Exercises
9  Data Integration
 9.1  Introduction
 9.2  Containment of conjunctive queries
 9.3  Global-as-view mediation
 9.4  Local-as-view mediation
 9.5  Ontology-based mediators
 9.6  Peer-to-Peer Data Management Systems
 9.7  Further reading
 9.8  Exercices
10  Putting into Practice: Wrappers and Data Extraction with XSLT
 10.1  Extracting Data from Web Pages
 10.2  Restructuring Data
11  Putting into Practice: Ontologies in Practice (by Fabian M. Suchanek)
 11.1  Exploring and installing YAGO
 11.2  Querying YAGO
 11.3  Web access to ontologies
12  Putting into Practice: Mashups with YAHOO! PIPES and XProc
 12.1  YAHOO! PIPES: A Graphical Mashup Editor
 12.2  XProc: An XML Pipeline Language

Types of Bots: An Overview

Learn more about all the different varieties of bots, and what they can do for you http://botnerds.com/types-of-bots/ In this articl...