|
Disclaimer: A PhD highly depends on the environment, the discipline, the people involved, the time…The following are personal views, about the way I see a PhD, and the way I typically interact with my students. This is not only subjective but very particular to my environment (Computer Vision in 2023 in a very privileged research environment) I do not believe there is a universal goal to a PhD, especially not a quantifiable one. Every student is different, comes with their own personal history, view of research skills and goals, and will evolve differently. Each field also has specificities. The one I work in, Computer Vision (CV), has had an exponential growth approximately for the last 10 years, which comes with very specific issues and rhythm. As an advisor, there are a few research-related things I want all my students to learn:
Of course, I also want them to contribute high quality research, papers, and code, and I want their research skills (including things not listed above, like coding and theoretical skills) to grow. However, I think that beyond these points, a PhD is for most students a personal journey which I see as more important and difficult than the specific research output (though not completely independant). A PhD is a long time, with quite a fuzzy goal (publish? become a good researcher? graduate? get a job?...). It is also quite a solitary experience. Even if students collaborate on a specific project, they typically have very different PhDs and views. In many projects, a single PhD student is actually doing all the concrete coding and experiment work, with all the pressure and responsibility associated, and little possibilities for anybody to actually help or even understand all the details. Solitary and long of course means ideal for doubts and introspection, about projects, PhD, research, but also life and personal choices and goals. I think the possibility of having those is actually one of the great luxury of a PhD and makes it an invaluable experience, but it is also potentially very difficult to deal with. This is particularly true in the very competitive environment we do research in, and when everyone always tends to compare their own achievements to the most successful and hence visible people, which makes dealing with stress and sentiment of not being good enough key issues and an integral part of many PhDs. How to teach the students all of the above points, help them produce quality research, grow personally, and survive their PhD, is supposed to be the role of the PhD advisor. However, how to do any of that is very unclear, and in practice the rest of the environment (other PhD students, lab, other collaborators...) has a key role. Thus, rather than tackling impossible questions about how a PhD actually works and what I try to do as a PhD advisor, the rest of the document simply describes concretely how my research group is organized and how I concretely interact with most students. Concretely, my students are mixed with the ones (~20) of ~5 other permanent CV researchers with whom we share the same floor, which I will call 'the lab' (even if it's not officially a lab, I am skipping the 10 pages intro to the french educational system organization). At the lab level, we have a weekly 1h seminar with invited speakers and internal presentations. Students also have reading groups on specific topics, that are typically not followed by every student every time, and thus can be more irregular. In addition, I have a weekly 1h group meeting with the students I am directly advising. These are the ones I typically count as 'my students/group', whether they are officially in their PhD or not (I have 1 to 2 Master intern/pre-PhD student every year that are integrated in the group in the same way as PhD students) and whether they are co-advised or not. There are many goals for this group meeting:
I have about 6 students today and I currently think 5-6 students is my ideal size. I have had more than 10 and it was clearly too much, but I feel a minimum number is necessary to have some continuity, collaboration and group dynamic. Controlling the number of students is however much more challenging as it appears, since you might end up working a lot with some student without it being planned (e.g. if their advisor leaves), projects might have needs of a student at a specific time, some (few) student spend just 3 years at the lab, most around 4 (counting a 6 month internship at some point), some up to 5 years, I might have 2 great interns I want to hire and who want to continue in PhD when I was planning for only one, or none when I wanted to hire, and this is all hard to know in advance. I am also planning to have an additional postdoc and engineer for the coming years. While each student typically has their own project at a specific time, there is a strong consistency in their research, which of course shifts with time but which I try to maintain. It doesn't mean there cannot be outlier projects or topics, research is a lot about 'chance' findings and unexpected ideas, but there are research questions and goals that I try to push on the group level. There are two main reasons for this. The first one is that I think this is very valuable for the students and the average quality of the group production, leading to many synergies, and this enables pushing and developing ideas beyond a single paper/PhD. The second is that I actually experienced students working in many different directions, and found that it significantly decreased my capacity to help them and give insights beyond the ones necessary to put a project in a publishable state. I have a weekly 1h one-to-one meeting with most of my students (potentially with their co-advisor or current collaborators) most of the time. It would be hard to say exactly what the goal and content of this meeting is since it depends very much on the students, their advancement, and the content of their week's work. It could be chatting for 10 minutes about a stupid bug that's now fixed but they spent their week on, agreeing that the plan from the previous week still stands, and postponing the meeting. Or analyzing some results and looking at a bit of their code to be sure what it's doing. Or discussing long term goals. Or looking at a presentation. Or discussing reviews. Or many things. Most students either prepare slides or a list of points/results they want to discuss. For most students, we update a shared doc with plans/todo for the coming weeks and results/key insights from the work done. I find it helpful to keep track of a project in the long term, for me to quickly remember where we left things at the previous discussion, and prioritize the (typically many) things that would be great to do. While every PhD is different and every student is different and changes with time, here is a sort of idealized PhD journey that I think works quite well for most students to learn as much as possible and limit the hardship and stress of a PhD. A PhD usually starts with a topic, usually the same as the Master internship or pre-PhD the student did just before. However, in most cases this will only be the topic of the first project of the PhD. Indeed, CV is a fast evolving field, and in my area it is normal to work on projects that are typically at least 6 months and up to 2 years long (with start and end difficult to define since they tend to overlap with other projects) and each essentially corresponds to a publication (in CV we mainly publish 8 pages conference papers, associated to code, you can look at my website for examples) Almost always, the topic of the PhD and the first project corresponds to a topic I specifically advertised and hired for, is reasonably well defined, and not very high risk. Even if they are still real research projects, this can sound a bit boring when you are a starting researcher and want to do a project that changes the world, but I think starting with such a project has many advantages:
Further projects have much more variability, can be in the direct continuity of the first, come from a very different idea or have a very different goal. I think having difficulty, risk and student independence in the choice that increases progressively with each project is typically good because:
Ideally at the end of their PhD my students are better than I am at deciding what is interesting to do - at least on their specific research topic - and barely need my help, so they can go quite far from what I know/think/like. Also, failure on a specific project is not an issue since other projects are already finished. Of course, very few PhDs actually follow such a clear progression, and there are usually many opportunities and surprises. People see and practice their roles as advisors in very different ways. I have seen people code their students projects, write their papers and almost their dissertations, I will not do any of that. I have also seen people not caring about their students, I try to. Simply said, I think that the role of a PhD advisor is, precisely, to be an advisor. I will tell students what I think they should do (I might be wrong), but I will not do it for them, and ultimately every student is the one responsible for their own projects. This includes writing: I will provide feedback on papers, I might rewrite some parts when I think the paper is advanced enough, but out of very specific circumstances not before it’s nearly there. As students grow into their PhD, I am happy that they listen less and do what they think is best. Growing into an independant researcher with their own idea is the goal of a PhD, learning also comes with doing ones own mistakes, and great project have happened that way. However, the point of having an advisor is to learn from them, so listening before arguing is probably a good strategy to start with. There are quite a lot of more practical questions that this document doesn't cover (compute, conference travel, internal and external collaborations, policy on public release...). If you are actually joining the lab, we have an internal wiki for the lab and I have a doc for my students with much more practical information, feel free to ask for access. |