Semantic technologies for industry: From knowledge modeling and integration to intelligent applications

Artificial Intelligence technologies are growingly used within several software systems ranging from Web services to mobile applications. It is by no doubt true that the more AI algorithms and methods are used the more they tend to depart from a pure "AI" spirit and end to refer to the sphere of standard software. In a sense, AI seems strongly connected with ideas, methods and tools that are not (yet) used by the general public. On the contrary, a more realistic view of it would be a rich and pervading set of successful paradigms and approaches. Industry is currently perceiving semantic technologies as a key contribution of AI to innovation. In this paper a survey of current industrial experiences is used to discuss different semantic technologies at work in heterogeneous areas, ranging from Web services to semantic search and recommender systems.The resulting picture confirms the vitality of the area and allows to sketch a general taxonomy of approaches, that is the main contribution of this paper.

[1]  Gregory Grefenstette Upcoming Industrial Needs for Search , 2009, ECIR.

[2]  Maurizio Lenzerini Ontology-based data management , 2011, CIKM '11.

[3]  Chang Wang,et al.  Relation Extraction with Relation Topics , 2011, EMNLP.

[4]  Siddharth Patwardhan,et al.  Using Syntactic and Semantic Structural Kernels for Classifying Definition Questions in Jeopardy! , 2011, EMNLP.

[5]  Pasquale Lops,et al.  Introducing Serendipity in a Content-Based Recommender System , 2008, 2008 Eighth International Conference on Hybrid Intelligent Systems.

[6]  Alessandro Moschitti,et al.  A Study on Convolution Kernels for Shallow Statistic Parsing , 2004, ACL.

[7]  Dieter Fensel,et al.  Semantic business process management: a vision towards using semantic Web services for business process management , 2005, IEEE International Conference on e-Business Engineering (ICEBE'05).

[8]  Nigel Collier,et al.  Sentiment Analysis using Support Vector Machines with Diverse Information Sources , 2004, EMNLP.

[9]  Christiane Fellbaum,et al.  Book Reviews: WordNet: An Electronic Lexical Database , 1999, CL.

[10]  Alan F. Smeaton,et al.  Using NLP or NLP Resources for Information Retrieval Tasks , 1999 .

[11]  Evgeniy Gabrilovich,et al.  Wikipedia-based Semantic Interpretation for Natural Language Processing , 2014, J. Artif. Intell. Res..

[12]  Magnus Sahlgren,et al.  The Word-Space Model: using distributional analysis to represent syntagmatic and paradigmatic relations between words in high-dimensional vector spaces , 2006 .

[13]  Raymond J. Mooney,et al.  Learning to Interpret Natural Language Navigation Instructions from Observations , 2011, Proceedings of the AAAI Conference on Artificial Intelligence.

[14]  Maria Teresa Pazienza,et al.  Semantic turkey: a browser-integrated environment for knowledge acquisition and management , 2012 .

[15]  Patrick Pantel,et al.  From Frequency to Meaning: Vector Space Models of Semantics , 2010, J. Artif. Intell. Res..

[16]  Maurizio Lenzerini,et al.  Ontology-Based Data Access: The Experience at the Italian Department of Treasury , 2013, CAiSE Industrial Track.

[17]  Diego Calvanese,et al.  Tractable Reasoning and Efficient Query Answering in Description Logics: The DL-Lite Family , 2007, Journal of Automated Reasoning.

[18]  Christiane Fellbaum,et al.  Using Wordnet for Text Retrieval , 1998 .

[19]  Zellig S. Harris,et al.  Mathematical structures of language , 1968, Interscience tracts in pure and applied mathematics.

[20]  Gerhard Friedrich,et al.  Recommender Systems - An Introduction , 2010 .

[21]  Alessandro Moschitti,et al.  Kernel methods, syntax and semantics for relational text categorization , 2008, CIKM '08.

[22]  Roberto Pirrone,et al.  Cognitive Linguistics as the Underlying Framework for Semantic Annotation , 2012, 2012 IEEE Sixth International Conference on Semantic Computing.

[23]  John R. Anderson A Spreading Activation Theory of Memory , 1988 .

[24]  Alon Y. Halevy,et al.  Principles of Data Integration , 2012 .

[25]  Jennifer Chu-Carroll,et al.  Building Watson: An Overview of the DeepQA Project , 2010, AI Mag..

[26]  Dominic Widdows,et al.  Orthogonal Negation in Vector Spaces for Modelling Word-Meanings and Document Retrieval , 2003, ACL.

[27]  Roberto Basili,et al.  Learning domain-specific Framenets from texts , 2008 .

[28]  Roberto Basili,et al.  Space Projections as Distributional Models for Semantic Composition , 2012, CICLing.

[29]  Pasquale Lops,et al.  WordNet-based user profiles for neighborhood formation in hybrid recommender systems , 2005, Fifth International Conference on Hybrid Intelligent Systems (HIS'05).

[30]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[31]  Enrico Franconi,et al.  An Intelligent Query Interface with Natural Language Support , 2006, FLAIRS.

[32]  Rolf Schwitter,et al.  Meaningful web annotations for humans and machines using controlled natural language , 2008, Expert Syst. J. Knowl. Eng..

[33]  Jeremy Gibbons,et al.  A Relative Timed Semantics for BPMN , 2009, Electron. Notes Theor. Comput. Sci..

[34]  Jens Lehmann,et al.  Template-based question answering over RDF data , 2012, WWW.

[35]  Pasquale Lops,et al.  Enhanced semantic TV-show representation for personalized electronic program guides , 2012, UMAP.

[36]  Tomek Strzalkowski,et al.  Natural Language Information Retrieval: TREC-8 Report , 1994, TREC.

[37]  Enrico Motta,et al.  Scaling Up Question-Answering to Linked Data , 2010, EKAW.

[38]  Pasquale Lops,et al.  Leveraging Encyclopedic Knowledge for Transparent and Serendipitous User Profiles , 2013, UMAP.

[39]  Alessandro Moschitti,et al.  Structural relationships for large-scale learning of answer re-ranking , 2012, SIGIR '12.

[40]  I. Weber,et al.  Semantic Business Process Validation , 2008 .

[41]  Sergio Tessaris,et al.  Quelo: an Ontology-Driven Query Interface , 2011, Description Logics.

[42]  Eyal Oren,et al.  Sindice.com: Weaving the Open Linked Data , 2007, ISWC/ASWC.

[43]  Michael C. McCord,et al.  Deep parsing in Watson , 2012, IBM J. Res. Dev..

[44]  Paolo Tonella,et al.  Semantics-Based Aspect-Oriented Management of Exceptional Flows in Business Processes , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[45]  Andreas Oberweis,et al.  Ontology Based Business Process Description , 2005, EMOI-INTEROP.

[46]  No Author Given Cross-language Information Filtering : Word Sense Disambiguation vs . Distributional models , 2011 .

[47]  Antonio De Nicola,et al.  An Ontological Approach to Business Process Modeling , 2007, IICAI.

[48]  Laura M. Haas,et al.  Information integration in the enterprise , 2008, CACM.

[49]  Anna Lisa Gentile,et al.  UNIBA: JIGSAW algorithm for Word Sense Disambiguation , 2007, SemEval@ACL.

[50]  Philipp Cimiano,et al.  ORAKEL: A Portable Natural Language Interface to Knowledge Bases , 2007 .

[51]  Roberto Basili,et al.  NLP-driven IR: Evaluating Performances over a Text Classification task , 2001, IJCAI.

[52]  C. Fillmore,et al.  Grammatical constructions and linguistic generalizations: The What's X doing Y? construction , 1999 .

[53]  Luciano Serafini,et al.  Wiki-Based Conceptual Modeling: An Experience with the Public Administration , 2011, International Semantic Web Conference.

[54]  Alessandro Moschitti,et al.  Joint Distant and Direct Supervision for Relation Extraction , 2011, IJCNLP.

[55]  David Hawking,et al.  Challenges in Enterprise Search , 2004, ADC.

[56]  Aditya Kalyanpur,et al.  PRISMATIC: Inducing Knowledge from a Large Scale Lexicalized Relation Resource , 2010, HLT-NAACL 2010.

[57]  Karen Spärck Jones,et al.  NLP Track at TREC-5 , 1996, TREC.

[58]  Catriel Beeri,et al.  Querying business processes , 2006, VLDB.

[59]  Chong Wang,et al.  PANTO: A Portable Natural Language Interface to Ontologies , 2007, ESWC.

[60]  Michael Collins,et al.  Three Generative, Lexicalised Models for Statistical Parsing , 1997, ACL.

[61]  Sebastian Stein,et al.  A BPMO Based Semantic Business Process Modelling Environment , 2007, SBPM.

[62]  Pasquale Lops,et al.  Knowledge infusion into content-based recommender systems , 2009, RecSys '09.

[63]  Cataldo Musto,et al.  Enhanced vector space models for content-based recommender systems , 2010, RecSys '10.

[64]  T. Landauer,et al.  A Solution to Plato's Problem: The Latent Semantic Analysis Theory of Acquisition, Induction, and Representation of Knowledge. , 1997 .

[65]  Roberto Basili,et al.  A HMM-based Approach to Question Answering against Linked Data , 2013, CLEF.

[66]  Ellen M. Voorhees,et al.  Query expansion using lexical-semantic relations , 1994, SIGIR '94.

[67]  Peter Mika,et al.  Microsearch: An Interface for Semantic Search , 2008, SemSearch.

[68]  Roberto Basili,et al.  Innovation-Related Enterprise Semantic Search: The INSEARCH Experience , 2012, 2012 IEEE Sixth International Conference on Semantic Computing.

[69]  E. Prud hommeaux,et al.  SPARQL query language for RDF , 2011 .

[70]  Jan Mendling,et al.  Beyond soundness: on the verification of semantic business process models , 2010, Distributed and Parallel Databases.

[71]  Seán O'Riain,et al.  Querying Linked Data Using Semantic Relatedness: A Vocabulary Independent Approach , 2011, NLDB.