As with EmNets over the summer, the trip to
SenSys this week was an experience.
The sessions went from Wednesday through Friday so my adviser, the other student in our group, and I left Tuesday afternoon and got back late last night. The weather in Williamsburg sucked when I left and it sucked when I got back, but it was nice in Raleigh. I also managed to get in my weight routine and the bike/elliptical every day while I was there, but I had to get up early to do it. The whole thing really wore me out and I was asleep by ten every night. Of course, I got up before seven to start my routine and kept awake with the terrible coffee they had. Hard to believe I drink enough coffee now to have preferences (darker roasts are better).
Overall, the whole thing was kind of weird. Nearly everyone there was foreign -- despite most schools being from the U.S., almost all the students and professors were not. I guess this was to be expected -- it was like taking a 200 person sample of the world population and putting them in the same room. A plurality were Chinese, a lot were Indian, and there were only a small number of Europeans and Americans. Since my adviser and the other guy in the research group were Chinese, I found myself hanging out with everyone else speaking in Chinese. The group meals we had and conversations during the break were kind of awkward since they would speak some in English and then just suddenly switch to Chinese. For example, the first night we went out (to a Chinese restaurant of course), I was the only one of eight that used a fork and knife. I should probably start learning Chinese so that I can at least pick up some of it. My adviser encouraged me to talk to people during the session breaks, but it's tough when many aren't speaking a language you can understand.
Asides from the demographics, the other thing that made it weird was the atmosphere. These are some of the top people in sensor networks and the whole thing seemed so ... unprofessional. The attitude of everyone and atmosphere seemed so relaxed and informal - at the end of a few presentations there were a few arguments between the presenters and a questioner. Nearly everyone was in typical student-type clothes and the faculty were typically attired, and it seemed as much a chance to have a good time as it was to show off your work. Some of the UVA guys came in one morning musing about how drunk they got the night before. The closest thing I can compare this to is NCAAs for cross country. With this conference and the NCAA meet, the idea is the same: the best schools come to show off their stuff, but the atmosphere at NCAAs was extremely professional and focused. In both cases we had a banquet with everyone that was attending, but at NCAAs everyone was subdued, had their "game face" on, and kept conversation to those within their team. In contrast, at SenSys, there was wine on the table and everyone was nearly out of control by the end. Somehow, I expected something a little more formal, but I guess that's the appeal of academia -- you're given a fair amount of leeway as to what you can do in research and in your approach to your work.
I met up with the other people I had collaborated with over weekly Skype meetings since last winter. It was interesting to meet them in person and I got some special hardware from the hardware guy we are working with for our current project.
In my opinion, about a third of the sessions were interesting, a third was okay, and another third wasn't of interest to me. There was some cool stuff on measuring radio link connectivity burstiness, vehicle sensor networks, and integrating posture detection and geolocation data into social network sites. There was stuff on distributed camera image recognition (detection people's gestures), ensuring privacy when sharing personal sensor data, and a environmental monitoring system using accelerometers to measure flow rate in water pipes. I didn't care too much for the radio MAC protocol stuff and there were a few high-level programming frameworks that seemed uninteresting.
According to my adviser, SenSys papers are focused on actual deployments and implementations while marginalizing theory in design. Most of the papers had a giant deployment section with lots of pictures and evaluation statistics. While deployments are practical, advancements are slow since so little new theory is developed. One or two of the papers presented had simple data collection and evaluation schemes that were just tested extensively in the real world, such as a road pothole detection system using accelerometers and GPS/cell towers for localization. I would like to work on stuff that can actually be deployed (I am now), but deployment and testing takes a lot of time and isn't really research. Other conferences are more focused on theory and a simulation-based evaluation is acceptable. The reviewers look more at algorithm design and novel theoretical ideas over real-world deployments and testing. Additionally, the committees for each conference tend to have varying amounts of control over who gets accepted -- some are very tightly knit and seem to accept papers only from certain schools while others are more diverse and objective over their selections.
Listening to the paper presentations and going to the poster and demo sessions got me a few new ideas. The poster and demo sessions were especially interesting because you could talk one-on-one with each person about what they had done or were working on. A lot of people out there have a lot of good ideas. Most of the presentations were done by students and a lot of them weren't much different than me in terms of age and experience. It seems that students are typically listed as first authors and give the paper presentations while their advisers come to watch and ask all the hard questions. That was also what was weird about it -- it wasn't much different than going to class and listening to student presentations, except that the work was exceptional. I took a lot of notes and saw what made a good presentation: abstracting away details and making your main ideas clear. It sounds like going to a conference (maybe not this one) and giving a talk on my paper is in my future. I only have to get accepted first.
So now I come back motivated to get going on my current project. The ideas are (hopefully) new and will actually work when we get the thing implemented. I'll be able to do an actual test with sensors instead of just simulation. The deadlines are looming and it's time to get moving.