How to do AI researchMiddleLesson 3289 min read

Writing and sharing your results

Research that nobody can read or check does not help anyone. Learn the structure of a paper, clear figures, honest limitations, and how to share through preprints, code, blogs and workshops.

Lesson in motion

In 60 seconds

Writing and sharing your results

Research that nobody can read or check does not help anyone. Learn the structure of a paper, clear figures, honest limitations, and how to share through preprints, code, blogs and…

1/5
In simple words
Imagine you found a shortcut to school. If you keep it to yourself, only you benefit. If you draw a clear map, others can use it too, and someone may even tell you about a puddle you missed. Writing up research is drawing that map.
Writing is part of research, not something you do after it. Trying to explain your result often shows you gaps: a missing baseline, an unclear claim, an experiment you need. Start writing early, even as rough notes, while experiments are still running.

The structure of a paper

SectionWhat it answersTip
TitleWhat is this about?Specific and plain. Say the finding if you can.
AbstractProblem, method, main result, why it mattersFour or five sentences. Write it last, then rewrite it.
IntroductionWhy should I care? What did you do?End with a short list of your contributions.
Related workHow does this fit with others' work?Be fair to others. Explain the difference, don't just list papers.
MethodWhat exactly did you do?Enough detail that someone could rebuild it.
ExperimentsHow did you test it, and what happened?Data, baselines, metric, seeds, then results and ablations.
LimitationsWhere does it not work, or not apply?Be specific and honest.
ConclusionWhat should the reader remember?Short. No new claims.
AppendixAll the detailsHyperparameters, extra results, compute used.
Readers read papers in passes too. Many will only read your title, abstract and figures. So make sure those alone tell the main story correctly.

Clear figures and tables

  • One figure, one message. Write that message as the caption's first sentence.
  • Label the axes with names and units. Make text readable when printed small.
  • Show the spread: error bars or shaded regions across seeds, and say in the caption what they mean (for example, standard deviation over 5 seeds).
  • Use the same axis range when readers should compare two plots.
  • Don't rely only on red and green. Use colours that people with colour blindness can tell apart, and different line styles or markers.
  • In tables, mark the best result, and include the number of seeds.
A weak caption
  • "Figure 3: Results."
A strong caption
  • "Figure 3: Back-translation improves accuracy on all three Indian languages we tested. Bars show mean over 5 seeds; error bars show one standard deviation."

Honest limitations

A limitations section is a sign of good research, not weakness. It tells readers where they can trust your result and where they should be careful. Good limitations are specific.
Vague limitations
  • "More experiments could be done."
  • "Our method may have some limitations."
Specific limitations
  • "We tested only models up to a small size; larger models may behave differently."
  • "Our test set has news text only; results on social media text may differ."

Ways to share

WhereWhat it isGood for
arXiv preprintA free, public paper server. Papers appear quickly, without full peer review.Getting a dated, citable public version of your paper. First-time submitters may need an endorsement; check arXiv's current rules.
Open codeA public repository with your codeLetting others reproduce and build on your work.
Blog postA shorter, friendlier write-upReproductions, tutorials, negative results, lessons learned.
WorkshopA smaller, focused event, often held alongside a larger conferenceEarly or in-progress work, meeting people in your area, getting feedback.
Conference or journalPeer-reviewed venuesMature, complete work. Read each venue's rules on preprints and anonymity.

Open code that others can actually run

  1. 1

    README

    What the project does, how to install, how to run the main experiment with one command.
  2. 2

    Pinned versions

    A requirements file with the library versions you used.
  3. 3

    Configs and seeds

    The exact settings and seeds behind every number in the paper.
  4. 4

    Data instructions

    Where to get the data and how to prepare it. Respect the data's licence.
  5. 5

    Licence

    Choose an open licence so others know what they may do with your code.
Watch out
Before you share, remove secrets such as API keys and passwords, and personal data about anyone who did not agree to it being shared. Check that you are allowed to share the data and models you used.
Note
If you use AI tools while writing, check the rules of the venue you submit to, and follow them. Many ask you to disclose such use. You are responsible for every word, number and citation in your paper, so check them all yourself.
Real example
Meera, a master's student in Hyderabad, reproduced a speech paper for Tamil and found the gains held for some speakers but not others. She wrote it up as a short workshop paper with a clear limitations section and open code. At the workshop, a researcher working on Telugu asked to try her code, and they started a joint project.
Try this. Take one result you have, even from the seed lab. Write a title, a four-sentence abstract, and a caption for one figure or table. Then write two specific limitations.

Watch and read more

Lab

A one-page results note: title, abstract, one table or figure with a strong caption, and specific limitations.

~40 min

The problem

Use the results from your seed-variance lab, your reproduction, or any small experiment of your own.

  1. Write a specific title that states the finding.
  2. Write a four- or five-sentence abstract: problem, what you did, main result, why it matters.
  3. Make one table or figure. Show the mean and spread over seeds, and write a caption whose first sentence is the message.
  4. Write a short "Setup" paragraph: data, split, baselines, metric, number of seeds, how settings were chosen.
  5. Write at least two specific limitations.
  6. Write a README outline for the code: install, run, where the numbers come from.

You are done when

Hard questions

Try to answer before you reveal. If you can answer these, you understood the lesson.

Q1Your result is clearly positive on two datasets and unclear on a third. How do you write the abstract?Reveal

Say both. For example: "improves accuracy on two of three datasets; on the third the difference is within seed variation." Hiding the third result would overclaim, and readers who try it may lose trust in your work. The honest version is still a useful finding.

Q2A reviewer says your figure's error bars overlap heavily. What should you do?Reveal

Take it seriously. Check whether your claim depends on a gap smaller than the spread. Options: run more seeds, use a paired comparison over the same seeds, or soften the claim to "no clear difference". Changing the plot to hide the overlap is not an option.

Please sign in to continue.

Questions people ask

Should I post on the arXiv before or after peer review?

Many AI researchers post a preprint when they submit, or when the work is complete. Some venues have rules about preprints and anonymity, so read the venue's policy first. Discuss the timing with your co-authors or mentor.

Is a negative result worth writing up?

Yes, if the experiment was clean. "This popular idea did not help in this setting" saves others time. A blog post, a workshop paper or a short report are all good homes for it. Explain carefully what you tried so readers trust it.

My English is not perfect. Will that hurt?

Clear and simple is better than fancy. Short sentences, one idea per paragraph, and consistent terms go a long way. Ask a friend to read it. Writing tools can help with grammar, but check the result keeps your meaning, and follow the venue's rules on AI use.

Who should be an author?

People who made a real contribution to the ideas, experiments or writing, and who agree to be responsible for the paper. Discuss authorship early and openly with your collaborators, not at the last minute. Thank others who helped in the acknowledgements.

Lesson test

5 questions. Get 3 right (60%) to pass and complete this lesson.

Sign in to take the test and save your progress