Category Archives: Personal

It's nice to have someone…

With the tumult of my academic life, it’s very nice to have someone to confide in. I honestly don’t know how I could stand what I’ve been going through if I remained alone.

It also made me review my life on the bus ride home… “alone” was generally a very good way to summarize it. People tend to think I’m some utterly emotionless paragon of reason… but that’s very far from the truth.

Last

In the wake of what may have been the closest thing I’ve ever taken to an all-nighter (I had told my advisor that I would have the Wavelet paper by tonight and I would have it by tonight if I had to stay awake all night to complete it… I really try hard to keep my word), I took a look at the “last” logs on the server after finishing, curious about how everyone else’s conference projects are coming along:

(Names changed and IPs removed to protect the innocent… and the server)

[michael@aristotle Motor Code]$ last
michael pts/1 Tue Jan 8 21:49 still logged in
michael pts/1 Tue Jan 8 14:47 – 21:35 (06:47)
michael pts/1 Mon Jan 7 16:05 – 19:47 (03:41)
tom pts/4 Fri Jan 4 13:08 – 13:09 (00:00)
tom pts/4 Fri Jan 4 13:00 – 13:08 (00:07)
michael pts/1 Fri Jan 4 11:31 – 16:40 (05:08)
wang pts/1 Fri Jan 4 09:14 – 09:17 (00:03)
michael pts/1 Thu Jan 3 14:54 – 15:28 (00:33)
michael pts/4 Wed Jan 2 14:02 – 14:11 (00:09)
michael pts/1 Wed Jan 2 14:02 – 14:12 (00:10)

“Tom” helps maintain the server and “wang” is an alumnus who graduated last year (but still logs on very frequently). Rather than assume I’m the only one using the server regularly (because I’m not most of the year), I’m assuming that everyone else just has later conference deadlines.

I’ve been logged on around 18 hours this week, which doesn’t sound like a lot but means I’ve probably been doing research for closer to 36. By most standards, that’s an hour more than a typical workweek (remember, these are actual working hours… I don’t get lunch breaks), but this is very difficult and draining work – not the sort of thing you can do for that long a period of time with no rest in between and emerge without exhausting yourself in some way.

It’s still not as bad as October 2006 – the week of my birthday was when I learned Matlab… forcefully, since I had to write code for six of our research projects in one week, and that was just for a workshop presentation. Some birthday that was 🙂

Science

How did I become an anti-intellectual intellectual? 🙂

After conversations with friends who share stories of collaborators not doing work, submitting fraudulent results, discarding reason, etc., I’m rapidly losing my confidence in modern academia altogether. I just want to finish my degree and do some real science already. It’s about ideas, not publications. It’s about advancing knowledge, not merely making the method sound like the solution to a grand problem. It’s about communicating results clearly and concisely, not obscuring them in pages of pseudo-intellectual jargon. It’s about openness, not skepticism. It’s about freedom, not censorship. It’s about learning, not servitude.

Until today’s academics realize this, almost all of science is a wasted endeavor. The few that keep it going in spite of the corruption are to be commended.

Futile Railing against Machiavelli

I’m beginning to wonder how can I honestly continue to claim that following a moral path has its own rewards and that the ends do not justify the means when the successful almost invariably tend to succeed on their loose morals – they believe that it’s ok to deceive, cheat, subvert, or even outright steal so long as they aren’t caught. When they’re caught, they then bemoan their fate, not because they were doing something wrong, but because they believe they were not clever enough to avoid capture. To state it bluntly, they have no independent moral system in place; it is tied up completely within society’s reaction to their behavior. Because they imagine that their behavior is common and because they have not been caught for all of it, they still believe themselves good people.

I know that Machiavelli observed that this is the route to power, but one of my great quests in life has been searching for ways to obtain success without compromising moral integrity – in essence, to know what Machiavelli said, but to either reconcile his advice with my morals or distance myself from it entirely. I’ve been doing it for 11 years now and I still haven’t found a satisfactory answer.

I know for a fact that my adherence to integrity limits me, but I will not deviate from my personal values for the sake of a society that will not accept them. Regardless of the rejection I’ve found (and the inevitable future rejection I will find) because I refuse to press myself into the molds people expect me to fill, I do not regret this decision any longer. No rejection can compare to what happened to me two years ago, when I was summarily shut out from my desired field and barred from what I then saw as the meaning of my life because I was very much unlike a traditional graduate student (actually, I’d argue that the difference makes me more effective, since typical graduate students have not impressed me, though on the other hand, I’ll never have anyone to exchange complex ideas with and must consequently operate in isolation), and by this time I’ve transcended that rejection sufficiently to realize that if I discard the intrinsic suffering of rejection, no further consequent suffering will touch me. I merely grieve for society itself, that it elevates such people to power!

Anticipating Google

For some reason, I’m becoming very good at thinking up the same ideas that Google does. A few of them I gave at interviews or SoC proposals well before they were established products, so it is possible that Google used those ideas, but I anticipated others, such as Knol, very shortly before they were launched.

I should somehow use this to my advantage – but I’m not sure how 🙂

The Second Ascent

Positive thoughts to combat the usually-negative tone of the past few years and to set an upbeat plan of action for the next few:

I think my “dark year” may be over. I’m beginning to realize now that there is only one person who can suppress me: me. Perhaps my failure to obtain good training has made my ordeal more difficult, but even at Temple, my ideas are beginning to blossom… and I’m finally being given a chance to pursue them. As for the difficulty of obtaining the training I wanted, I am not responsible for others, and I am not going to be held responsible for the poor decisions others have made. My training is what it is. I am doing what I can. Let society gain returns only to the extent it has invested; I will no longer overwork to compensate for my lack of knowledge. If I live long enough, I have too much talent and too many ideas to be suppressed forever; that is sufficient.

My classwork is finished. I obtained an A- in my last required traditional class, which is sufficient to exempt me from the qualifier altogether. This means all I need to do is pass the preliminary exams (on my research, which I can do now, much less in six months) and defend my dissertation. I’m going to continue on with my dissertation while I wait for feedback, since waiting indefinitely for feedback while doing nothing is a bad idea for making progress.

My idea for extending semidefinite embedding is implemented and working. I haven’t compared the speed or memory requirements, but I imagine it will consume significantly less memory than traditional SDE. After doing the experiments, I’ll put a paper together and it will go off to KDD. It’s completely novel, so if it is rejected, that is their problem; I will no longer assume responsibility for the outcome of others’ decisions. Let it be on their heads; I publish to spread my ideas, not for the fame! Manifold learning is quite an interesting field of research, since, as I mentioned before, it models the cognitive process of abstraction very well. I’m also learning that many things in data mining are guess-and-checks (they like to call it “optimization”, but that’s really what it is – guess, check, move, repeat) on MSE, which is, to put it bluntly, stupid. Gradient descent is probably the optimal stepwise procedure, since the gradient vector points in the direction of maximum ascent by definition, but it’s not optimal in the sense of total convergence: we can converge much faster if we can extrapolate parts of the global MSE curve from local information, which we most certainly can do, especially in the case of polynomials (we know EXACTLY how many roots it will have, we know whether the function is odd or even, and yet we don’t use this information!) We might be wrong, but the error should obey probabilistic bounds, and convergence should still be easy to achieve. I guess I’ll need to figure the error bounds out, even though I hate doing that sort of work.

Anyway, this is a whole class of things to pursue.

The Softee Variations are complete – all seven and a half minutes of them. The theme is something most people would consider trivial, but it really is an excellent theme to write variations to – as evidenced by the fact that I derived a second theme from it, set it at counterpoint with the first (I still have no counterpoint training, but I’ve learned to let my intuition guide me), and still added a third voice in without a problem – and worked with both of these themes for over 7 minutes, making this my longest piece yet. The second theme is simple and translates well into a minor key, after which I overlay a third theme, again loosely based on the first. My musical style is rapidly evolving in the direction I wish it to go – I’m blending the classical theory I’ve learned, the theory I’ve acknowledged I will never learn and thus intuit, and my melodic and fairly modern style. The result is something completely unique. I continue to experiment with orchestration in “Water” and “Painting a Sunrise”, and I am also finding myself establishing my own unique orchestral arrangement, not for the sake of changing things, but because I desire a precise and unique sound from my music. My music will initially be overlooked, because it’s a niche and music is an art, but my scientific work will eventually drive people to examine my artistic work as well if it’s good enough. Since I write music for the sake of the music itself (it compels me to write it down before it is lost forever), I’ll be ready when this happens.

Lower on the list is “Cap”, the capability-oriented programming language. I know how the language syntax will look, but I haven’t figured out how I’m going to compile it yet. I’ve never had the opportunity to take a class in compilers or programming language theory, so I may need to do some reading first. Maybe no one will use it. That’s fine – it models my cognitive processes well and is much more versatile than OO, so these people will simply be left in the dust. I started programming very early and by now I’m very good at it, but I still work in a paradigm that does not model my own cognitive paradigm, which is inhibitory. Once thought and expression are meshed, I’m going to fly.

Following these things (that is, once I have my Ph. D.), I intend to devote myself to my Polymath idea. The job offers continue to stream in, freeing me from the worries of an uncertain financial future and ensuring that I will indeed have the time and resources to devote to such an undertaking. Three students and one faculty member have already praised the idea and given helpful comments where applicable, but I should attempt to organize a larger community around it. It shouldn’t be hard to do so – you’ll be surprised at how many people the current educational system shortchanges simply because they’re capable of handling much, much more than what schools give them. They want to learn in multiple fields – they want to become polymaths. But they can’t. Think of all of the interdisciplinary challenges – we could solve these much more efficiently if we trained individual polymaths instead of devoting teams of specialized experts to them! For example, if I could gain access to laboratory equipment and some better biological training, my knowledge of computational modeling and machine learning would make me excellent at, say, devising cancer treatments (those following the blog have probably noted that I’ve already devised a few, but lack resources to test or refine them). Of course, once given the prerequisite knowledge, insight is universal.

Mathematically, I’m becoming very powerful. Restlessly so, in fact – like having a lot of bottled up energy screaming for release. I need to prove something with all of the new mathematical knowledge I have acquired, so I’m thinking of resuming my divisor function research. Legendre’s conjecture also looks like an interesting question to pursue. The partial failure of my previous approach (what I presented in my divisor function research was actually an intermediate result, not what I set out to prove) was due to a reluctance to use higher, more abstract levels of mathematics. I know better now.

I’ve acknowledged I will never be a particularly excellent pianist. I can perhaps do anything that requires mental effort, but this restriction is physical. I simply cannot compel my hands to move quickly or accurately enough to become an excellent pianist, nor am I sure all of the practice time I would spend attempting would be put to good use. I’ll continue practicing about one hour a day just to steadily increase my proficiency and to maintain my position ahead of everyone else at the recitals.

This is the end of my Dark Year. It’s the beginning of the Second Ascent.

Competitions

For someone who hates the very idea of a competition, I’m awfully good at them.

Four ML assignments were competitions. I outright won two, with accuracies of 93% (beating the next best by about 1%) and 96% (beating the next best by a fairly wide margin of about 3%). I came in second for the third, with an accuracy of 93.7%, and somehow managed to get dead last in the fourth (I think I screwed up the report, because my cross-validation accuracy was good) with an accuracy of 49%, for which I lost 10 points from the 80 points extra credit I had already accrued 🙂

Update: I’ve been thinking about competitions in general and have come to the conclusion that, sad as they are, they seem to be the only way to call attention to one’s skills before society. My failure to be competitive has only hurt me in things like applications and getting papers published. Therefore, I’m going to begin entering into a few that I believe I have a good chance of winning… perhaps people will start to take notice after I smack a few people’s results into the ground. It’s the risk they take for insisting upon a competition.

Programming competitions are still out, because (a) I already won one eight years ago and (b) I’m being recognized enough as a programmer without requiring additional competitions.

Teaching? Doing?

Sometimes I wonder whether I was meant to be a pedagogue rather than a practitioner. A good part of my talent seems to lie in making ideas accessible, and I do greatly enjoy teaching.

Again, though, I don’t think becoming a professor is a good idea. Not after what I’ve seen of academia.

A grad student, but… not.

Most of the grad. students on facebook groups appear to be working far more hours a week than I am for much longer spans of time than I have been, and yet appear to be making far less progress (some people are in their fourth years, work 60+ hours a week, and haven’t even started their dissertations!)

I generally write about 3 hours per day, four days a week. That’s 12 hours. My class adds another 3, plus 9 for the assignments, so that brings me up to 24. Working on other projects generally takes far less time than the dissertation; perhaps another 5 or 6 hours a week. That makes 30.

And that’s it (unless you count commuting back and forth, which adds 3-12 more hours each week, which is one reason why I try to work remotely and minimize the number of days I need to be in the lab).

I still feel like my life as a graduate student is very much out-of-place. I easily managed to get an MS in one year simply by taking four courses a semester – my undergraduate workload was heavier (but still left me enough free time that I had to wedge three jobs into my week to avoid becoming bored). On the dissertation, it’s only been 6 weeks since I started and I’m already 1/3 of the way through (granted, the easiest third)… and it’s still only the beginning of my second year, when no one else in the department has even come up with a topic!

I’m also the youngest student there by at least five years. This isn’t speculation – there was a meeting where all of the graduate students mentioned their ages.

Some of it is the fellowship. Some of it is motivation: the drive to recover my personal autonomy so I can again pursue great things. Some of it is probably the fact that I follow what I think I’ve shown to be a much more powerful personal philosophy for acquiring knowledge than the one typical students follow (sacrifice breadth and you sacrifice your very creativity – don’t hyperspecialize). That doesn’t account for everything, however – the rest is probably the school.

Where's my "very large prize"?

Here’s another one of mine.

Digg Style Voting on Search Results

Sometimes I feel so much like the Roark to society’s Keating that it’s uncanny. Maybe they came up with this independently, but given that it was one of the things I mentioned during my interview, it’s doubtful. It’s nice to see my ideas implemented, but it’s not so nice to constantly have them ripped from me without them returning anything to their creator. It’s something I’ve had to deal with for most of my life… the only consolation is that it cannot last; I only need to succeed once for people to start noticing my ideas.