The mini-polymath project to find solutions to Problem 6 of the 2009 IMO is still ongoing, but I thought that, while the memories of the experience are still fresh, it would be a good time to open a parallel thread to collect the impressions that participants and observers had of how the project was conducted, how successful it was, and how it (or future projects) could be made to run more smoothly.
Just to get the ball rolling, here are some impressions I got as a (rather passive) moderator:
- There is no shortage of potential interest in polymath projects. I was impressed by how the project could round up a dozen interested and qualified participants in a matter of hours; this is one particular strength of the polymath paradigm. Of course, it helped that this particular project was elementary, and was guaranteed to have an elementary (and relatively short) solution. Nevertheless, the availability of volunteers does bode well for future projects of this type.
- A wiki needs to be set up as soon as possible. The wiki for polymath1 was an enormously valuable resource, once it was set up. I had naively thought that the mini-polymath1 project would be short enough that a wiki was not necessary, but now I see that it would have come in handy for organising and storing the arguments, strategies, insights, and ideas that arose through the linear blog thread format, but which was difficult to summarise in that format. (I have belatedly set a wiki for this project up here.) For the next polymath project (I have none planned yet, but can imagine that one would eventually arise), I will try to ensure a wiki is available early on.
- There is an increasing temptation to work offline as the project develops. In the rules of the polymath projects to date, the idea is for participants to avoid working “offline” for too long, instead reporting all partial progress and thoughts on the blog and/or the wiki as it occurs. This ideal seems to be adhered to well in the first phases of the project, when the “easy” but essential observations are being made, and the various “low-hanging fruits” are harvested, but at some point it seems that one needs to do more non-trivial amounts of computation and thought, which is still much easier to do offline than online. It is possible that future technological advances (e.g. the concurrent editing capabilities of platforms such as Google Wave) may change this, though; also a culture and etiquette of collaborative thinking might also evolve over time, much as how mathematical research has already adapted to happily absorb new modes of communication, such as email. In the meantime, though, I think one has accommodate both online and offline modes of thinking to make a polymath project as successful as possible, avoiding degeneration into a mass of low-quality observations on one hand, and a fracturing into isolated research efforts on the other.
- Without leadership or organisation, the big picture can be obscured by chaos. As I was distracted by other tasks (for instance, flying from Bremen back to Los Angeles), and had already known of a solution to the problem, I adopted a laissez faire attitude to task of moderating the project. This worked to some extent, and there was certainly no shortage of ideas being tossed back and forth, arguments being checked and repaired, etc., but I think that with more active moderation, one could have had a bit more focus on longer-term strategy and vision than there was. Perhaps in future projects one could be more explicit in the rules about encouraging this sort of perspective (for instance, in encouraging periodic summaries of the situation either on the blog or on the wiki).
- Polymath projects tend to generate multiple solutions to a problem, rather than a single solution. A single researcher will tend to focus on only one idea at a time, and is thus generally led to just a single solution (if that idea ends up being successful); but a polymath project is more capable of pursuing several independent lines of attack simultaneously, and so often when the breakthrough comes, one gets multiple solutions as a result. This makes it harder to do direct comparison of success between polymath projects and individual efforts; from the (limited) data points available, I tentatively hypothesise that polymath projects tend to be slower, but obtain broader and deeper results, than what a dedicated individual effort would accomplish.
- Polymath progress is both very fast and very slow. I’ve noticed something paradoxical about these projects. On the one hand, progress can be very fast in the sense that ideas get tossed out there at a rapid rate; also, with all the proofreaders, errors in arguments get picked up much quicker than when only one mathematician is involved. On the other hand, it can take a while for an idea or insight obtained by one participant to be fully absorbed by the others, and sometimes the key observation can be drowned out by a large number of less important observations. The process seems somewhat analogous to that of evolution and natural selection in biology; consider for instance how the meme of “try using induction”, which was the ultimately successful approach, had to first fight among competing memes such as “try using contradiction”, “try counting arguments”, “try topological arguments on the cube”, etc., before gaining widespread acceptance. In contrast, an individual might through luck (or experience) hit upon the right approach (in this case, induction) very early on and end up with a solution far quicker than a polymath effort; conversely, he or she may select the wrong approach and end up wasting far more time than a polymath would.
- The wordpress blog format is adequate, but far from ideal. Technical problems (most notably, the spam filter, the inability to preview or edit comments [except by myself], and the (temporary) lack of nesting and automatic comment numbering) made things more frustrating and clunky than they should be. Adding the wiki helps some of the problems, but definitely not all, especially since there is no integration between the blog and the wiki. But the LaTeX support included in the WordPress blog is valuable, even if it does act up sometimes. Hopefully future technologies will provide better platforms for this sort of thing. (As a temporary fix, one might set up some dedicated blog (or other forum) for polymath projects with customised code, rather than relying on hosts.)
<swolpert@support.ucla.edu>

64 comments
Comments feed for this article
22 July, 2009 at 7:50 pm
Kristal Cantwell
I think part of the problem with the filter is that there were a lot of people who weren’t aware it was there and lost posts that way.
22 July, 2009 at 8:34 pm
Mouse
Do you still need automatic numbering if you have threading? A livejournal, or a livejournal community, might be an easy solution to some of the technical issues you brought up, though I don’t know if you can get automatic numbering. A possible issue is that lj is really set up to be used by people with lj accounts, though signing up is free etc., and anonymous commenting is available.
22 July, 2009 at 10:13 pm
Anonymous
1. In aggregate, a carefully written post will save the community a lot of time. I spent a lot of time trying to work through hastily written arguments. Of course, I imagine that there were others out there working through these same arguments. It is much more efficient for the author of a post to spend an extra 2 or 3 minutes proofreading, than it is for a dozen community members to spend 10 minutes working through an argument obscured by typos. Of course, the emphasis here is on the presentation of the idea, and not the idea itself. Certainly the rapid dissemination of all ideas is the spirit of polymath.
2. Proposed proofs should be quickly checked and either certified as correct or flawed. I would often find that a proposed proof was made and ignored (or, more precisely, not commented on). In these cases it was unclear if other community members had read and dismissed them, or if they just hadn’t been studied closely. Most likely, this results in multiple community members expending a lot of resources repeating the same verification process (this is not to say there isn’t value in reading a flawed proof). Additionally, a claim that a proposed proof is flawed should be accompanied by a clear explanation of the issue.
3. It would be useful to have a mechanism for identifying good ideas. Often I saw what I considered a good idea get buried in between a thread of unrelated posts. It would be helpful if there was a way of drawing attention to these. One idea would be to have a ranking system on the posts where users give quick feedback on the idea in a posts (similar to YouTube’s rating system). Of course, it would be delicate to implement this without hurting the feelings of participants. One can always just say “I think post 123 was a really good idea, we should try to develop this approach,” but it seems hard to do this without appearing pushy.
3. Leadership is needed. Part of the appeal of a polymath project is that it is a voluntary enterprise and trying to force too much structure would probably ruin the fun of it. However, I felt that often a promising developing thread of ideas would be quickly drowned out by an unrelated discussion. Here, it would have been helpful for someone to urge the community to continue exploring an idea, however it seems very difficult to do this without appearing pushy. As a logistical matter, it would probably also be useful to physically separate discussions of unrelated approaches (after they are well developed) to avoid the impression that an approach is dead just because no one has commented on it in the past 10 posts.
4. Of course, the most frustrating aspects were related to the medium (specifically the spam filter, inability to edit comments, etc) however these have already been addressed above.
Lastly, I would like to the opportunity to advocate another polymath project. As this project demonstrated, there is a lot of interested and capable participants for another polymath project. I think there was a lot of interest in the first project, however the barrier to entry was very high. Most of the contributors that “made it to the end” of DHJpolymath1 were distinguished mathematicians (of course there is a chicken and egg argument here) the majority of which had previously published density Ramsey results! This has been extensively discussed elsewhere, so I won’t belabor the point. I do think it would be possible to find a topic that (1) is both interesting and significant, (2) has a (relative) lower barrier of entry, and (3) has a reasonable chance of succeeding. Of course, I am making the case here, instead of starting the endeavor myself, as I imagine that it would be difficult to attract a critical amount of interest without the “star power” that you or Tim have.
22 July, 2009 at 10:18 pm
Daniel Moskovich
The main issue for me, and many other people I think, was simply that we missed it… it would help to know that there is a polymath problem coming up in x days, with x>2, even without knowing what the problem is, simply to know to be online when the problem comes out…
22 July, 2009 at 11:43 pm
Rweba
Yes, I think some higher level organization would have been helpful (e.g. summarizing the current progress). Wiki should be helpful with this. Also automatic comment numbering would be good.
I second Daniel’s suggestion for say a week’s advance notice for the next one (perhaps starting on a Friday night to max participation? just an idea).
Although as far finding a problem that is (1) Significant (2) has low barriers to entry and (3) has a high chance of success, I don’t know how easy that is.
One idea is to try and pick a problem which is very “modular” i.e so different people can work in parallel on different parts and then try and “stitch” the results together. Of course this would require some coordination to break the problem up and coordinate the effort.
Looking forward to the next one!
23 July, 2009 at 12:33 am
Sam
I have been thinking that a phpBB forum is probably the kind of technique one might want to use for Polymath projects?
23 July, 2009 at 12:47 am
关于IMO Q6数学实验的总结 « Liu Xiaochuan’s Weblog
[...] 在总结的帖子中,Tao谈到这三天来他所看到的讨论的结果,总结为下面几点。 [...]
23 July, 2009 at 12:59 am
Andrew Stacey
Regarding forum software, then bbpress is designed by the same team behind wordpress and has a level of integration with wordpress. It also has a LaTeX plugin which is based on the ones for wordpress so mathematics wouldn’t be a problem.
23 July, 2009 at 2:01 am
a.s.
. The first proof wasn’t, at least locally, a polymath idea (essentially, brumm gave the entire and original proof at once). On a global level, however, it can be viewed as emerged from a polymath approach — it was build upon a faulty argument spotted somewhere else. The second argument (Curioso et al) emerged locally in a polymath manner. So, IMHO, Polymath has passed his IMO test.
. This may sound trivial, but I think two separated polymaths are less efficient than one bigger project (cf. the story of the first proof). Tree-like development of the discussion needs many eyeballs. A sort of centralizing efforts in one place would be useful.
. A blog is a good place to start with, but some structure of discussion(s) and some leadership is badly needed. Starting from message #100, say, I had to devote more time to understand the present thinking, than to actually work on an idea. Well, maybe it’s just me. But, generally, with the abundance of information either you put much effort in simple reading or it turns into an individual research.
. A hypothetical platform for polymath project could take advantage of a tree structure. After an initial unstructured brainstorming and collecting “low hanging fruits” some basic threads could be constructed (one thread per idea). Further bifurcation should be allowed. Each “path” could be accompanied by an evolving abstract to give a quick access to the present thinking.
23 July, 2009 at 3:22 am
David Speyer
I found the temptation to work off line to be very frustrating, starting around comment 120 or so. If this had been a problem that mattered to my research, I would have turned off the computer and headed out to a coffee shop for a few hours of quiet and thought. (Since this was actually a form of procrastination, it’s probably better that I didn’t!) For larger polymaths, the norms of etiquette should be sure to permit this sort of off line work, as long as we bring our ideas back to the forum.
23 July, 2009 at 7:25 am
Michael Nielsen
David,
Indulging in a bit of long-term and possibly wishful thinking, one might imagine a future in which everyone’s preferred working notebook environment could be integrated into the project. Each participant might have a personal working sandbox they could experiment in, with the option of promoting salient observations to the main discussion. I think it’d be necessary to be careful to avoid this turning into everyone working in private.
23 July, 2009 at 3:23 am
Rweba
I like a.s.’s idea of a separate thread for each approach. This should make the discussion much more coherent.
23 July, 2009 at 4:27 am
a.s.
Thanks for kind words. Quite a novice here, I’ve just found that the polymath1 project has been using something along these lines for a while…
see e.g. http://michaelnielsen.org/polymath1/index.php?title=Main_Page#Threads_and_further_problems
23 July, 2009 at 5:14 am
Phil
I might not have the best perspective for the grand scheme of things, but it seems like Polymath can only work as it is supposed to if, basically, there are not very many Polymath projects alive at any given point in time (relative to the number of potentially interested participants). For example, you could imagine there being one to three each week released to, say, the entire mathematical community. — Which problem(s) would have to be determined by a centralized process which understands what Polymath is or is not good at and has general interest in this kind of thing. — But I would imagine these problems being a subject of conversation at tea, for example, provided there are few enough.
Overall it seems like there needs to be some kind of centralized entity (similar to a government) which deals with some aspects of polymath — if you let just about anyone start a polymath project, I don’t think you will end up with much polymath at all.
23 July, 2009 at 7:20 am
Michael Nielsen
A few observations:
1. I was disappointed to find that I’d missed the project entirely, simply because I hadn’t checked my RSS reader for a week. When I did (last night) I found that not only had the project been started, in fact it seemed likely that a solution had already been found.
2. It may be worth changing the wiki so the main page is no longer so focused on the DHJ Project, but points to “Main pages” for multiple Polymath Projects, as well as information of general interest for Polymath Projects. I’d make the change myself, but I’m a bit reluctant to do so unilaterally. I’ll think about it a bit more, and may post a note on the Main talk page of the wiki.
3. Point 4 (on leadership) reminds me of an observation I’ve heard people make about open source software: it requires people with considerable skills as leaders to function well, and that these qualities are perhaps not quite the same as the traditional programmer stereotype. It’s intriguing to wonder whether the same pattern might eventually be seen in open source mathematics.
4. Regarding point 7 (on the collaborative software used) the issue tracking software used in open source software development does a great job of modularizing discussion around subproblems, effectively lowering the barrier to entry for later participants. See, e.g., http://bugzilla.mozilla.org It unfortunately lacks the strong narrative feel that the blog format seems to enable, but that’s often provided by a mailing list that runs concurrently.
23 July, 2009 at 7:30 am
Michael Nielsen
Let me clarify one point: I don’t think software like Bugzilla would necessarily be quite suitable for future Polymath Projects. The lack of decent LaTeX integration is a real problem. But issue tracking software is a pattern that has been tremendously useful in open source software, and it may be a good starting point for thinking about software for running Polymath Projects.
23 July, 2009 at 7:55 am
David Speyer
Regarding incorporating off line work — when collaborating with others, I often send e-mails 1-3 times a day saying what I’ve tried so far, and what successes I’ve had. This is not only helpful for keeping my partners informed, but it creates a great record for myself. I see no reason why that approach (replacing e-mail with wiki editing or whatever) wouldn’t work for a polymath.
Michael Nielsen, above, suggests making my notebooks world readable instead. I don’t like that idea. I think I’d spend a lot of time trying to clean up my notes and improve my presentation when I needed to just get started.
23 July, 2009 at 8:05 am
cartazio
One idea to consider for future polymath projects is to create dedicated google groups, because then theres a natural means of keeping track of message threading with a tree like visualization, and its easier to keep track of whats new (because of the associated queue of emails that everyone would accrue)
23 July, 2009 at 8:18 am
Terence Tao
One compromise solution for a technological platform would be a dedicated WordPress-like group blog for polymath projects, in which one had multiple authors and editors (basically, anyone involved in the project could sign up as an author or editor), who could each independently set up and moderate threads (and also fish out comments from the spam filter, as needed; one could also hope that a dedicated blog attracts less spam than, say, my blog, which has a reasonable amount of both legitimate and spam traffic). With a customised installation, one could also implement things such as automatic comment numbering, comment preview, and comment editing (and possibly comment rating), and possibly also some ability to integrate with the wiki (not sure exactly how this would work, though). WordPress authors also have the ability to track comments in various threads quite easily from the wordpress dashboard; I suppose one could also use RSS or email updates as well. Perhaps the blog could also have some centralised page that stores all the most recent comments in all the threads in a project at once (possibly ranked by a ratings system), and the ability to reply easily to any one of them.
Implementing all this seems within the reach of current technology, though I do not know exactly how one would set something like this up.
@Michael: this project was set up on a whim (after a five-minute conversation with Tim Gowers, who told me about the grasshopper problem on Sunday). But certainly I take your point that there should be some preliminary “advertising” for a project before it is formally launched; I suppose that would also be a good period to solicit volunteer organisers and moderators.
23 July, 2009 at 7:02 pm
Qiaochu Yuan
This sounds like what’s already been set up at the n-geometry cafe. Is that something like what you were thinking of?
28 July, 2009 at 12:51 am
Max Baroi
Dear Dr. Tao,
I’m interested as to what problems were caused by the lack of integration between the threads and the wiki. I have trouble seeing them in this mini-polymath project, since the solutions were small enough and the problem didn’t require a wide nor deep background that you didn’t really need to exploit the power of a wiki’s organizational structure.
Thanks for any response.
28 July, 2009 at 1:07 pm
Mark Bennet
The wiki, in early phase, could have been a place to put definitions and concepts and to record progress to date ie as a reference tool for the ongoing discussion- but it wasn’t up early enough to do this. For a simple (relatively) problem people seem to have thrown up a wide variety of apparently intuitive terminology and notation for essentially the same things. This obscures the commonality of many approaches. The wiki deals with essentially two proofs, but one of them comes in four flavours – interestingly different, but based on the same underlying ideas.
I think that there are three, maybe four, approaches which were suggested and explored – the two which succeeded were inductive in nature: there were also suggestions of a proof by contradiction in various ways (including some form of equivalence). There have also been some comments on using residue classes. A commentary would possibly have helped (though the thread developed so fast that it would have been commentary on basketball rather than cricket).
There have been suggestions that some of this kind of commentary material might belong on a parallel discussion thread – that’s fine – but the wiki can then be an index, telling participants where to go for information. I think on a longer, more complex project, the wiki could hold definitions which had become common currency, and results/lemmas etc which had been established [Polymath 1 has a thread devoted to the establishment of combinatorial numbers of various kinds. The table of established results belongs, to my mind, on the wiki, with cross-references].
23 July, 2009 at 9:29 am
ramanujantao
Dear Terry,
Why not just set up a “poly-math forum?” For example, set up a v-bulletin forum. And you can have topics that pertain to each project. E.g. like http://www.mathhelpforum.com/math-help/. And we can appoint moderators.
23 July, 2009 at 9:53 am
Harrison
One of the striking things that occurred in the DHJ project was using WordPress to track separate research threads in separate comment threads; this is probably one of the major reasons why moderation is useful. An alternative solution to that problem, without high-level moderation, would be a metadata or tagging system for comments, so that, for instance, if you were looking at the induction approach, you could tag your comment “induction;” if you had a comment that was relevant to multiple lines of work, you could give it multiple tags. Unfortunately, of course, WordPress doesn’t have that functionality, and neither (to my knowledge) does any major blogging or bulletin-board platform.
23 July, 2009 at 11:55 am
Henry
Having occasional summaries would indeed be quite useful. I don’t know that they necessarily have to be produced particularly by the organizers of the project, if that’s seen as a violation of the spirit of polymath; I could easily imagine a few different people writing up their own summaries and updating them semi-regularly. (This would have advantages and disadvantages; if too many people were writing poorly written updates, it wouldn’t be much help. But a few people with different perspectives writing good updates might be more useful than just one, and could mean that different people could cover different directions as ideas forked.)
I also noticed the importance of writing quality. In particular, when people start putting up very sketchy proofs, it became a hard decision whether to try to slog through them in case they were right, or to just ignore them. It’s probably just a matter of social norms (perhaps added by some ability to highlight posts), as people get comfortable with the idea of putting up short thoughts, but still taking the time to write them clearly.
23 July, 2009 at 4:21 pm
Top Posts « WordPress.com
[...] IMO 2009 Q6 mini-polymath project: impressions, reflections, analysis The mini-polymath project to find solutions to Problem 6 of the 2009 IMO is still ongoing, but I thought that, while [...] [...]
23 July, 2009 at 6:09 pm
JSE
Here’s my take. I’m extremely enthusiastic about the polymath idea and was annoyed with myself for not really getting involved in polymath1. This time around I was determined to jump in a little more, and to an extent I did.
But here’s the problem — it feels somewhat against the spirit of the project to say anything without having read the discussion so far. This is doable when you catch the project just a few hours after posting, as I did. But if you go away from it for half a day, there’s quite a lot to read, enough to be discouraging.
I guess it’s like this: a polymath project looks like the comment section of a blog post, but it’s not — it’s a collaboration. The comment section of a blog post is something you can check in on occasionally throughout the day, and skim. A collaboration is something to which you devote your day; if you have a research collaborator visiting, you talk to them more frequently than every few hours!
On the other hand, a polymath project which required some set of participants to commit in advance (if only in their own minds) to set aside a certain day or days to work on it starts to move away from the wiki-style “whoever shows up, lend a hand and build the building” frame of mind that makes polymath so appealing. So I’m not sure I have a good policy recommendation here.
Did other people have good luck participating in the polymath in the more casual way that didn’t work for me?
23 July, 2009 at 6:36 pm
Pseudo-Polymath » Blog Archive » Thursday Evening Highlights
[...] With my blog’s name, I had to link this. [...]
23 July, 2009 at 7:36 pm
Richard
Responding to JSE’s comment, I have to say that I quickly decided that it would be impossible for me to follow and participate in this impressively fast moving discussion. I thought about this problem on my brief bus ride home on the first day it appeared, and thought it interesting, but then the reality of real life quickly got in the way. My days are already too packed with obligations of various sorts, and I found it difficult to follow this swift flow of ideas on a casual and intermittent basis. The number of comments that appeared within a mere half day is jaw dropping. My largest block of free time is later in the evening, and I generally jealously guard that time for keeping momentum in my own work. Maybe the situation will be different when I retire.
Anyway, it was quite heartening to see all the enthusiastic participation here, and the interesting social mix of students and professional mathematicians working on a problem together. I’ll bet there’s a big hunger out there by students on summer break for stuff like this.
23 July, 2009 at 9:08 pm
Kareem Carr
I have been observing the polymath projects and I think that one convention that it might be useful to adopt is that the author of each numbered comment ought to pick a previous numbered comment as the parent of the comment they are writing.
The purpose of this is to facilitate the construction of a tree of relationships between comments. A tree could easily be constructed from this information in software like Mathematica for instance.
This makes it easy for people to figure out the minimum number of posts necessary to understand the current comment. I think this would increase the efficiency with which people can follow arguments and get to a point where they can contribute.
In practice, to begin a comment 4 which follows from comment 2, I would recommend a notation such as:
4. 2->4,
The reason being that one could easily scroll through the comments and copy and paste “2->4,” directly into Mathematica creating a nice tree. During the next polymath I’d be glad to keep track of this for the group and we can see how it turns out. (Anybody with Mathematica can do this.)
To denote more than one parent comment we could write:
4. 2->4, 3->4,
I think we ought to keep this type of thing to minimum however as it might get confusing for long chains of comments. For something like 2->3->4, it’s already sort of implied that 2 is related to 4. We should reserve nodes with two parents to situations where arguments are not already linked in a chain.
I also propose calling the original post by the blog author as comment 0 and we can say comment 0 is the parent of all comments that represent a new line of thought.
23 July, 2009 at 10:31 pm
Mark Bennet
I normally find some time over the summer to have a go at the year’s IMO questions. I will never know whether I could have made this work on my own (I normally manage in the end).
There were various points at which I wanted to get my piece of paper out and work things out, but I managed to restrain myself to half a page of jottings.
What would have helped in moderation, and is still needed a bit of the Wiki, would be a consistent notation/consistent terminology for the concepts and ideas which emerge as potentially useful.
I think the threading on bulletin boards might work well for this kind of project.
Anyway I enjoyed this.
23 July, 2009 at 10:58 pm
Kareem Carr
I created an image as an example of the concept. It’s based on a made-up example of comments in a polymath project. It can be found here:
http://twofoldgaze.files.wordpress.com/2009/07/exampleplot1.gif
A further elaboration would be to add labels so we know what each comment adds to what is previously known:
http://twofoldgaze.files.wordpress.com/2009/07/exampleplot2.gif
I think this is good because it gives a really easily read map of what’s going on with the project.
23 July, 2009 at 11:52 pm
gowers
As I said on my blog recently, I plan to start a new polymath project in the autumn, and have a shortlist of ten possible projects. At some point I’ll probably make this shortlist public, together with a few preliminary thoughts about each problem. I have some plans that may help with at least some of the worries that have been expressed in the comments here.
One is that I would like to announce the project quite a long time before actually starting it. This is for two reasons: it makes it less likely that people will find out about it only after there are 200 comments to read, and it gives people a chance to think about the problem in advance. The second of these reasons does not sound as though it is in the polymath spirit, but I see it not as a chance for people to do significant work on the problem, but rather for people to reach a certain starting line that will make it easier to keep up with the discussion.
A second is that in order to enforce a certain amount of organization, I thought I might have some kind of artificial slowing-down process. For instance, one could alternate between weeks where people make comments and try to hae mathematical ideas, and weeks that are entirely devoted to organizing and clarifying the ideas that have already been had, with much of the activity taking place on the Wiki (but also some on the blog — people could draw attention to interesting ideas that they do not understand and others could make some effort to explain them).
I’d be interested to know what anyone thinks about the second idea. I haven’t thought too hard about the details, but I think the basic idea of alternating the “exciting” part, where everybody throws out ideas extraordinarily rapidly, with a “reflective” part, where we try to make sure that everybody who wants to understand the important parts of the discussion has a chance to do so, could deal with a lot of the reasons that people have given for non-participation. It has the further advantage that people do not have to make quite such a heavy time-commitment over a short period of time.
24 July, 2009 at 6:18 am
Pietro Poggi-Corradini
The trade-off when one is not supposed to walk off and work on his own for several hours is that a lot more erroneous posts get generated. So a moderator, or other observers, might waste precious time correcting other people’s work (I myself posted a wrong idea on the previous thread). In order to encourage postings in (semi)final form, the moderator could set up a rule where posting a wrong idea disables your ability to comment for say, 10 hours. This would be a more local process of balancing reflective vs. excited.
24 July, 2009 at 10:26 am
Anonymous
Gowers,
As others have indicated, I think there is a hunger for another polymath project, and the summer seems to be a time when a lot of people have reduced obligations. Of course, I also understand that you are currently focusing on other projects. Let me suggest that the summer might be a good time to start some of the very preliminary issues. I see two streams of work that might be useful to start sooner rather than latter.
First, if it is decided that we want to use some modified technological platform that requires some amount of customization, it might be useful to try to find volunteers to implement this before the start of the project. Of course, part of this will need to be deciding what these customizations should be.
Secondly, it might be a good idea to post one (of the 10) proposals each week for the next 10 weeks (this would bring us into late September). This would force participants to spend some time fully considering each of the ten proposals, instead of just voting for their favorite problem off of a list. Of course, you’d probably want to have ground rules regarding to what extent the problem can be discussed in the comments to these posts.
24 July, 2009 at 3:05 pm
bburcham
The second idea (slowing down by e.g. specifying focus on alternating weeks) makes me think Michael Nielsen’s comment at http://terrytao.wordpress.com/#comment-40603 drawing a parallel with software development. If mathematics could move to more of a team development model, I see no reason why it wouldn’t use an iterative process, with each iteration having a particular (repeated) structure.
In software we often start a new iteration with a cleanup pass (of the previous iteration’s work product). Since a (software) iteration has defined deliverables, satisfying those (on a time schedule) almost always involves sacrificing some clarity or architectural quality.
Implicit in this (software) process is the idea that each iteration has objective, measurable goals and a deadline. Those measurable goals are an outcome of leadership (mentioned in the main post and by many commenters). Without leadership or some leadership process there can be no incremental goals.
This of course does not preclude parallel iteration. In fact, experience in the software world indicates pretty strongly that the number of folks who can work on a “subsystem” at once is limited. So I suspect that some amount of parallelism will be required for social reasons (to keep group size manageable).
To draw a finer bead, I see a parallel between Tim’s “exciting” and “reflective” phases and mainstream “iterative and incremental” (software) development which has “analysis”, “design”, “implementation”, “testing” and “rework” phases, with analysis and design perhaps mapping to “exciting” and the rest mapping to “reflective” (implementation, testing, rework).
24 July, 2009 at 5:42 am
pablolessa
I think a lot of what’s great about polymath is the chaos and rhythm. So I’m not sure I like the idea of artificially slowing it down.
I’d like to propose a variant of the “comment linking” system proposed above by Kareem Carr. The idea is to ease the burden of keeping up with and navigating the discussion, while maintaining the above mentioned “narrative feel”.
How about if we make each comment include a set of “Backward” links pointing to two or three of the chronologically closest related comments that appeared before it in time.
If comment editing is allowed (and I think it should be, but restricted to fixing latex problems and typos), we could also include a set of “Forward” links.
These link sets would be maintained by the author of the comment. I think this wouldn’t be too much of a burden because the intention is to include only two or three links in each set.
A typical comment might look like this:
“325.
Backward: link1, link2, link3
main text….
Forward: link4, link5
“
24 July, 2009 at 6:59 am
student
Dear Prof Tao and Gowers,
If you start to discuss basic theorems and concepts in your blogs for example every week one theorem and its applications which appear on mathematical olympiads, it would be perfect for us, students who has passion for math.
the title could be ” theorem of the week.” if you choose a theorem (for instance mean value theorem) and then give a nice proof for it and explain the crucial parts, blog readers can also contribute by posting some nice questions and solutions.
in that case we may have chance to see how the leading mathematicians of our time approach questions, how their mind work…
this is really very valuable for us…
thank you very much for providing us with your treasure like blogs.
24 July, 2009 at 11:00 am
Bob
A forum or a bulletin board seems more like what you’d want to have, rather than a blog. Alternatively, you could try to set something up with software like dotproject or it’s competitors. I’ve found that’s a great way to collaborate on software projects, and I think you might find that it has a lot of the options you’re looking for.
24 July, 2009 at 2:55 pm
Terence Tao
Thanks for all the feedback!
A couple things. Firstly, as Michael proposed, I reorganised the polymath wiki to link to all current and proposed polymath projects, rather than being focused primarily on polymath1. (It means that the domain name for the wiki is now slightly misleading, but I doubt this will be a serious problem.) It should now be a trivial matter to open up a new sub-page for any new polymath project.
I can see how the linear, one-thread format of current polymath projects tends to exclude casual observers from participating after the project gets up to full speed; the wiki helps slightly in this regard, but does not fully solve the problem. One possible proposal to ameliorate this difficulty is to have a “three-prong” platform for a polymath project. One prong would be the wiki, containing all the settled knowledge accumulated so far by the project. Another prong would be the “research” thread, containing all the latest ideas (though detailed computations should only be summarised here, with full details placed on the wiki instead). This prong would be primarily for the “full time” participants of the project. The third prong would be a “discussion” thread, which is for the “casual” participants. We would need volunteers to summarise the progress on the research thread at regular intervals and put those summaries on the casual thread, and to respond to questions from observers on those threads. General metacommentary on how best to organise the threads would also go on the discussion thread rather than the research thread. The hope is that the discussion thread will contain many fewer comments than the research thread, and the content of these comments will be more polished than the raw, cutting-edge comments in the research thread. (In a way, this is related to Tim’s proposal to separate the research and reflection phases of the projects, but I propose here to separate those phases in space, instead of in time as in Tim’s suggestion.) The full time participants would be primarily reading (and contributing to) the research thread (and wiki), but also would participate to some extent in the discussion thread, while the casual participants could focus on the discussion thread and only glance at the research thread from time to time.
Regarding software platforms, I think an improvised platform is still the best choice for now, given that we are still do not fully understand the optimal requirements needed for that platform (and also since improved platforms are in the pipeline). The features which would be particularly desirable would be
* LaTeX support
* group moderation
* comment editing and preview
* comment numbering and/or threading
* wiki-like features, i.e. group-editable, publicly-viewable documents with version control
* Some way to view all recent comments or developments in a project
* Easy registration process
* Easy commenting process (i.e. no technological knowledge required)
* permanent URLs for posts and comments (for link-back purposes)
Less mandatory, but still potentially useful, would be
* some way to tag comments (or to give subject headers to comments).
* some way to rate comments
* some way to tie comments to specific text in a document (e.g. a key step in a proof on a wiki page).
I tend to prefer the blog interfaces to the bulletin board or newsgroups interfaces, as I find them a little less cluttered and easier to navigate (I particularly dislike the “Prev 1 2 3 4 … 30 Next” model of navigation). But this could be to some extent due to my own familiarity with blogging. A tree of comments that one could expand and collapse, or jump to, as necessary would be ideal, but I am not sure if there are existing platforms out there that would easily support this sort of thing (while still retaining some sort of compatibility mode for older browsers).
24 July, 2009 at 4:55 pm
Kareem Carr
A wiki is a great way to keep all the information together. One thing it lacks however is an easy way of estimating just how much time investment would be necessary to get up to speed on at least one line of argument (so that one can contribute). In terms of time requirements, if the attitude for a potential participant is ‘I am willing to read as much as is necessary to contribute’ then reading the wiki and the comment thread works. However, if a participant is balancing time invested against other things, it might be useful to have some kind of estimate of how many ideas need to be sorted out before an original idea can be volunteered.
This is one of the reasons I think some kind of tree diagram can be useful because it says how many steps one has to take to get to a ‘leaf’, that is to get to the forefront of a particular argument. This is much, much less than the total number of comments but a casual reader is the least likely to know this.
Integrating my suggestion with Terry’s suggestion, I think my scheme would work well for organizing the research thread and I could periodically post updates of the comment diagram in the discussion thread.
So, I would be interested in volunteering to work on the discussion thread for the next project.
24 July, 2009 at 4:56 pm
Kareem Carr
pablolessa:
While the refinements you suggested would be helpful if they could be implemented without their disadvantages, I see a few disadvantages which would seem to me prohibitive. Your refinement requires comment authors to be continually vigilant of their post after having written it in order to provide the ‘forward links’ which would in theory concern comments written after a particular comment. If the comment author just has other things to do or is an author of dozens of comments, this would probably not get done. It would also require some editting of past comments which could damage the sense of chronology because it means past comments will continually be subject to change.
I think the way I have proposed asks a very minimal amount of work from the commenter. They are probably aware of what particular comment they are responding to or elaborating on and it’s something they could put at the top of their post with a few key strokes and forget about.
24 July, 2009 at 5:33 pm
pablolessa
Kareem Carr: Maybe you’re right and it would be too much overhead. Especially since there are many small comments. I probably got carried away :).
Whatever the conventions and platforms, I can’t wait for the next polymath project!
24 July, 2009 at 6:54 pm
Richard
I would like to comment on Kareem Carr’s idea of displaying tree diagrams. I think that such a capability is especially useful for large works with complex dependencies. I’ve been working for a long time on a LaTeX document that has grown to more than 160 pages and more than 200 lemmas, propositions and theorems, and I’ve discovered that management of the evolution of the document seems to increase in difficulty exponentially with size. Being able to display dependencies graphically would be handy in detecting accidental forward references created by moving things around, things that really should be moved, dead ends that perhaps should be removed, and smoothing of the flow of results in the text. I’ve laboriously mapped out dependencies by hand in certain sections by looking at all the \ref statements to discover that the dependency tree was a bit of a rats nest, and based on that was able to move things around, combine results, etc., so that the section was easier to read. Of course, software that can automatically construct and display large dependency trees interactively would necessarily be complex and have to be able to do things like minimize cross-overs of arrows.
24 July, 2009 at 9:20 pm
A Student
When I first heard about the concept of these projects I was really excited and interested and wanted to be involved, but so far I have found them discouragingly prohibitive. Several of the factors have already been mentioned and discussed, but the worst offender by far was the blog format of discussions. Though some suggestions have been made to ameliorate these issues, it seems to me they more or less indicate the plethora of flaws in the system without truly addressing them.
The most prominent example in my mind at the moment is the concept of linking between related comments. This strategy is quite effective if you are interested in a particular idea. It is also essentially taking the long line of threads and folding it so related comments fall next to each other. But a thread of comments so linked is almost the same as taking a forum’s various postings and arranging them temporally. The only missing property is having multiple parents.
Personally I think these projects are well suited to a forum environment. Stickied topics could provide the problem description, references, idea summaries, while normal topics could encapsulate specific ideas. The notion and duties of moderators are quite natural in that setting. It may have fringe benefits that will improve the process. Private messaging comes to mind, allowing for example self policing without public shaming (as in etiquette, etc). Having seen mathematics at work in such a format (i.e. the math help bulletin board previously mentioned) it seems ideal to me, though I understand reticence seeing as this has been a perfectly good medium to others.
25 July, 2009 at 9:37 pm
Ryan O'Donnell
When discussing the first project Gil suggested that each comment post be delayed by a random amount of time (around 12 hours) before appearing. He said he was joking, but actually I think this could be a good idea. It might make things a bit more reflective and less frenetic.
25 July, 2009 at 10:08 pm
Terence Tao
Actually, the spam filter ended up serving as a de facto implementation of this idea… :-) I can’t say that it really worked to improve the flow of the project, though.
26 July, 2009 at 12:22 am
gowers
A modification of my week-on week-off idea might be this: if people start to feel that it is important to have a period of reflection and organization of where the project has achieved so far, then the “pure research” part is temporarily halted, but if enough wikification is taking place then that may not be necessary. In Terry’s terminology, the different activities are separated in space, but if the more expository part gets left behind, then it is given a bit of time to catch up. I think something like that could work. But even the limited experience so far suggests that this could be something that varies from project to project.
26 July, 2009 at 9:57 am
Terence Tao
Dear Tim,
I think this might happen naturally if we have the “discussion” thread for exactly this sort of exposition and meta-commentary; if the research thread moves too fast, then presumably we will get comments in the discussion thread from the interested casual participants asking for more explanation of what is going on, and hopefully some of the more active participants will volunteer to explain it all (and perhaps slow down their research activities a notch). We can explicitly encourage participants in the discussion thread to make constructive comments as to the pacing or structure of the project as needed.
26 July, 2009 at 1:00 pm
gowers
Ah — that’s basically what I meant actually, but I’d forgotten about the idea of a discussion thread. So the idea is that we could have the two threads, and temporarily halting the research thread would be an emergency measure to be used only if many people start to complain that they are getting left behind. But the hope would be that every time an idea was put forward that was reasonably concrete and advanced the discussion, there would be a moral obligation on the participants to highlight the idea and present it as clearly as possible. (This does of course raise difficulties, such as the one already mentioned where a good idea can get swamped and have trouble making itself heard.)
On the subject of ratings, I think it could be quite useful for polymath, but I’d like to see a convention that only positive ratings were given, and that they were given not so much for comments that people liked, but for comments that were judged to be useful ones for people to read if they didn’t want to wade through the whole lot.
26 July, 2009 at 9:27 am
Terence Tao
I’ve discovered that WordPress has recently implemented a mechanism to rate posts and comments. I have mixed feelings as to whether this is actually a good thing, but I have decided to turn it on (for comments only) on a provisional basis to demonstrate the feature, given that it could potentially be of use to things such as the polymath projects. I may revisit this decision in a few weeks if such ratings turn out to be counterproductive or not otherwise beneficial. (Currently, I cannot localise the ratings to specific posts; I have to turn it on for the entire blog, or not at all.) Of course, if readers have their own opinions on whether ratings would be desirable, they are welcome to share their thoughts here. (One possibility is to create a dedicated blog for polymath-type projects, which would have the comment ratings, and then to turn ratings off in this current blog.)
26 July, 2009 at 11:05 am
Phi. Isett
In my opinion, it’s probably unfortunate for your blog as a whole to have the ratings in. If there were a polymath discussion blog and posting were public, I wouldn’t have needed to start my own blog in order to host my reply (below) to this post, so I like that idea. Thumbs up.
26 July, 2009 at 9:36 am
The First Post « A Day in the Life of a Wild Positron
[...] This is a blog which was started on a whim in order to host a very extensive reply to a blog entry of Terence Tao. [...]
26 July, 2009 at 9:46 am
What Polymath Needs is Wasted Time « A Day in the Life of a Wild Positron
[...] is important); many ideas and issues raised below were scattered within the first 43 comments on this entry of Prof. Tao’s [...]
26 July, 2009 at 10:32 am
Phi. Isett
I have written an extensive reply to the above post and comments which outlines one organizational scheme through which polymath may operate successfully at even a very large scale. Rather than approaching the problem from the paradigm of open-source programming, inspiration is drawn from the successes of massively popular internet services (such as YouTube and Google Groups). The essay pertains to many of the ideas and concerns brought up above, and is therefore too long to contain here.
Here is a link to a (newly constructed) blog containing the reply.
26 July, 2009 at 3:56 pm
Phi. Isett
So far my comment above has received two negative ratings, which is obviously fine. At the same time, there has been no discussion of the various ideas in the essay and just what about them might merit the thumbs down, so I’m afraid that it might be poor advertising earning the unpopularity. I know it verges on bad etiquette, but I’ll try just once to defend my post for fear this might be the case.
First of all, I see how I could have given the wrong impression that I am suggesting to drop the open-source programming analogy as an approach to the problem. That would be silly — I think everyone sees how profitable the analogy can be, and I nothing to bring to that part of the discussion. I was hoping the ideas and approach in my essay could be married to the approaches taken so far to make an even more robust polymath.
Second, I apologize that I could not successfully compress the ideas to fit in a blog comment. I have included a miniature table of contents in the essay to help people locate exactly what I have to say about how to address the particular problems mentioned by other people in all the preceding comments.
27 July, 2009 at 12:52 pm
JSE
I’m not sure I can give a good justification, but I just wanted to register my visceral dislike for comment ratings.
But of course I appreciate the need for newcomers to a thread (or just people who have been doing something else for half a day and find themselves hundreds of posts behind!) to locate the “highlights” quickly.
28 July, 2009 at 7:38 am
Selecting another polymath project « The polymath blog
[...] lesson we got from the minipolymath feedback was that one would like a long period of lead time before a polymath project is formally launched, [...]
28 July, 2009 at 3:54 pm
Ankara evden eve
This is a good project .
28 July, 2009 at 3:55 pm
Ankara nakliyat
I like this project
2 August, 2009 at 9:35 am
A mini-polymath project « Euclidean Ramsey Theory
[...] http://terrytao.wordpress.com/2009/07/22/imo-2009-q6-mini-polymath-project-impressions-reflections-… [...]
13 January, 2010 at 8:32 am
Massively Collaborative Mathematics: lessons from polymath1 « Hypios – Thinking
[...] leads not only to singling out the most promising approach but according to Fields Medalist Terence Tao, to actually generating more than one solution to the problem. (This, incidentally, is what we [...]
21 February, 2010 at 8:44 am
Bài toán số 6 trong IMO 2009 « Sharing
[...] link 4 [...]
12 June, 2010 at 3:09 pm
Future mini-polymath project: 2010 IMO Q6? « What’s new
[...] the post-mortem discussion of this experiment, it became clear that the project could have benefited from some more planning and organisation, [...]