how to give a good research talk
play

How to give a good research talk Andreas Zeller Goals of the - PowerPoint PPT Presentation

How to give a good research talk Andreas Zeller Goals of the Seminar Find your way into scientific cha l enges ! Structure and present scientific material " T rain your social and communication skills The Purpose of your Talk


  1. How to give a good research talk Andreas Zeller

  2. Goals of the Seminar • Find your way into scientific cha l enges ! • Structure and present scientific material " • T rain your social and communication skills

  3. The Purpose of your Talk

  4. The Purpose of your Talk

  5. The Purpose of your Talk • Make the audience read your paper 
 ( and talk about it ) ! • Give them an intuitive feel for your idea " • Engage, excite, provoke them ! • Make them glad they came

  6. Preparation • Check the material ! • Identify central topics and claims ! • Outline the talk ! • Make a detailed sketch

  7. Ask Y ourself • Do the claims hold? ! • Are the examples illustrative? ! • Can I do better in presenting? ! • What are the central claims, anyway? ! • And how are they supported?

  8. Ask Y ourself • If someone remembers one thing from my research talk, what should it be?

  9. The Perfect Talk • Hug0Pratt !

  10. Y our Audience have never heard of you • Have read all your earlier papers ! have heard of it, but wish they had not • Thoroughly understand Computational Complexity of Bio - inspired Computation in Combinatorial Optimization ! could not care less • Are eagerly awaiting your latest and greatest ! • Are fresh, alert, and ready for action just came back from lunch and are ready for a nap

  11. Y our Audience

  12. Organizing Y our Talk • Motivation ! • Solution ( including failures )! • Results ! • Conclusion

  13. Motivation • Present the general topic A vi l age in the woods " • Show a concrete problem 
 ( and make it the audience’s problem ) Wicked dragon attacks the peasants " • Show that the state of the art is not enough Peasants’ forks can not pierce dragon armor

  14. Solution + Results • Show new approach and its advantages Hero comes with vorpal blade and fights dragon " • Show how approach solves concrete problem V orpal blade goes snicker - snick; dragon is slayed " • Does the approach generalize? W ould this work for other dragons, too? Why?

  15. Examples: Y our main W eapon • Motivate work ! • Convey basic intuition ! • Illustrate idea in action ! • Use examples first, generalize afterwards

  16. Outline • Tell a story ! • Make slides invisible ! • Use examples, lots of examples ! • Connect to the audience ! • Hope for questions and feedback

  17. Outlines • Don’t use talk outlines at the beginning ! • Don’t use talk outlines in between ! • Actually, don’t use talk outlines at a l ! • Better: Use a diagram after 5 minutes ! • Think of this diagram as a memorizable image

  18. CHABADA Weather "Weather", + Travel "Map"… "Travel", "Map"… Themes "Theme" 1. App collection 2. Topics 3. Clusters Internet Access-Location Internet Access-Location Send-SMS 4. APIs 5. Outliers

  19. Slide Contents • Concentrate on the bare necessities ( e.g. at most 5 bullets per slide )! • Do not present full sentences on a slide, because these are far too long and hard to read; also, they may tempt you in reading them loud.

  20. Death by Powerpoint

  21. Stemming looking for a restaurant, a bar, a pub or just to have fun in london? search no more! this application has all the information you need: • you can search for every type of food you want: french, british, chinese, indian etc. • you can use it if you are in a car, on a bicycle or walking • you can view all objectives on the map • you can search objectives • you can view objectives near you • you can view directions (visual route, distance and duration) • you can use it with street view • you can use it with navigation keywords: london, restaurants, bars, pubs, food, breakfast, lunch, dinner, meal, eat, supper, street view, navigation

  22. Stemming looking for a restaurant, a bar, a pub or just to have fun in look restaur bar pub just fun london? search no more! this application has all the london search applic inform need information you need: • you can search for everi type of food you want: french, can search everi type food want french indian etc british, chinese, indian etc. british chines • you can use it if you are in a car, on a bicycle or walking can us car bicycl walk • you can view all objectives on the map can view object map can • you can search objectives search search object • you can view objectives near you can view object near view direct visual rout distanc • you can view directions (visual route, distance and can durat duration) • you can use it with street view can us street view • you can use it with navigation can us navig london restaur bar pub keywords: london, restaurants, bars, pubs, food, keyword food breakfast lunch dinner meal eat supper street view breakfast, lunch, dinner, meal, eat, supper, street view, navigation navig

  23. Stemming look london search applic fun restaur bar pub just inform can search need everi type food want french british chines indian etc car bicycl walk can us can view object map visual rout can search object search can view distanc durat can view direct object near can us street view can us navig keyword london restaur bar pub food view breakfast lunch dinner meal eat supper street navig

  24. Make Slides Invisible • Focus on clarity ! • Avoid all that distracts from the message ! • Slides should support your ( spoken ) word ! • Always prefer diagrams over text ! • Avoid bullet lists ( like this one )

  25. “Travel” Cluster

  26. Maths � t ε f h, ε ( x, y ) = ε E x,y L x,y ε ( ε u ) ϕ ( x ) du 0 � = h L x,z ϕ ( x ) ρ x ( dz ) � 1 � � � t ε � + h L x,y x ( s ) ϕ ( x ) ds − t ε L x,z ϕ ( x ) ρ x ( dz ) E y t ε 0 � �� � t ε � t ε + 1 L x,y x ( s ) ϕ ( x ) ds − E x,y L x,y ε ( ε s ) ϕ ( x ) ds E y t ε 0 0 = h � L x ϕ ( x ) + h θ ε ( x, y ) (64)

  27. Formal Background Concrete state with v = (x 1 , x 2 , . . . , x n ) v ∈ V – Return value of an inspector x i Trace t = � � (v 1 , m 1 , v ′ 1 ), (v 2 , m 2 , v ′ 2 ), . . . with and – name of a mutator v i ∈ V m i State abstraction abs : V → S Model with transitions s and states m s, s ′ ∈ S � → s ′ Transition condition with iff s, s ′ ∈ S m � → s ′ s ∃ (v, m, v ′ ) ∈ t · abs (v) = s ∧ abs (v ′ ) = s ′

  28. Maths • Avoid maths. ! • Formulae are for papers, not slides ! • Few people can read + understand complex formulae in 30 seconds ! • Demonstrate that the formal foundation can be presented on demand

  29. Examples • Examples are more important than maths ! • Have one example throughout your talk to illustrate the key idea ! • Use additional examples for specifics ! • Y our audience will get excited by the example – and read your paper for the full foundations

  30. int cgi_decode(char *encoded, char *decoded) “test” A ✔ A { char *eptr = encoded; char *dptr = decoded; int ok = 0; B ✔ while (*eptr) { B False True C ✔ char c; C c = *eptr; if (c == '+') { False True D D E E ✔ *dptr = ' '; elseif (c == '%') { } False True else G F F G ✔ int digit_high = Hex_Values[*(++eptr)]; *dptr = *eptr; int digit_low = Hex_Values[*(++eptr)]; } if (digit_high == -1 || digit_low == -1) { True False H I H I ok = 1; else { } *dptr = 16 * digit_high + digit_low; } ✔ L ++dptr; L ++eptr; M ✔ *dptr = '\0'; M } return ok; }

  31. int cgi_decode(char *encoded, char *decoded) “test” A ✔ A { char *eptr = encoded; 100 char *dptr = decoded; int ok = 0; B ✔ 75 while (*eptr) { B False True C ✔ 63 char c; C c = *eptr; 50 if (c == '+') { False True D D E E ✔ *dptr = ' '; elseif (c == '%') { 25 } True False else G F ✔ F G int digit_high = Hex_Values[*(++eptr)]; *dptr = *eptr; 0 int digit_low = Hex_Values[*(++eptr)]; } if (digit_high == -1 || digit_low == -1) { Abdeckung False True H I H I else { ok = 1; } *dptr = 16 * digit_high + digit_low; } ✔ L ++dptr; L ++eptr; M ✔ M *dptr = '\0'; } return ok; }

  32. int cgi_decode(char *encoded, char *decoded) “test” “a+b” A ✔ A { char *eptr = encoded; 100 char *dptr = decoded; int ok = 0; B ✔ 75 while (*eptr) { B 72 False True C ✔ char c; C c = *eptr; 50 if (c == '+') { False True D D E E ✔ ✔ *dptr = ' '; elseif (c == '%') { 25 } True False else G F F ✔ G int digit_high = Hex_Values[*(++eptr)]; *dptr = *eptr; 0 int digit_low = Hex_Values[*(++eptr)]; } if (digit_high == -1 || digit_low == -1) { Abdeckung False True H I H I else { ok = 1; } *dptr = 16 * digit_high + digit_low; } ✔ L ++dptr; L ++eptr; M ✔ M *dptr = '\0'; } return ok; }

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend