Andre Vellino pointed me to this article: Will the recession affect higher education? Short answer: yes.

Interesting bites:

  1. If you think education has historically had a hard time competing for public dollars with health care, you ain’t seen nothing yet. (…) institutions will need to find ways to reduce their cost base, and quickly.
  2. Typically during recessions, we do see increases in post-secondary enrolment, but generally not at the university undergraduate level.
  3. The equities crash means that professors on the brink of retirement have seen their savings crumble — they are much more likely now to stay put for a year or two rather than leaving.
  4. I think the economics of higher education for the foreseeable future are going to push institutions towards even more contract faculty.
  5. The problem is that hard decisions don’t come easily to universities: collegiality, for better or for worse, tends to try to preserve the status quo. But it’s not clear that the status quo is really an option.

My take:

If you want to become a university professor, it is still a good time to do so. Just make sure you go into accounting, marketing or law. (I should get paid to give out such valuable advice!)

Why? Think about it! Few kids wake up one day deciding to become an accounting professor. I have yet to met a student thinking about a Ph.D. in accounting! Yet, a lot of teenagers want to become accountants—for reasons that totally escape me. There lies the opportunity!

Other than that, you should know better than to take career advice from a guy who makes a living writing crazy research papers and teaching how Google works.

I have had some experience reviewing scholarship requests from graduate students. Here are a few pointers:

  • For God’s sake! Know why you are going to graduate school! Boring reasons include: learning more about your favorite field, wanting to become a professor one day, finding your topic fascinating (why is it fascinating?), and so on. Yes! You are expected to figure out an original and interesting story as to why you are trying to get a Ph.D.! Yes, it is hard! That’s the point!
  • Avoid telling us about how good your school, supervisor or department is. Assume we know.
  • Waste no time telling us why you got bad grades or why you have no research experience. We know you are young. We know bad grades can happen.
  • Have some accepted research papers. Short of that, claim to have submitted research papers. Short of that, post some research reports on your web site. No need to dump a large list, but have something. Everyone can submit a research paper to a journal or a conference! Show that you are trying!
  • Avoid telling us about your teaching experience. Not relevant. We are not hiring you as an instructor!
  • Come up with a simple, original and clear research proposal. It is no time to explain complicated ideas!
  • Avoid specialized acronyms or terminology. I do not know the first thing about robots, but I still have to read your proposal. Make it interesting to me!

To sum it up:

  • Write well.
  • Be interesting.
  • Be original.

Extra pointers:

  • Do not join 20 sheet of papers when one would suffice.
  • When given 2 pages, take 2 pages! It is no time to pull a 10-liner!
  • If asked to provide 2 letters of references, do so! Do exactly as your told. Provide a complete file!

The Journal of Emerging Technologies in Web Intelligence is now accepting submissions of research papers and special-issue proposals. Here is a brief description of the journal:

Following the introduction of the phrase “Web 2.0″ as a description of the recent evolution of the Web, the term “Emergent Web Intelligence or Web 3.0″ has been introduced to hypothesize about a future wave of Internet innovation. Views on the next stage of the World Wide Web’s evolution vary greatly, from the concept of emerging technologies such as the Semantic Web transforming the way the Web is used (and leading to new possibilities in artificial intelligence) to the observation that increases in Internet connection speeds, modular web applications, and advances in computer graphics will play the key role in the evolution of the World Wide Web.

Journal of Emerging Technologies in Web Intelligence (JETWI) aims at gathering the latest advances of various topics in web intelligence and reporting how organizations can gain competitive advantages by applying the different emergent techniques in the real-world scenarios.

Disclaimer: I am part of the editorial board.

In “my research process“, I explain how I proceed to produce research papers. As a comment to my most recent post, Peter Turney wrote:

I don’t usually start writing until all the research is done. It sounds like you write and research in parallel.

From what I understand, Peter proceeds like this:

  • Find a problem;
  • Find some way to evaluate your solution (data+metric);
  • Test several solutions experimentally;
  • Do some theory if needed;
  • If the results are interesting, write the paper knowing who you write it for.

His approach is efficient if you can implement and test algorithms very fast. (He is probably using high level languages.) However, he can waste time on implementation and testing. He wastes no time writing uninteresting papers.

My own process is slightly different:

  • Find a problem;
  • Consider a priori what we can tell about the problem and its solutions;
  • Work out a theoretical framework, derive results, start crafting a paper;
  • Think of experiments to run to validate/invalidate the theory or implement some solutions;
  • Spend a long time revising the paper. Iterate several times between theory and experiments.
  • Figure out where to submit it. Or throw away the paper.

Of course, my approach is almost totally inadequate for fields like Machine Learning where a priori work is often barren or irrelevant. Also, I end up writing uninteresting papers—and throw them away (hopefully). I also cannot tell, when I start writing it, what the paper will say and to whom exactly it might be interesting. Hence, I often change the abstract and the title several times. Many sections that I write are thrown away. I have entire, very long papers, that nobody will ever read.

Hopefully, my process produces papers with a sane balance between theory and practice. At least, that is what I tell myself.

Here are a few of my papers that are typical of my approach:

  • Faster Retrieval with a Two-Pass Dynamic-Time-Warping Lower Bound : I worked on this paper for over two years, crafting about one hundred pages of theoretical results. Most of my results were too weak for publication and were thrown away. At some point, I set the paper aside for about 6 months because I could not get a decisive theoretical results. I ran serious experiments only a few months before submission and I got surprisingly good results (C++ code). At least, I was surprised by the experiment! There are several small theoretical improvements hidden in the paper. Plus, I collected a few nice observations.
  • Histogram-Aware Sorting for Enhanced Word-Aligned Compression in Bitmap Indexes: It took me about a year to get at this paper. The full extend of the work has been submitted as a journal article a few weeks ago. With Owen Kaser, we wrote about four times as many pages as we published. Initially, we spent a lot of time on theoretical concerns, mapping the problem to graph theory. We implemented some prototypes using fancy theoretical computer science, but they were outgunned by approaches based on mere sorting. I assume we got slightly depressed at some point. I ended writing a bitmap index library from scratch in C++. We then spent a lot of time both on further theory and increasingly serious experiments. All year long, both the theory and the experiments improved. Both experiments and theory suggested several new problems to me, and I will work on them in 2009.

Hence, I only write down the code after I have some interesting theoretical results. But I do not require the theoretical results to be worth a paper. Hence, I always start experiments after I have started a paper. Then I iterate, working on the paper (the theory) and on the experiments. The idea is that one is supposed to help the other. Experiments are meant to suggest new theory, and theory is supposed to suggest new experiments.

How do you work?

My Write good papers paper gives a fairly reliable recipe to write good papers. I think it is difficult to good wrong if you follow this recipe.

How is it, then, that I can still write bad papers?

My experience is as follows: while I begin with a noble goal, the ideas become murkier over time. I tend to collect many small contributions, none of them large enough to constitute a solid research paper. The ideas aggregate into a mass, which makes up the bad paper. Each step I took is correct and a tiny bit interesting, but the sum fails to be compelling. Because it grows increasingly boring, I slip and my writing becomes sloppy.

I described it to my wife as follows: you tell a boring story, but some of the secondary characters are interesting. I am sure writers go through this process. I once read Dilbert‘s father say that when he started out, people did not like Dilbert. He was only interesting at the office. The solution? Throw away all of Dilbert’s life, except for the office part.

The solution? Throw away the paper and start from the most promising secondary contributions.

However, starting from scratch requires courage. How many software engineers throw away their code? How many companies throw away their product lines? How many writers throw away their novels?

Yet I am growing convinced that this trimming process makes the difference between the good and the great researchers. The people I respect and the people I admire. You have to be critical of your own work: throw away the worse of it.

Next Page »

Powered by WordPress