Showing posts with label academia. Show all posts
Showing posts with label academia. Show all posts

Thursday, November 10, 2011

Book Review: Reinventing Discovery

I believe that the process of science—how discoveries are made—will change more in the next twenty years than it has in the past 300 years. --Michael Nielsen, Reinventing Discovery
I appreciate an author who's not afraid to make bold claims, and Michael Nielsen certainly fits that description.  He goes on to say even that
To historians looking back a hundred years from now, there will be two eras of science: pre-network science, and networked science.  We are living in the time of transition to the second era of science.
I grew up feeling that the golden age of science was the first half of the twentieth century, which gave us marvelous advances like relativity and quantum mechanics.  According to Nielsen, though, I'm witnessing the most transformative period of scientific development since the invention of the scholarly journal in the 1700's.  Although I'm a firm believer in the power of the internet to accelerate scientific advances, I was skeptical.
I downloaded Michael Nielsen's Reinventing Discovery on Tuesday and read it in less than 48 hours (between shopping trips while on vacation in Dubai).  Although I was familiar with much of the material in the book, it was an engaging and highly thought-provoking read that I think both scientists and laypersons will enjoy.  I'll focus here on the ideas that struck me as especially insightful.
Nielsen gives several examples to illustrate the beginnings of his foretold revolution; some are scientific (the Polymath projectGalaxyZoo, FoldIt) while others simply illustrate the power of our new networked world (Kasparov versus the World, Innocentive).  These examples are used extensively and lend a convincing empricism to a book that claims to predict the future.  They also allow Nielsen to dive into actual science, adding to the fun.
Many scientific advances are the result of combinations of knowledge from different fields, communities, or traditions that are brought together by fortuitous encounters among different people.  In a well-networked world, these encounters can be made to happen by giving individuals enough accessible information and communication. Nielsen refers to this as "designed serendipity".
The reason designed serendipity is important is because in creative work, most of us...spend much of our time blocked by problems that would be routine, if only we could find the right expert to help us. As recently as 20 years ago, finding that right expert was likely to be difficult. But, as examples such as InnoCentive and Kasparov versus the World show, we can now design systems that make it routine.
Offline, it can take months to track down a new collaborator with expertise that complements your own in just the right way. But that changes when you can ask a question in an online forum and get a response ten minutes later from one of the world’s leading experts on the topic you asked about.
The trouble is, of course, that the forum in question doesn't exist -- and if it did, who would have time to read all the messages?  Nielsen delves into this question, discussing how to design an "architecture of attention" that allows individuals to focus on the bits most relevant to them, so that large groups of people can work on a single problem in a way that allows each of them to exercise his particular expertise.  Taking the idea of designed serendipity to its logical yet astounding conclusion, Nielsen presents a science fiction (pun intended) portrayal of a future network that connects all researchers across disciplines to the collaborations they are most aptly suited for.  I found this imaginary future world both fascinating and believable.
The second part of the book explores the powers that are being unleashed as torrents of data are made accessible and analyzable.  Here Nielsen draws examples from Medline, Google Flu Trends, and GalaxyZoo.  While the importance of "data science" is already widely recognized, Nielsen expresses it nicely:
Confronted by such a wealth of data, in many ways we are not so much knowledge-limited as we are question-limited...the questions you can answer are actually an emergent property of complex systems of knowledge: the number of questions you can answer grows much faster than your knowledge.
In my opinion, he gets a bit carried away, suggesting that huge, complex models generated by analyzing mountains of data "might...contain more truth than our conventional theories" and arguing that "in the history of science the distinction between models and explanations is blurred to the point of non-existence", using Planck's study of thermal radiation as an example.  Planck's "model" was trying to explain a tiny amount of data and came up with terse mathematical equations to do so.  The suggestion that such a model is similar to linguistic models based on fitting terabytes (or more!) of data, and that the latter hold some kind of "truth" surprised me -- I suspect rather that models informed by so much data are accurate because they never need to do more than interpolate between nearby known values.  Nevertheless, it was interesting to see Nielsen's different and audacious perspective well-defended.
A question of more practical importance is how to get all those terabytes of data out in the open, and Nielsen brings an interesting point of view to this discussion as well, comparing the current situation to that of the pre-journal scientific era, when figures like Galileo and Newton communicated their discoveries by anagrams, in order to ensure the discoverer could claim credit later but also that his competitors couldn't read the discovery until then.  The solution then was imposed top-down: wealthy patrons demanded that the discoveries they funded be published openly, which meant that one had to publish in order to get and maintain a job.
The logical conclusion is that policies (from governments and granting agencies) should now be used to urge researchers to release their data and code publicly.  Employment decisions should give preference to researchers who follow this approach.  At present, the current of incentives rather discourages such "open science", but like Nielsen I am hopeful that the tide will soon turn.  I was left pondering what I could do to help; Nielsen provides numerous suggestions.  I'll conclude with some of the most relevant for computational scientists like myself.
...a lot of scientific knowledge is far better expressed as code than in the form of a scientific paper. But today, that knowledge often either remains hidden, or else is shoehorned into papers, because there’s no incentive to do otherwise. But if we got a citation-measurement-reward cycle going for code, then writing and sharing code would start to help rather than hurt scientists’ careers. This would have many positive consequences, but it would have one particularly crucial consequence: it would give scientists a strong motivation to create new tools for doing science.
...
Work in cahoots with your scientist programmer friends to establish shared norms for citation, and for sharing of code. And then work together to gradually ratchet up the pressure on other scientists to follow those norms. Don’t just promote your own work, but also insist more broadly on the value of code as a scientific contribution in its own right, every bit as valuable as more traditional forms.

Friday, October 28, 2011

Managing publication lists in HTML

As an academic, it's a good idea to maintain a professional website with a list of your publications.  Ideally, this list should include links to where visitors can download the papers (PDFs) and any related code.  In my case, I also maintain a website for my research group that has another publication list. Of course, you need to maintain local reference files with the citation info for your publications (for inclusion in later publications), as well as your CV.

Maintaining all these separate lists can become very tedious, which is probably why most academics' sites are usually out-of-date.  Here's how I automate much of it:

#pub {padding: 5px; border-width: 2px; border-style: none; background-color: #eee4b5; font-size: 1.2em; margin-top: 20px; margin-bottom: 20px;}
#pub a{font-weight: bold; color: #09434e;}
#pub name{font-weight: bold; color: #09434e;}
#pub journal{font-style: italic;}

 

The workflow for adding a new paper to an html bibliography is:

  1. Add the paper in Mendeley.
  2. Export bibtex from Mendeley.
  3. Run Python scripts.
  4. Paste resulting HTML into the appropriate file.

Again, it would be simpler if I could use Bibbase (cutting out steps 2-4).  It's still fairly painless, and it's easy to generate new bibilographic lists or customize the look of existing ones.

Friday, October 21, 2011

Springer denies scientist access to her own research

The modern scientific method goes something like this:
  1. Obtain grants to fund your research.
  2. Conduct research.
  3. Write up results of your research.
  4. Submit your written work to a scientific journal.
  5. Sign a copyright transfer giving up all rights to your work.
The last step may sound crazy if you're not an academic, but we usually don't think twice about it. After all, the publisher you're giving the rights to would always give you access to your own work if you needed it.

Right?
Wrong.
The following letter from Dianne O'leary, Professor of Computer Science at the University of Maryland, is reproduced here with permission.

From: Dianne O'Leary
Date: Tue, 11 Oct 2011 13:42:18 -0400
Subject: Rejected Springer reprint request

On September 9, I wrote to Springer asking for a pdf file of one of my
papers:
http://dx.doi.org/10.1023/A:1016614603137
Wang and O'Leary, Adaptive use of iterative methods in
predictor-corrector interior point methods for linear programming
Numerical Algorithms, 25 (2000) 387-406.

It took until October 8 for them to answer my request, and they
decided that I was not entitled to the pdf file of my own paper.

This doesn't seem to be the way to maintain the good will of the
community. They might have the legal right to make this decision, but
it seems to me that it is bad logic and bad business, since they rely
on us to provide, without financial compensation, the content for
their journals and the refereeing of other manuscripts.

My university does not subscribe to this journal -- too expensive --
so I was wondering if anyone had an idea of how I can obtain this pdf
file.

Thanks much.

Dianne O'Leary

One more reason to be careful about the journals you submit to.  SIAM, for instance, allows the author not only unlimited use for personal purposes, but also to post the final version of the article on his/her institutional webpage.
By the way, Prof. O'Leary now has over 200 copies of her article -- so there's no need to indundate her inbox with more.  And apparently someone from Springer has now (on Oct. 19) given in and provided her official access to her article.

Update from Prof. O'leary on Nov. 1:



In response to my posting of trouble getting a pdf file of one of my
Springer-published papers, I received over 200 messages of support and
advice.  It is a great community!

M.J.D. (Mike) Powell was inspired to contact Springer, and in
response, I very promptly received the pdf file (which I have learned
that Springer is willing to supply to every author) and legal
permission to post it on my website (which Springer does not
ordinarily give).  This gives me exactly what I wanted, and I am
grateful.

I had sent my original request to Springer from the website of the
article, clicking the "permissions and reprints" button at
http://www.springerlink.com/content/p158q2276n7u0173/.  Apparently,
this gives the wrong outcome if you are the author.  The people who
processed my request did not forward it to the appropriate person, the
editor, found using the "contact" button on the journal's homepage.

A week after my posting, Claude Brezinski, editor-in-chief of
Numerical Algorithms, wrote me saying that my message might be
interpreted as criticism of him and the editorial board of the
journal.  I meant no such criticism.

Elizabeth Loew of Springer has been very helpful in trying to solve
the problems and clarify the issues.  It is in the current Springer
copyright agreement that authors cannot post the journal pdf files to
their own websites.  Authors are allowed to email the pdf to
colleagues.

As Steve Vavasis noted last week, authors who care about making their
articles more available need to look into mechanisms such as the SPARC
copyright addendum: http://www.arl.org/sparc/author/addendum.shtml

See also the SHERPA/RoMEO site that provides the copyright policy for
many journals: http://www.sherpa.ac.uk/romeo

Friday, October 14, 2011

What journals do you read?

As a scientist, one is defined by the kind of problems one works on, the conferences one attends, the journals one publishes in, and the journals one reads. All of these except the last are more or less publicly available information.

Only you know precisely which journals you choose to read, yet they're an essential part of your scientific identity. They determine the kind of new advances you're likely to be aware of and where your research may turn in the future.

I've made my Mendeley library public, so anyone can see in great detail not only what journals I read but which articles I read. But most of you are probably not interested in quite that level of detail, so here's a list of the journals I follow closely. I collect their RSS feeds (with Google Reader) and read at least the title of every article they publish. I've grouped them into 3 main categories, but otherwise they're in no particular order. Those listed in bold are journals where I have published; they also tend to be the journals most heavily represented in my Mendeley library.

Numerical Analysis and scientific computing:

  • BIT Numerical Mathematics
  • Journal of Scientific Computing
  • SIAM Journal on Scientific Computing (SISC)
  • SIAM Journal on Numerical Analysis (SINUM)
  • Mathematics of Computation
  • Numerische Mathematik
  • Applied Numerical Mathematics (APNUM)
  • Computational Science and Discovery
  • Journal of Computational and Applied Mathematics
  • Journal of Computational Physics (JCP)
  • Computing in Science and Engineering (CiSE)
  • International Journal of Numerical Methods in Fluids (IJNMF)
  • IMA Journal of Numerical Analysis
  • ACM Transactions on Mathematical Software (TOMS)
  • Computer Physics Communications
  • Acta Numerica
  • math.NA on ArXiv

 

I would add Communications in Computational Physics and Computational Methods in Applied Mathematics, but as far as I know they have no RSS feed.

Nonlinear waves:

  • Physica D: Nonlinear Phenomena
  • Nonlinearity

 

Here I would add Communications in the Mathematical Sciences, which also has no RSS feed.

General applied math:

  • SIAM Review
  • SIAM Journal on Applied Math
  • IMA Journal of Applied Mathematics

 

Although ArXiv isn't a journal, I've included it here. Indeed, I find useful articles in that feed much more often than for most of the listed journals.

What does your list look like?

Sunday, August 28, 2011

Academic Work-Life Balance at KAUST

One of the great things about living at KAUST is that there's not much to do.

No, really. I mean it.

For me, one of the most pleasant parts of life on this tiny campus has been the lack of constant activity and busy-ness that surrounded me in Seattle. Like any small town, KAUST takes a slower, more casual approach to life.
That said, there's a danger to being an academic in a place like this. I love my work. Without the thousand constant distractions one finds elsewhere, it's easy to get completely lost in research -- 24 hours a day, 7 days a week. And I believe that, except perhaps for short stints, and despite the fact that sometimes inspiration does strike at 2 AM, such obsession is not a good thing.
This tendency of mine isn't uncommon in academia; for a comical (un)celebration of it, see Uri Alon's Sundays at the lab. Indeed, many people seem to get the impression that you can't have a high-caliber academic research career without sacrificing your personal life, relationships, or sanity.
Though I'm still learning this dance, I can say that for me it's about balance: work hard, play hard, relax and sleep enough. How does one maintain that balance in the microcosm that is KAUST?
The work hard part comes easily enough. Outside of work, my two years here have been a journey toward doing fewer things, but better things with my time. Some of the things that have kept me on an even keel:
  • Spending time with my family. This is the best part of the reduced busy-ness of KAUST. We all have more time for each other.
  • Developing wonderful friendships. Living in a small community forces you to get to know people better. Surviving the initial chaos of living and working inside a construction site was a unique experience that forged some bonds of friendship that will last a lifetime.
  • Starting to play music again. It's great to have a creative outlet that doesn't require the same kind of mental concentration as mathematics.
  • Scuba diving, windsurfing, and yoga. You caught me -- that part about having nothing to do at KAUST wasn't exactly accurate. I grew up a thousand miles from the ocean and I'm discovering for the first time the benefits of living near the (warm!) sea.
Last but not least, I love to take quiet walks on the beach. These are a great way to reconnect with myself and what really matters.
Or to think up better numerical algorithms.
After all, a mathematician's mind is never that far from, well, mathematics.