8

I am currently finishing my master in pure mathematics. I've studied mainly logic, mathematical analysis a bit of probability and I'm writing my thesis about Riemannian Geometry. I've been thinking about doing a PhD, but I am not so sure if I really want (and if I am good enough) to stay in the Academia for all my life.

Even if I don't know anything about, I find the Artificial Intelligence field really fascinating but I know that my current background is inadequate.

Do you think I could get I PhD in that area (possibly using also my mathematical background)?

And what kind of career path could I follow after? I mean, is it easy to find a job related to AI?

  • 1
    AI can be used also in physics see here an approach in PRL where designing of new experiments would benefit of "non-human mind". – Mikey Mike Apr 1 '16 at 21:01
  • Sounds really interesting and fascinating! – Onil90 Apr 1 '16 at 21:07
  • 2
    I edited the post title to reflect the actual question you asked in the body. – ff524 Apr 1 '16 at 21:15
  • What's you're current status? Are you now able to answer your own question? I think it would be an excellent contribution – user2768 Oct 24 '18 at 11:29
  • 2
    @user2768 I ended up pursuing a PhD in geometric analysis and I didn't apply for any AI PhD position so I guess I can't bring any useful information :/ – Onil90 Nov 9 '18 at 8:34
4

I just want to supplement other answers (I have a PhD in AI). If your background is mathematics, I do not agree with others that you need to code per-se. Aside from machine learning pointed above, there are some other sides you can look at that do not require - much - programming (if any).

Logic - Symbolic AI is broadly focused around temporal logics, including those specifically formalised for game-theory, and non-monotonic logics. You can go in many directions with logic in AI: philosophical (i.e., thinking of how to capture certain types of common-sense reasoning, normative reasoning, etc.) or more solution-oriented (i.e., we need a logic to represent a specific problem X and then we will prove some general results about that logic). In the case that you work on logics to solve specific problems, you may need some Computer Science understanding (in particular, proving complexity for this kind of research is required for publishing in many top venues). In terms of the more philosophical aspects, you don't really need so much of a Comp. Sci. background, non-monotonic logics, for example, can be generalised in a graph-theoretical framework.

Game theory - similar, to the problem-oriented logic research I discussed previously, many papers in AI capture some new game-theoretical concepts and aim to prove something. In this area are related topics, such as negotiation (and to some extent, argumentation, although that is more related with non-monotonic logic). For some game-theoretical papers that relax assumptions of heterogeneity in the participants involved in the game (for example), simulation is used to find support for properties that cannot feasibly be proven (often, properties with assumptions of homogonous participants are proven and simulation supplements these results with experiments on trickier cases).

In short, I see no problem with you moving to AI, we have plenty of mathematicians (and philosophers and computer scientists) in the field. In terms of logic or game-theory, you may want to pick the topic carefully if you want to avoid spending time learning 'theoretical' Comp. Sci and/or programming.

  • 1
    Thank you very much for your answer! :) In the end I decided to keep studying math and at the moment I started a PhD in pure math (geometric analysis). Maybe soon or later I will finally ended up working on AI. I know that there are some applications of differential geometry in AI. – Onil90 Jan 7 '17 at 16:45
7

You have some of the elements of an artificial intelligence major. Your background in logic is pertinent. And your background in mathematical analysis and Riemannian geometry is at least interesting.

What's troubling about what I've seen of your background is your lack of computer science courses. Maybe that's not an issue, if you have the equivalent of a minor in computer science that wasn't featured in your question. Certainly, that would be an important "tool." And if you don't have it, you might consider going back to school for a five or six course minor or certificate program in CS.

The most interesting part of your question was, "I find the Artificial Intelligence field really fascinating." Why is that? And how does that connect with the rest of your background? Or are you starting from scratch, which would be difficult, though not impossible. In any event, these issues should be addressed in your statement of purpose.

Here's my experience in unfamiliar territory: In high school, I had four years of French, and none of Spanish (unless you count my one year of self-taught Spanish). In college, I bluffed my way into a second year Spanish class, and completed it successfully. Here's an example where my interest and natural aptitude compensated for my lack of formal training. Perhaps it will be the same for you and artificial intelligence.

5

The short answer: definitely yes, if you pick the right topic.

The longer answer: assuming you can catch up with some core programming based on Matlab or numpy/scipy, with your background you should have very good chances in theoretically oriented Machine Learning groups. Riemannian geometry will put you in a very good position for instance to pursue Information Geometry, which is a branch of information theory/probability theory of high relevance to learning theory which makes heavy use of differential geometry.

I know of a student with with a pure math background who continued to do a PhD in AI, with great success and strong publications. He was a good programmer, though, without actually having studied CS formally.

0

The answer to your question is yes, if you find a proper PhD programe, or better yet a supervisor who is looking for such a student.

Taking into account that Austrian Science Funds an unique PhD program which focuses on using logic in all the areas of CS, perhaps you can find yourself a match there.

The Doctoral college Logical Methods in Computer Science - LogiCS, is currently hiring: http://logic-cs.at/phd/

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.