Sorry, but I'm not supervising any honours/MInf projects until at least AY 2024/25.
Please do not contact me about research or project supervision until at least halfway through your first semester, when you have a more realistic picture of your time commitments. Our programme is very intensive, and many MSc students overestimate how much time they will have available. In the meantime, if you want to get a better idea of what NLP research is going on in the School, you are welcome to attend the weekly Edinburgh NLP group meeting.
Due to the large number of MSc students currently interested in NLP projects, I have recently been focusing mainly on group supervision: taking a cluster of students on closely related projects and holding group supervision meetings. Therefore, I am very unlikely to take on a student with a self-proposed project, unless it happens to align with my planned group. If you are considering a self-proposed project that is well-defined and clearly within my main research interests (please take a look at my papers to see), you can get in touch with me about it sometime after the first half of Semeter 1 (see above). Otherwise, please look elsewhere.
Please note, however, that the allocation of MSc students to supervisors is heavily constrained and not under my control. You will be assigned to one of your top few preferences, but there is no guarantee you will get your top choice.
If I have referred you to this page, it's not to discourage you: please do apply! Unfortunately I just don't have the bandwidth to reply individually to prospective students or to comment on your research proposal, so I have summarized the advice I found myself repeating frequently.
If you're reading this before contacting me and you plan to apply, it is probably still a good idea to send me an email with a very brief (1 paragraph) outline of your research interests and a CV. In a few cases I may let you know that it's not a good fit, saving you the time of completing a full application. If not, I will try to acknowledge that I have received your email (but can't promise to do so) and to note down your name so that I can keep an eye out for your full application.
I hope to take on at least one student for 2024 entry. There are normally multiple deadlines, but you should definitely aim for the earliest deadline (late November in 2023) if you're serious, because we start evaluating applications at that point, and both funding and supervisor availability can easily be gone by the time later deadlines roll around.
If you want to work with me, you should apply for the PhD programme in the Institute for Language, Cognition, and Computation. This is officially a three-year research-only programme (no coursework), and if admitted you will normally receive a funding offer (tuition and stipend) for at least three full years. Realistically, most students take 3 1/2 to 4 years to complete, and in some cases funding is available for part of this time. Funding does not depend on doing teaching support (i.e., TAing), but many students choose to do so for additional income and/or teaching experience. Read the application guidance.
Note that this programme is shorter, and with far less coursework, than (say) a PhD programme in North America, and students are expected to get started working toward their thesis from day one.
In practice, what that means is that most accepted students already have a Master's degree or equivalent as well as some research experience and a pretty good idea of what they plan to focus on. There can be exceptions, but if you're considering applying to work with me, please read the following section about what I look for in prospective PhD students.
This mainly applies to linguists and cognitive scientists. I have lots of students from those backgrounds, but you should have at least some experience with computational methods and either machine learning or statistical/empirical approaches. The extent of mathematical background needed will depend on what you are hoping to do. Also, if you are hoping to do cognitive modeling, you should have some previous experience either with cognitive modeling or machine learning.
This mainly applies to computer scientists and engineers. I am often contacted by students with these backgrounds who seem to be mainly interested in machine learning or particular engineering applications that involve text or speech. If you are mainly motivated by engineering (e.g., doing what it takes to make the accuracy number go up), you are probably not a good fit for my group. I am far more interested in understanding the principles that underlie both human language and computational language processing systems, and I really am excited about language itself. So I would like to see evidence that you share at least some of these interests, and I am unlikely to take on CS/engineering students who don't already have some experience with NLP.
At minimum, you should have completed an undergraduate or master's thesis or research internship. Realistically, most students I take on have more experience than that (e.g., have been involved in more than one research project or have published papers). The application form may not explicitly ask for one, but please upload a 1-2 page CV that highlights your research experience and any publications you have (including submissions under review). Not all students have the opportunity for an experience that would lead to a published paper, but I'm looking for evidence that you have made the most of the opportunities you've had.
In addition to reading the advice above, I hope you've already looked at some of my publications to get a better idea of the kinds of things I'm interested in and the methods I use. If you think your interests are a good match to mine, the best way to convince me of that is via your research proposal. See below for advice on writing it.
This helps identify potential supervisors and whether you would be a good fit. However, your proposal is not a binding contract! Your direction might change as you start working on the research, or your supervisor might have an idea based on what you write that's a bit different but might work out better for both parties. So, please don't stress too much about the area.
Occasionally students have two rather different ideas for potential topics. Please try to pick one to focus your proposal on (to satisfy the other goals, described below) but it's okay to mention briefly in a paragraph at the beginning or end the other topic you are interested in, in case I or another supervisor might be more interested in that one.
Quoting from Adam Lopez: "Pick a question that you think is interesting and show that it is worthwhile, unanswered, and possibly answerable within a few years." You can use evidence from the current scientific literature to show that it's unanswered and to motivate your approach to answering it. To show that it might be answerable, try to sketch a plan for answering it, including (as appropriate) the models, datasets, and evaluation methods.
Aim for no more than 3-4 pages altogether for the proposal. (You might have 1-2 additional paragraphs if you also describe your previous experience; see below). Longer is not better; we have a lot of proposals to read through and being able to express yourself clearly and concisely is important.
In particular, if you have previous research experience, it is probably worth writing 1-2 paragraphs describing the main goals and findings of that research, and your role in it. In some cases, your previous research may lead directly into your research proposal. But even if it doesn't, I like to see what you have been involved in before and how well you're able to explain it. Please clearly highlight this as a separate section (distinct from the main research proposal) and keep it short.