Affiliations: University of Bari Aldo Moro Bari, Italy | University of Roma Tor Vergata, Rome, Italy | Fondazione Bruno Kessler, Trento, Italy | University of Roma La Sapienza, Rome, Italy | Qatar Computing Research Institute and University of Trento, Trento, Italy | University of Milan-Bicocca, Milan, Italy | University of Palermo, Palermo, Italy | Consorzio Operativo Gruppo Montepaschi, Sienna, Italy
Note:  Corresponding author: Giovanni Semeraro, University of Bari Aldo Moro, Bari, Italy. E-mail: [email protected]
Abstract: 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.
Keywords: NLP, information retrieval, semantic search, recommender systems, ontologies, BPM