How to write the ‘Empirical Evaluation’ Section of Your Paper Christoph F. Eick Department of Computer Science, University of Houston Example Call for.

Slides:



Advertisements
Similar presentations
Critical Reading Strategies: Overview of Research Process
Advertisements

Just What Is Science Anyway???
Scientific Enquiry, Scientific Process or Problem Solving?
Copyright © 2010, 2007, 2004 Pearson Education, Inc. Chapter 21 More About Tests and Intervals.
Alvin Kwan Division of Information & Technology Studies
Working on a Mini-Project Anders P. Ravn/Arne Skou Computer Science Aalborg University February 2011.
Research Methods in Social Sciences
Results, Implications and Conclusions. Results Summarize the findings. – Explain the results that correspond to the hypotheses. – Present interesting.
Good Research Questions. A paradigm consists of – a set of fundamental theoretical assumptions that the members of the scientific community accept as.
Writing the Research Report The purpose of the written report is to present the results of your research, but more importantly to provide a persuasive.
1 Reading (and Writing) About Research Studies  Is this fun? Not usually but we can be duped by others if we don’t know the research!!!  Peer-reviewed.
Writing tips Based on Michael Kremer’s “Checklist”,
Chapter One of Your Thesis
Structuring an essay. Structuring an Essay: Steps 1. Understand the task 2.Plan and prepare 3.Write the first draft 4.Review the first draft – and if.
Advanced Research Methodology
How to Organize Your Thesis
Dr. Alireza Isfandyari-Moghaddam Department of Library and Information Studies, Islamic Azad University, Hamedan Branch
Achieving Authentic Inquiry in Your Classroom Presented by Eric Garber.
How to Write a Literature Review
Unit 1 Lesson 3 What Are Some Types of Investigations?
IMSS005 Computer Science Seminar
Research Paper – Structuring the Essay Reget - World Lit. Honors.
How to do Quality Research for Your Research Paper
READING A PAPER. Basic Parts of a Research Paper 1. Abstract 2. Introduction to Technology (background) 3. Tools & techniques/Methods used in current.
11 Writing a Conference Research Paper Miguel A. Labrador Department of Computer Science & Engineering
Evaluation of software engineering. Software engineering research : Research in SE aims to achieve two main goals: 1) To increase the knowledge about.
Big Idea 1: The Practice of Science Description A: Scientific inquiry is a multifaceted activity; the processes of science include the formulation of scientifically.
Scientific Inquiry & Skills
Understand About Essays What exactly is an essay? Why do we write them? What is the basic essay structure?
The Conclusion and The Defense CSCI 6620 Spring 2014 Thesis Projects: Chapters 11 and 12 CSCI 6620 Spring 2014 Thesis Projects: Chapters 11 and 12.
Experimental Research Methods in Language Learning Chapter 16 Experimental Research Proposals.
Prof. Dr. Shehata El-Sewedy, Dean Dr. Tarek El Sewedy Dr. Hewida Fadel Prof. Dr. Shehata El-Sewedy, Dean Dr. Tarek El Sewedy Dr. Hewida Fadel.
Scientific Paper. Elements Title, Abstract, Introduction, Methods and Materials, Results, Discussion, Literature Cited Title, Abstract, Introduction,
How to read a scientific paper
LEVEL 3 I can identify differences and similarities or changes in different scientific ideas. I can suggest solutions to problems and build models to.
Science Fair How To Get Started… (
How to Read Research Papers? Xiao Qin Department of Computer Science and Software Engineering Auburn University
Scientific Communication
How to write a professional paper. 1. Developing a concept of the paper 2. Preparing an outline 3. Writing the first draft 4. Topping and tailing 5. Publishing.
How to write a scientific article Nikolaos P. Polyzos M.D. PhD.
Hypothesis Testing. The 2 nd type of formal statistical inference Our goal is to assess the evidence provided by data from a sample about some claim concerning.
Christoph F. Eick: ML Project Post-Analysis 1 Project2 Post Analysis —General Things Reviewing is about voicing your opinion about the paper! Reviews.
© 2005 The McGraw-Hill Companies, Inc. All rights reserved. The Art of Critical Reading Mather ● McCarthy Part 4 Reading Critically Chapter 12 Evaluating.
The Outline. Introduction Outline 1 Introduction 1.1 Problem Statement –In engineering, a problem is usually in the form of: –Given (some condition) –Subject.
1.  Interpretation refers to the task of drawing inferences from the collected facts after an analytical and/or experimental study.  The task of interpretation.
Problem Solving. o You notice something, and wonder why it happens. o You see something and wonder what causes it. o You want to know how or why something.
SOCIAL SCIENCE RESEARCH METHODS. The Scientific Method  Need a set of procedures that show not only how findings have been arrived at but are also clear.
The Scientific Method aka: Scientific Inquiry. What is Science? The goal of science is to investigate and understand the natural world, to explain events.
1 Choosing a Computer Science Research Problem. 2 Choosing a Computer Science Research Problem One of the hardest problems with doing research in any.
1 Running Experiments for Your Term Projects Dana S. Nau CMSC 722, AI Planning University of Maryland Lecture slides for Automated Planning: Theory and.
Foundation of Management Welcome! Lars Walter
Introductions and Conclusions CSCI102 - Systems ITCS905 - Systems MCS Systems.
How to Organize Findings, Results, Conclusions, Summary Lynn W Zimmerman, PhD.
PSY 219 – Academic Writing in Psychology Fall Çağ University Faculty of Arts and Sciences Department of Psychology Inst. Nilay Avcı Week 9.
Lab Report & Rubric Exercise. Title Title is descriptive and appropriate for the study conducted Interpret and analyze scientific information.
Copyright © 2011 Wolters Kluwer Health | Lippincott Williams & Wilkins Chapter 1 Research: An Overview.
Sept 17, 2007C.Watters 1 Reviewing Published Articles.
Part 4 Reading Critically
Significance of Findings and Discussion
Discussion of the paper: The peer performance ratios of hedge funds
Literature Reviews Are critical evaluations of material that has already been published. By organizing, integrating, and evaluating previously published.
Writing Scientific Reports
Introduction to educational research
Outline What is Literature Review? Purpose of Literature Review
Writing for Academic Journals
How to Read Research Papers?
Reading Research Papers
CSCD 506 Research Methods for Computer Science
Just What Is Science Anyway???
Presentation transcript:

How to write the ‘Empirical Evaluation’ Section of Your Paper Christoph F. Eick Department of Computer Science, University of Houston Example Call for Paper: Topics Covered: A.Organization of the ‘Empirical Evaluation’ Section B.Are the Results Convincing? C.Can the Results be Trusted? D.Empirical Evaluation: The Review’s Perspective E.Ethics of Presenting Experimental Results F.Writing as Entertainment 1

Department of Computer Science Suggested Paper Organization SDM’ Background and Motivation (Specific to the application domain) 2. Methods and Technical Solutions (Draw connections between the specific application to existing studies in the literature, clarify the constraints imposed by the application domain and distinguish your solutions from pre-existing ones in this context). 3. Empirical Evaluation (Self explanatory). 4. Significance and Impact (Provide concrete evidence of the potential significance and impact of your work in the given application domain). For the remainder of my talk I will focus on Section 3!

Department of Computer ScienceChristoph F. Eick A. Organization of this Section 1.Start with what the goals and objectives of your ‘Empirical Evaluation’ are! What questions are you trying to answer? 2.Next define evaluation measures (what is evaluated and how it is evaluated). 3.Then, present the experimental results! 3

Department of Computer ScienceChristoph F. Eick B. Are the Results Convincing 1? 1.If feasible, compare your alg./arch./… with the top competitors; if not feasible, explain why this is not feasible! “My code no longer compiles.” 2.Is the comparison with competing algorithms fair? 3.Statistical tests might help to convince reviewers that your algorithm is really better than other algorithms. 4

Department of Computer ScienceChristoph F. Eick B. Are the Results Convincing 2? 4.If you produce something new, try to present convincing evidence that 1. past work cannot solve this problem (in Section 2!) and 2. that what you propose solves the problem at hand. 5.Summarize results in nice looking (!!) figures, tables, histograms—raw results are hard to look at! 6.How is empirical evaluation tied into the main theme of the paper? 7.Do the experimental results raise/answer any interesting questions that are not the major theme of the paper. If yes, do not be shy to discuss those— reviewers are usually not too hot on papers which are very narrow in focus and do not relate to anything else in the research field. 5

Department of Computer ScienceChristoph F. Eick B. Are the Results Convincing 3? 8.Be clear on assumptions/constraints your analysis or evaluation is making! 9.Reference and interpret tables and figures! Just putting there as decoration will not help making your case. 10. Errors and typos in tables and figures are frequently disastrous for the fate of your paper, as they cast doubts about anything else you claim in the paper. 11. Use publically available datasets/benchmarks and not your home-grown data! Try to use the same test data as your competitors! 6

Department of Computer ScienceChristoph F. Eick B. Are the Results Convincing 4? 12. Real-world Datasets/Test Cases vs. Artificial Datasets/Test Cases  Using real-world datasets in your empirical evaluation, particularly if they are related to an important problem of society, is a big plus. In my opinion, evaluating your approach only on artificial datasets is not very convincing, as real-world data contain noise, errors, outliers and data are frequently distributed in unusual ways.  Artificial datasets are useful for validation purposes, for evaluating the scalability of algorithms, and for answering very specific questions. 7

Department of Computer ScienceChristoph F. Eick B. Are the Results Convincing 5? 13.If the algorithm you propose has input parameters— propose guidelines/automated procedures on how to determine the values of those parameters. Just evaluating an algorithm with a lot of input parameters and no how values for the input parameters were selected is not acceptable! 14.Is there anything readers can learn from your empirical evaluation? What are you trying to teach to the readers of your paper. 8

Department of Computer ScienceChristoph F. Eick C. Can Results be Trusted? 1.Publish your algorithms, datasets, and additional experimental results on the internet! Doing that makes your paper more trustworthy! 2.You should be able to reproduce experimental results, if asked to do that; if you are not able to do that your results are worthless! 3.If your results are unexpectedly good, you better explain why is this the case; otherwise, reviewers will not believe you. Glass Dataset Example. 4.Is your alg./… really that good or were you just lucky in the experimental evaluation? 5.If your paper is sloppy, containing a lot of typos, incomplete references, inconsistencies, or it is written poorly. reviewers will also assume that this is the case for the empirical results in your paper—even if results are actually good! 9

Department of Computer ScienceChristoph F. Eick D. The Reviewer’s Perspective 1.Know what kind of reviewers will evaluate your paper! 2.The default assumption is that good reviewers do not believe anything you are claiming and try to disprove your results! 3.Reviewers will look for inconsistencies, particularly, if they doubt the correctness of your claims. 4.Get reviewers convinced and excited about the results you present! Give them arguments to defend your paper in discussions with other reviewers! 5.Reviewers are frequently time pressured; therefore, make it easy for them to understand your empirical evaluation! 10

Department of Computer ScienceChristoph F. Eick E. Ethics of Presenting Experiment Results 1.It is okay to present and summarize your results in a positive way—however, do not lie, hoping that the reviewers will not check what you are claiming! “The results clearly show that my alg. is better than Alg8”. 2.Refrain from manipulating benchmarks and datasets! 3.If you use randomized evaluation procedures— making them deterministic or less random is cheating! N-Fold-Cross Validation Example! 4.Making false claims about results in your experimental evaluation is a very serious academic honesty violation, and convicted scientists might be barred from submitting papers and from obtaining research funding for the remainder of their life. 11

Department of Computer ScienceChristoph F. Eick F. Writing as Entertainment 1.Writing a good paper is telling an interesting story. You empirical evaluation should not be a boring sequence of sentences, but a continuation of the story which began with the introduction your paper… 2.Entertain reviewers by using nice displays, high lighting unusual results, observing general trends, drawing relationships to other work. Present an interesting evaluation of the algorithms, hypotheses, frameworks, measures, architectures you introduced in the Methods section (Section 2) of the paper. 12

Department of Computer ScienceChristoph F. Eick Any Questions/Comments? 13