Scalable and Pervasive softwARe and Knowledge Systems

Head : Andrea G. B. Tettamanzi deputised by Johan

The team investigates the organization, the representation, and the distributed processing of knowledge, as well as its extraction from data and its semantic formalization. A particular attention is dedicated, on the one hand, to large-scale architectures and massive data and, on the other hand, to the design of human- and knowledge-centered, evolutionary and adaptive software systems.

The team’s scientific objectives are therefore naturally structured around three main research themes:
— knowledge extraction and learning focusing on the development and application of data mining, machine learning, knowledge discovery methods, the automatic construction of ontologies and automatic knowledge-base enrichment;
— formalizing and reasoning with users and models studying the different types of knowledge-based interactions, like interactions with and between users and reasoning with knowledge graphs; topics thus include (graph-based) knowledge representation, reasoning, cognitive agents, information integration and fusion, user modeling, ambient intelligence, on-line communities and social networks;
— scalable software systems focusing on models of distributed computation, scalability, dynamic adaptation and composition of evolutionary software systems.

The keywords that best describe the areas of interest of the team’s members and their field of activity are the following (sorted by order of importance):
— Software Engineering;
— Knowledge Representation and Management
— Semantic Web;
— Human-Computer Interaction;
— Artificial Intelligence;
— Ambient Intelligence;
— Data Mining;
— Reasoning;
— Natural Language Processing;
— Big Data;
— Machine Learning.
— Information Systems;
— Computer-Based Environments for Human Learning;
— Algorithms;
— Large-Scale Infrastructures;
— Multi-Agent Systems;
— Distributed Systems.