[Math] Mathematical preparation for postgraduate studies in Linguistics

applicationsartificial intelligencemachine learningsoft-question

I am an undergraduate student in Mathematics and I would like to continue my postgraduate studies in the harder, more mathematical aspects of Linguistics. What exactly would that include is unknown even to me, but possible areas of interest would include the mathematical aspects of syntax and semantics, as well as computational linguistics, natural language processing, artificial intelligence or machine learning.

As of now, the courses that I have taken have been purely mathematical: real, complex and functional analysis, measure theory, point-set topology, differential equations, group and ring theory, linear algebra. I understand that the analytic courses are not very pertitent in linguistics where data is rarely "continuous" or as nicely behaving as the functions studied in analysis. I would like to hear the community's suggestions about courses that should constitute good preparation for postgraduate studies in the aforementioned areas. The courses need not be mathematical. They can be linguistics, statistics, computer science courses or courses from any other discipline that would best prepare me for the task.

I kindly request that you do not close, delete, flag or anything of the sort, this question. It is quite important for me to read opinions from people who know better than me. If you could somehow promote the question so that I can potentially receive more opinions, this will be greatly appreciated!

UPDATE: If there are other people interested in this question, some more answers have been given here. Moreover, I found this blog, which is extremely rich regarding topics of mathematical and computational linguistics as well as natural language processing. This post as well as this should be of much interest to those in the mathematical side of linguistics.

Best Answer

As I mentioned in the comments, I forwarded the question to a linguist I know whose undergraduate degree is in mathematics. This is his response:

I'd take an introduction to linguistics as soon as possible, if you haven't already, to guarantee that you do indeed want to do linguistics, and to help you better identify what area(s) you would be interested in exploring.

Beyond intro, and based on what topics interested you from it, I'd recommend foundational linguistics courses in theoretical syntax, formal semantics (predicate logic, Montague grammar, etc.), and/or phonetics (making concrete measurements of language data and doing all sorts of statistics on those measurements).

Outside of linguistics, again, based on what specifically interests you in linguistics: formal languages, logic and set theory, statistics, programming languages, physics (especially acoustics), cognitive science, natural language processing, machine translation, etc.

It doesn't hurt to beef up your knowledge of a foreign language or two. Many linguistics grad programs require basic proficiency in one or more foreign languages, and even if they don't, having specific languages you focus on (especially non-Indo-European and/or under-studied languages) will provide you with lots of places to look for research topics where you are already familiar with much of the data. Don't overlook sign languages! There's still a lot of linguistics work that needs to be done on them, and anyone who knows both a sign language and linguistics would be a hot commodity. Throw in some basic knowledge of physics (as it relates to the biomechanics of the human body) and/or computer vision, and you've got decades worth of wide-open research projects just waiting for you.