First Version of the Seminar Paper
- Focus on getting the main ideas across. The goal is to summarize existing research by either: (i) categorizing and comparing many papers in a mini survey, or (ii) focusing on a few papers and going more in depth. The paper should be able to teach the main ideas in the field to a novice reader. Since the topics are rather large and the seminar paper is short, you will have to condense the knowledge as much as possible. This means you will have to focus on the most important aspects and optimize your wording to explain these in the most compact way that is still comprehensible.
- Highlight the advantages and disadvantages of different approaches and your criticism. Are there any trade-offs, e.g. between accuracy and robustness, or between running time, memory, and performance? What are the open challenges? Does the approach generalize well? Did they overly simplify the problem? Is the theory solid or is it just based on unrealistic toy problems? Are the experiments convincing (setup, baselines)? Is it really a new model or just a minor modification of an old one? Remember, you only have very little space! So concentrate on the important criticism, don't lose yourself in the details!
- Make sure there is a consistent story and line of argument. Write short and direct sentences. Make sure there is one message per paragraph.
- Keep the exposition related to graphs and GNNs brief. Since all topics deal with GNNs you can assume that the reader is familiar with the basics of how a GNN works. However, it does make sense to formally introduce the notation you are using.
- Formal (mathematical) definitions of the main problem being tackled and the related background concepts are encouraged. Try to keep them concise but precise. You are welcome to include any theorems if they help you to make some point, or if they are particularly illustrative. However, avoid adding them just for the sake of making the paper more "mathy". There is also no need to rewrite existing proofs (just provide a reference), unless you think that the proof technique is interesting and worth sharing.
- If possible you can consider summarizing the main algorithm (or several similar algorithms) in pseudo-code, or in a single illustrative figure.
- If you are comparing experimental results from several different papers make sure that the results are comparable (e.g. same train/validation/test setup) or point out the relevant differences.
- If you did everything right you've now become a little expert in your niche and you've likely developed your own opinion. Therefore, you are welcome to include a short (optional) section with your research ideas for future work. Think about the major weaknesses of previous works and how you could solve them. This can both be general directions and specific ideas.
Important: The first version is not a supposed to be just a rough draft. The paper should be mostly finished at this point and most changes should be based on the comments from your supervisor and your peers. Of course, if you have additional ideas in the later stage you are welcome to add them.
Feel free to get in touch if you have any questions. I wish you a great start to the new year and good luck with your seminar papers!