Theoretical Comupter Science Meets other Disciplines

41
Theoretical Computer Science Meets other Disciplines Instructor: Paolo Penna

Transcript of Theoretical Comupter Science Meets other Disciplines

Page 1: Theoretical Comupter Science Meets other Disciplines

Theoretical Computer ScienceMeets other Disciplines

Instructor: Paolo Penna

Page 2: Theoretical Comupter Science Meets other Disciplines

https://ml2.inf.ethz.ch/courses/tcsod/

All information here:

...including these slides

link on ”mystudies”

Page 3: Theoretical Comupter Science Meets other Disciplines

Today we discuss

• Organization

• You choose your paper

Page 4: Theoretical Comupter Science Meets other Disciplines

Today we discuss

• Organization

• You choose your paper

• Goals• What you should do• Grading

Page 5: Theoretical Comupter Science Meets other Disciplines

What is this seminar?

Page 6: Theoretical Comupter Science Meets other Disciplines

TheoreticalComputer Science

(TCS)Other Disciplines

Page 7: Theoretical Comupter Science Meets other Disciplines

TheoreticalComputer Science

(TCS)Other Disciplines

Algorithms

Complexity

DistributedComputation

Biology GamesSocial Sciences

EconomicsTheorems/Proofs

......

Page 8: Theoretical Comupter Science Meets other Disciplines

TheoreticalComputer Science

(TCS)Other Disciplines

Algorithms

Complexity

DistributedComputation

Biology GamesSocial Sciences

EconomicsTheorems/Proofs

......

Page 9: Theoretical Comupter Science Meets other Disciplines

TheoreticalComputer Science

(TCS)Other Disciplines

Algorithms

Complexity

DistributedComputation

Biology GamesSocial Sciences

EconomicsTheorems/Proofs

......

not just computers!

Page 10: Theoretical Comupter Science Meets other Disciplines

TheoreticalComputer Science

(TCS)Other Disciplines

Top TCS conferences keywords

Page 11: Theoretical Comupter Science Meets other Disciplines

Boring?

Page 12: Theoretical Comupter Science Meets other Disciplines
Page 13: Theoretical Comupter Science Meets other Disciplines

MultiplicativeWeights

Update Algorithm

Evolution undernatural selectionin the presence

of sex

Biology‘Famous’ Algo

Page 14: Theoretical Comupter Science Meets other Disciplines

MultiplicativeWeights

Update Algorithm

Evolution undernatural selectionin the presence

of sex

Same thing

Biology‘Famous’ Algo

Page 15: Theoretical Comupter Science Meets other Disciplines

MultiplicativeWeights

Update Algorithm

Evolution undernatural selectionin the presence

of sex

Same thing

Biology‘Famous’ Algo

Why is this interesting?

Page 16: Theoretical Comupter Science Meets other Disciplines

MultiplicativeWeights

Update Algorithm

Evolution undernatural selectionin the presence

of sex

Same thing

Biology‘Famous’ Algo

Why is this interesting? You tell us(choose this paper)

Page 17: Theoretical Comupter Science Meets other Disciplines

What you have to do

Page 18: Theoretical Comupter Science Meets other Disciplines

What you have to do(how to pass get a good grade)

Page 19: Theoretical Comupter Science Meets other Disciplines

Grading

Your grade:• Presentation (70%)

• (Active) Partecipation (30%)

Page 20: Theoretical Comupter Science Meets other Disciplines

Grading

Your grade:• Presentation (70%)

• (Active) Partecipation (30%)

• Attend at least 5 days (mandatory)• Ask relevant questions to the speaker

Page 21: Theoretical Comupter Science Meets other Disciplines

Grading

Your grade:• Presentation (70%)

• (Active) Partecipation (30%)

• Attend at least 5 days (mandatory)• Ask relevant questions to the speaker

what you did not understand,want to know better, want torepeat, curiosity,...,almosteverything

Page 22: Theoretical Comupter Science Meets other Disciplines

Grading

Your grade:• Presentation (70%)

• (Active) Partecipation (30%)

• Attend at least 5 days (mandatory)• Ask relevant questions to the speaker

questions help the speaker!

Page 23: Theoretical Comupter Science Meets other Disciplines

Grading

Your grade:• Presentation (70%)

• (Active) Partecipation (30%)

• Attend at least 5 days (mandatory)• Ask relevant questions to the speaker

we do this seminar (and learn)all together

Page 24: Theoretical Comupter Science Meets other Disciplines

Grading

Your grade:• Presentation (70%)

• (Active) Partecipation (30%)

• Attend at least 5 days (mandatory)• Ask relevant questions to the speaker

• Clarity• Depth

Page 25: Theoretical Comupter Science Meets other Disciplines

Grading

Your grade:• Presentation (70%)

• (Active) Partecipation (30%)

• Attend at least 5 days (mandatory)• Ask relevant questions to the speaker

• Clarity• Depth

learn how to present

learn how to readtheory paper

Page 26: Theoretical Comupter Science Meets other Disciplines

Grading

Your grade:• Presentation (70%)

• (Active) Partecipation (30%)

• Attend at least 5 days (mandatory)• Ask relevant questions to the speaker

• Clarity• Depth

let’s see how

Page 27: Theoretical Comupter Science Meets other Disciplines

What you do (your presentation)

• give a presentation of 25min about your paper

• read and understand your paper (and related material)

Page 28: Theoretical Comupter Science Meets other Disciplines

What you do (your presentation)

• give a presentation of 25min about your paper

• read and understand your paper (and related material)

Page 29: Theoretical Comupter Science Meets other Disciplines

What you do (your presentation)

• give a presentation of 25min about your paper

• read and understand your paper (and related material)

I help you!!!

step by step!!

Page 30: Theoretical Comupter Science Meets other Disciplines

What you do (your presentation)

• write a short report (1-2 pages) describing:

• prepare your presentation (slides for a 25min talk)

• give a presentation of 25min about your paper

• read and understand your paper (and related material)

• what you find interesting/worth presenting• how you want to present

Page 31: Theoretical Comupter Science Meets other Disciplines

What you do (your presentation)

• write a short report (1-2 pages) describing:

• prepare your presentation (slides for a 25min talk)

• give a presentation of 25min about your paper

• read and understand your paper (and related material)

• what you find interesting/worth presenting• how you want to present

talk to me (ask any time any question)

I give you fedback/suggestions

I give you fedback/suggestions

Page 32: Theoretical Comupter Science Meets other Disciplines

Timeline

• send me your short report

• send me your slides

• be there :-)

20 days before your presentation

10 days before your presentation

Day of your presentation

Page 33: Theoretical Comupter Science Meets other Disciplines

Timeline

• send me your short report

• send me your slides

• be there :-)

20 days before your presentation

10 days before your presentation

Day of your presentation

plus 4 more days

Page 34: Theoretical Comupter Science Meets other Disciplines

Timeline

• send me your short report

• send me your slides

• be there :-)

20 days before your presentation

10 days before your presentation

Day of your presentation

plus 4 more days

(reschedule not possible)

Page 35: Theoretical Comupter Science Meets other Disciplines

Schedule

25 Feb 25 Mar 1 Apr 3 Jun

Page 36: Theoretical Comupter Science Meets other Disciplines

Schedule

25 Feb 25 Mar 1 Apr 3 Jun

4 weeks 2 talks per weekif fit(10days for report)

Page 37: Theoretical Comupter Science Meets other Disciplines

Schedule

25 Feb 25 Mar 1 Apr 3 Jun

4 weeks 2 talks per weekif fit(10days for report)

easierpapers

less time

Page 38: Theoretical Comupter Science Meets other Disciplines

Schedule

25 Feb 25 Mar 1 Apr 3 Jun

4 weeks 2 talks per weekif fit(10days for report)

easierpapers

less time

Next week (4 Apr): I will give you two talks...

Page 39: Theoretical Comupter Science Meets other Disciplines

Schedule

25 Feb 25 Mar 1 Apr 3 Jun

4 weeks 2 talks per weekif fit(10days for report)

easierpapers

less time

Next week (4 Apr):(on the same paper)

I guarantee only about the bad talk!

... a bad talk and a good talkI will give you two talks...

Page 40: Theoretical Comupter Science Meets other Disciplines

Conflicts with other lectures?

Never heard things like running time of algorithm,dynamics programming, complexity, NP-hard, ...?

Please talk to me during the break

Page 41: Theoretical Comupter Science Meets other Disciplines

Ready to pick yourfavorite paper?