+ All Categories
Home > Documents > TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a...

TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a...

Date post: 06-Feb-2018
Category:
Upload: vohuong
View: 216 times
Download: 0 times
Share this document with a friend
28
3 CP, SoSe 2016 Carlos Garcia C. [email protected] based on slides by Dr. Leonardo Martucci and Florian Volk Telekooperation Seminar
Transcript
Page 1: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

3 CP, SoSe 2016

Carlos Garcia C.

[email protected]

based on slides by

Dr. Leonardo Martucci and Florian Volk

Telekooperation Seminar

Page 2: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

What? Read and analyze current scientific

publications

Topics: Deep Learning and SDNs

Carlos Garcia C., Telekooperation 2

General Information

How? Select a topic and study it

Write a short report

Review other reports

Present your report

Who? BSc, MSc and Diploma students from Computer Science

Electrical Engineering

and related areas

Page 3: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

Carlos Garcia C., Telekooperation 3

General Information

Why? Introduction to a research area Learn to read and analyze

scientific material Present your evaluation

Language? English Even though your advisor might speak

German, your report has to be in English

When? April 11 (now) Introduction Topic presentation Tutorial: Working with Literature

April 19 Topic selection deadline

May 24 First version of your paper

May 31 Submission of review

July 5 First version of your presentation Final version of your survey

July 12 Presentation of your work

Meetings with your advisor

Page 4: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

1. Pick a topic, read the provided literature

and find more literature

2. Write an overview or state-of-the-art survey

3. Peer-Review process

Your report will be reviewed by a colleague and by your advisor

You will review a colleague‘s report

4. Correct and improve your report following the

reviewer‘s comments

5. Give a presentation on your report

Carlos Garcia C., Telekooperation 4

5 Steps to Success

Read

Literature

Write Report

Peer review

Correct Report

Presentation

enough

Yes

No

Page 5: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

You get 3 graded credit points for Your report: 10 - 12 pages IEEE transactions style paper

(find templates on the course web page)

Your peer review

Your presentation: 12 minutes + 5 minutes of discussion

Carlos Garcia C., Telekooperation 5

Evaluation and Grading

You need to pass all parts!

60 %

Report

15 %

Review

25 %

Presentation

Page 6: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

Seminar Topics

Page 7: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

Dark SDN (Anonymous SDN)

SDN as the problem Shift of network applications to SDN More private data in SDNs Today’s anonymization services do not fit

SDN as the solution Easy to control & re-route messages Even decoupling from IP address Example:

Black SDN for the Internet of Things, Chakrabarty, 2015

Task(s) Introduce SDNs with anonymity in mind Survey papers related to SDN + anonymity &

privacy Elaborate on how the SDN could protect

anonymity

Jörg Daubert, Telekooperation Lab 7

Page 8: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

Motivation (I) Software-Defined Networking (SDN) decouples the control plane from the

data plane and aims at providing a more flexible and cost-effective way to manage tomorrow’s networks

Julien Gedeon, Telekooperation Lab 8

Northbound APIs for SDN

Source: Kirkpatrick (2013)

Page 9: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

Motivation (II) While OpenFlow exists as a quasi-standard exsists for the Southbound API

work is still in progress for Northbound APIs

Objectives Gain a deep understanding of SDN and the challenges involved

Task Get a general understanding of what SDN is about

Define what a Northbound API should provide

Get an overview of available SDN controllers

Review what Northbound APIs these controllers use and what capabilities they have

Your own ideas for an API? / Outlook on future work…

Julien Gedeon, Telekooperation Lab 9

Northbound APIs for SDN

Page 10: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

Motivation Classic machine translation systems rely on big translation tables

New approaches use thought vectors (more like humans use language) I.e., if you want to translate something into another language you should:

1. understand what the sentence in the first language means

2. and then say the same thing in the other language

instead of translating single words or short sequences

Objectives An understanding of how the current iteration of neural networks accomplish

machine translation Including subparts like word embedding (Word2Vec)

Task A survey about the state-of-the-art approaches for machine translation using

deep learning (thought vector approach)

Timo Nolle, Telekooperation Lab 10

Machine Translation Using Thought Vectors

Page 11: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

Motivation Speech recognition is gaining a lot of traction (Siri, Google Now, …)

Current approaches are heavily based on neural networks

Recurrent neural networks (RNNs) can model temporal aspects of speech Dominant approach: Hidden Markov Models (HMMs)

Objectives Get familiar with: Speech recognition / acoustic modelling

Deep learning (RNNs, LSTMs)

Task Find and survey literature on DNN-HMM (and variants) and contrast with

end-to-end approaches using RNNs/LSTMs

Hands-on: Try out EESEN (github.com/srvk/eesen) and/or KALDI (kaldi-asr.org) Both have learning recipes which you can just run.sh without much hassle

Benjamin Milde, Telekooperation Lab 11

Recurrent neural networks (RNNs) in speech recognition

Page 12: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

Motivation

Objectives Understand how Deep Learning is used to play top level Go

Explain the Deep Learning techniques used

Task A tutorial paper showing how Deep Learning is used to develop Go bots

Carlos Garcia, Telekooperation Lab 12

Deep Learning can play Go / Baduk / Weiqi

Go is a simple game, yet it is deep and (mathematically) complex

It was thought that computers would never be able to play high level Go

Page 13: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

Motivation The ability to create (art) is only associated to humans

Can computers create art?

Objectives Understand how Deep Learning is used in the creation of artistic content

Explain how Deep Learning splits style from content

Task A tutorial paper explaining Deep Learning as applied to artistic style imitation

Carlos Garcia, Telekooperation Lab 13

Deep Learning for the Creation of Artistic Content

Page 14: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

Carlos Garcia C., Telekooperation 14

Overview on Topics

ID Supervisor Topic

1 Jörg Daubert Dark SDN

2 Julien Gedeon Northbound APIs for SDN

3 Timo Nolle Machine Translation Using Thought Vectors

4 Carlos Garcia Deep Learning can play Go

5 Carlos Garcia Deep Learning for the Creation of Artistic Content

6 Benjamin Milde Recurrent neural networks (RNNs)

in speech recognition

To select a topic fill out the following form https://form.jotformeu.com/61012268451346

Page 15: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

by

Leonardo A. Martucci

Sascha Hauke

Florian Volk and

Carlos Garcia C.

How to work with Literature and write Scientific Material

Page 16: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

CONTENT

What’s a scientific publication?

Finding (good) references

Correct referencing

Writing your own paper

Peer-Reviews

* parts of this slide set are based on material provided by Guido Rößling

Page 17: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

Scientific Publication a message With scientific background

Offer a new insight of a scientific problem Solution

Problem

Criticism

OR a survey of a research field

Scientific Survey Quality of the survey directly proportional

to the quality of the surveyed material

Doing a survey is about balancing exploitation and exploration Exploit: Continue digging into good literature

Explore: Try to find new things

Carlos Garcia C., Telekooperation

What’s a scientific publication?

01

Page 18: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

Books Survey (mostly) about a topic

Journal Articles

Collection of related topics into one magazine (the journal) Quality mostly depends on the Journal Rankings: http://www.core.edu.au/index.php/ Good Journal Good Article

Conferences and Symposia The most recent research achievements Strict page limits Papers followed by a presentation Quality is usually connected to the Conference Rankings: http://www.core.edu.au/index.php/ Good Conference Good Paper

Workshops Mostly for work in progress Good for discussing new ideas

Carlos Garcia C., Telekooperation

Types of Publications

02

Page 19: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

Refer back to the original source of information For others to identify the foundations of your work

Giving credit, when credit is due

Not doing so is REALLY bad practice A.K.A. plagiarism

Grundregeln der wissenschaftlichen Ethik am Fachbereich Informatik

Carlos Garcia C., Telekooperation

References and Referencing

03

Page 20: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

Scientific publications Articles, papers, books

Standards RFC, ITU, IEEE, W3C etc.

+ All other non-scientific sources Surveys

Magazines

Reports

Can I reference Wikipedia?

NO: no reliable (or stable) information sources

Carlos Garcia C., Telekooperation

What should I reference?

04

Page 21: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

1. First, define the message Objective of your publication

define the area of research

2. Read the related work Define the work around your work

Finding out what has been done

3. Survey the related work Evaluate differences Identify trade-offs Create a Storyline

4. Write your publication

Carlos Garcia C., Telekooperation

Writing a Scientific Publication

05

Storyline What is the plot of your survey?

Connect each idea with the next in a sensible way

Find common links

Page 22: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

Finding the message The most difficult part (!)

Also, the creative one

go beyond the state of the art

Communicate your message with science

Find the scientific foundations

Identify the challenges

Carlos Garcia C., Telekooperation

1. Your Work, Your Message

!

06

Page 23: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

Related Work? Where? For the initial literature ask your supervisor

it will give you a broad idea about the area

Check publication repositories

ACM Digital Lib http://portal.acm.org/portal.cfm

IEEE Xplore http://ieee.org/portal/site

Google Scholar http://scholar.google.com

Academic Search http://academic.research.microsoft.com/

Conference directories http://www.dblp.org/search/

Authors’ home pages

Other sources from the reference lists

REPEAT

Carlos Garcia C., Telekooperation

2a. Related Work? Where? How?

07

Page 24: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

Related Work ∞ Identify the relevant sources

Evaluating the importance of a publication

1. Read the abstract

2. Check the reference list

3. Read the conclusions

4. Read the rest

Related work will Compare your results against their results

Be used as input for a survey

Carlos Garcia C., Telekooperation

2b. Related Work and Relevance

Good

Good

Good

Paper Read

Next Paper

No

Yes

Yes

Yes

08

Page 25: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

A reference looks like this:

there are also other reference styles

if you use LaTeX to write your report, have a look at BibTeX.

Carlos Garcia C., Telekooperation

Referencing: doing it right

authors

title

how was it published (proceedings) publisher date page number

09

Page 26: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

Always have a good paper structure Organize your ideas

Organize your papers

Define it BEFORE starting to add text

Plan the content of each section

Writing skills No one learns without doing it

General Guidelines:

Be concise

Be precise

Carlos Garcia C., Telekooperation

4. Write your Publication

10

Page 27: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

Carlos Garcia C., Telekooperation

Peer-Reviews

11

What to Write 1. Short summary of the survey

2. Strong aspects of the work What did you like?

Anything exceptional worth mentioning?

3. Weak aspects of the work Anything wrong that caught your attention immediately?

4. Recommended changes to be made Offer suggestions to improve what you have read

It is NOT the reviewer’s work to … correct the publication

… point out all typo-s, grammar and spelling mistakes

All bullets necessary for full points

Page 28: TK Seminar Privacy, Security, and Trust WS2012/13 ... · PDF fileGo / Baduk / Weiqi Go is a simple game, yet it is deep and (mathematically) complex It was thought that computers would

A scientific publication is a message; a validated claim

Refer to the original source of information, avoid plagiarism

The peer-review should help, not criticize

Carlos Garcia C., Telekooperation 12

Summary

Good

Good

Good

Paper Read

Next Paper

No

Yes

Yes

Yes

1. Read the abstract

2. Check the reference list

3. Read the conclusions

4. Read the rest


Recommended