Categories
Pages
-

DBIS

Kategorie: ‘Courses’

Privacy and Big Data

July 21st, 2022 | by

This seminar is about new and emerging approaches to adjust and balance privacy and utility in data intensive applications, such as information retrieval, data mining and personalisation. These new approaches have the potential to enable a new generation of privacy-enabled services which are not focused on maximizing the collection of user data. Instead these new approaches enable user privacy under different threat models, such as protecting the identity of individual users when querying aggregated data, or preventing leakage of query patterns when users retrieve data from a database. As a result, these new approaches may help businesses in their compliance with increasingly regulatory trust and reinforce user trust, while enabling new business models at the same time.

Privacy Enhancing Technologies for Data Science

July 21st, 2022 | by

This lecture covers current research results in the area of Privacy Enhancing Technologies (PETs) which can be applied to Data Science. These PETs have the potential to enable a new generation of privacy-enabled services which are not focused on maximizing the collection of user data. We use a mix of recent book chapters and papers from conferences and journals of the last few years as primary source material.

Implementation of Databases

July 5th, 2022 | by

The lecture gives an introduction to the implementation of database systems. Besides the rough architecture of a DB system, detailed methods for solving individual DB tasks, such as query processing and transaction management, are presented. The concepts of implementation are demonstrated using classical relational DB systems as well as distributed and NoSQL systems. Concepts, frameworks and components of Big Data architectures, e.g. MapReduce, Apache Spark and are introduced and practically tested.

Seminar Data Stream Management and Analysis

July 5th, 2022 | by

Low-cost sensors and high communication bandwidths open up new possibilities for applications that benefit from a high amount of data. Such applications produce data continuously, potentially unbounded, and at high rates, which is subsumed under the term data stream. Examples for applications fields are smart manufacturing, high-speed trading, fraud detection, robotics, or social networks. Data stream management systems are special systems which address the specific requirements handling data streams. In this seminar we will research recent topics in data stream management and analysis, such as data compression, online learning, or operator distribution. The seminar will be offered as block seminar.

Data Visualisation and Analytics

June 1st, 2022 | by

This course provides participants with a comprehensive and versatile toolbox of data visualisation and analysis methods, which can be transferred to a vast number of applications.

Knowledge Graphs Seminar

May 23rd, 2022 | by

Knowledge Graphs are large graphs used to capture information about the real world in such a way that is is useful for applications. In these data structures, there are all sorts of entities (for example, people, events, places, organizations, etc.). Knowledge Graphs are used by many organizations to represent the information they need for their operations. The most well-known example is Google, where a knowledge graph is used to enrich the search results. Also personal assistants, such as Amazon’s Alexa, Apple’s Siri and Google Now, as well as question answering systems such as IBM Watson, make use of knowledge graphs to provide information to their users.

Besides these, also other information graphs, are in use by large organizations to improve or personalize their services. Examples include the Facebook graph, the Amazon product graph, and the Thompson Reuters Knowledge Graph.

The graph also contains all sorts of information about these entities (e.g., age, opening hours, …) and relations between them (e.g., “this shop is located in Aachen”). Furthermore, it may contain context information (e.g., the source of some information) and schema information or background knowledge (e.g., “shops have opening hours”).

Deliverables of this seminar

This seminar consists of an introductory course on Knowledge Graphs. You will give a short outline presentation on your assigned topic to set overview and expectations about the paper you’re going to write. The main deliverable of the seminar is a paper that describes the state of the art of your assigned topic. While you do not need to contribute original research, your task is to show the scientific competences of literature research, presentation of a research question and understanding and putting relevant papers into context. Furthermore, you are asked to critically assess and compare strengths or challenges of existing solutions. You will review your peer’s papers and give relevant feedback to enhance your scientific writing skills. You will present your paper in a final presentation in a block seminar at the end of the semester.

Knowledge Graph Lab WS 2022/23

May 16th, 2022 | by

Knowledge Graphs are large graphs used to capture information about the real world in such a way that is is useful for applications. In these data structures, there are all sorts of entities (for example, people, events, places, organizations, etc.). Knowledge Graphs are used by many organizations to represent the information they need for their operations. The most well-known example is Google, where a knowledge graph is used to enrich the search results. Also personal assistants, such as Amazon’s Alexa, Apple’s Siri and Google Now, as well as question answering systems such as IBM Watson, make use of knowledge graphs to provide information to their users.

Besides these, also other information graphs, are in use by large organizations to improve or personalize their services. Examples include the Facebook graph, the Amazon product graph, and the Thompson Reuters Knowledge Graph.

Opensource Knowledge Graphs such as Wikidata and DBPedia provide universal access to linked entities from a large range of domains.

The graph also contains all sorts of information about these entities (e.g., age, opening hours, …) and relations between them (e.g., “this shop is located in Aachen”). Furthermore, it may contain context information (e.g., the source of some information) and schema information or background knowledge (e.g., “shops have opening hours”).

In this course we will give a basic practical introduction to working with these graphs. We plan to cover the following in the course:

  • Graph representation of data
  • Knowledge Graph basics
  • Knowledge Graph creation and maintainance tasks: Creation, Hosting, Curation and Deployment
  • Use of vocabularies and ontologies as schemas for graphs
  • Searching information in knowledge graphs
  • Information extraction into knowledge graphs
  • Data mining techniques for knowledge graphs
  • Knowledge graph completion (predicting links, finding anomalies)
  • Data governance aspects, e.g., data quality
  • Architectures for knowledge graphs (e.g., data lakes, central vs. decentral storage, knowledge graphs on top of relational or NoSQL databases)

Data Science in Medicine

May 12th, 2022 | by

Health data analytics is one of the main drivers for the future of medicine. Various sources of big data, including patient records, diagnostic images, genomic data, wearable sensors, are being generated in our everyday life by health care practitioners, researchers, and patients themselves. Data science aims to identify patterns, discovering the underlying cause of diseases and well being by analyzing this data.

Distributed Ledger Technology

May 4th, 2022 | by

This class strives to convey basic knowledge and practical experience for the use of blockchain technologies. Blockchain is considered as one specific instance of Distributed Ledger Technology (DLT). DLT is known for its distributed transaction management and process automation via smart contracts. The class will introduce DLT as a new paradigm for cooperation management across flexible business partnerships.

Prozess Management

May 4th, 2022 | by

The Process Management lecture will introduce concepts and tools for capturing, planning and executing processes.