Research Projects during PhD Study

[Back to Homepage]

Figure 1: Mobility Profiler Framework

Bob.jpeg.jpg

Figure 2: A Representation of Mobility Profile

 

Mobility Profiler: A Framework For Discovering Mobility Profiles of Cell Phone Users

Problem: The location logs that can be collected from cell phones are low level data units (either collected in cellular or GPS enabled environment). These preliminary data units make difficult to access mobility profiles of the cell phone users for several applications. To make mobility data more accessible to cell phone applications, higher level data abstractions are needed. In order to achieve this, we focus on the problem of discovering spatiotemporal mobility profiles from cell phone-based location logs.

 

Approach: In order to capture the mobility behaviors of cell phone users at a level of suitable abstraction, we introduce formal definitions for the concepts of end locations (corresponds to locations where users spend significant amount of time), mobility path (denoting a user’s travel from one end-location to another), mobility pattern (denoting a popular paths that users traveled frequently), and mobility profile (providing a synopsis of a user’s mobility behavior by integrating the frequent mobility patterns with time contextual data (2D location component of profiles), and end locations with time distribution data (1D component of the profiles)). These four different mobility concepts correspond to abstraction of mobility information in different levels listed from lower to the upper ones. Here, we design and implement a complete framework, the Mobility Profiler, for discovering mobility profiles from raw cell tower connection data by producing all of the data type abstractions intermediate levels described above.

 

Contributions: Our analysis of the cell phone users’ mobility behaviors yields important lessons for networking researchers interested in testing large scale ad-hoc routing protocols. As also identified in a recent studies, we found that users spend approximately 85%of their time in 3 to 5 favorite locations, e.g., home, work, shopping. However, our analysis has exposed more interesting phenomena for the distribution of the remaining 15% of the users’ time. We identify a significant long tail in a user’s location-time distribution: Approximately a total of 15% of cell phone user’s time is spent in locations that each appears with less than 1% of total time. Our another finding is that significant amount of human mobility (85%) exhibits spatial and temporal regularity where users move between their top-k locations. The regularity property of these mobility profiles with time contextual information (days of week, and hours of day domain) enables to develop different smartphone applications such as early warning systems and route prediction applications etc.

 

Publications:

 

·         Murat Ali Bayir, Murat Demirbas, Nathan Eagle: Discovering spatiotemporal mobility profiles of cellphone users. WOWMOM 2009: 1-9

 

·         Murat Ali Bayir, Murat Demirbas, Nathan Eagle. "Mobility Profiler: A Framework for Discovering Mobility Profiles of Cell Phone Users", (To appear at Pervasive and Mobile Computing Journal, Elsevier).

 

 

 

trackMe.jpeg.jpg

Figure 3: TRACK ME Framework

 

A Web Based Personalized Mobility Service for Smartphone Applications

Problem: Nowadays, most of the basic web services use instant location information for providing suitable content to the smartphone users. However, more intelligent smartphone applications such as context-based search and advertising, early warning systems, city-wide sensing applications may require additional information about smartphone users such as their mobility profiles. In order to meet more personalized demand of these applications more personalized web services needed.

Approach: In order to support different smartphone applications with personalized mobility information of cell phone users, we propose TRACK ME: A new web based framework for smartphone applications with personalized lightweight mobility service as well as location tracking and mobility profile construction. We showed that our personalized mobility service support different smartphone applications and it is lightweight enough to provide fast access to the mobility profiles of smartphone users. Apart from personalized mobility service, our framework also provides solution for location tracking and mobility profile construction problem by employing Map/Reduce architecture. The proposed framework separate heavy processing of mobility profile construction from mobility profile access (which is extremely fast operation).

Contributions: We showed that our personalized mobility services support multiple applications such as location prediction and air pollution exposure risk estimation. We also propose an online solution to location prediction applications where it is possible to predict future locations of smartphone user instantly by using query interface that is provided by our mobility service. We illustrate that this application is easily used for solving early warning problems mentioned above. For the air pollution exposure risk estimation, we have showed that it is possible to obtain more accurate risk estimation by using our mobility service than residential based approach.

 

Publications:

 

·         Murat Ali Bayir, Murat Demirbas, Ahmet Cosar, "A Web Based Personalized Mobility Service for Smartphone Applications" (To appear at The Computer Journal, Oxford University Press).

 

·         Murat Ali Bayir, Murat Demirbas, Ahmet Cosar: Track me! a web based location tracking and analysis system for smart phone users. ISCIS 2009: 117-122

 

·         Murat Demirbas, Carole Rudra, Atri Rudra, Murat Ali Bayir: iMAP: Indirect Measurement of Air Pollution with Cellphones. PerCom Workshops 2009: 1-6

 

 

Forward-1.jpg

Forward-2.jpg

PRO: A Profile-based Routing Protocol for Pocket Switched Networks

Problem: Delay Tolerant Networks (DTNs), which are also known as intermittently, connected networks, or opportunistic, store and-forward networks investigate routing techniques in the environment where the connectivity is not exist all the time. Recently Pocket Switched Networks (PSNs) have been formulated as a subfield of DTNs where each node represents a person with a communication device. Unlike the general DTNs, human factor plays very important role in PSNs. The nature of human mobility and the structure of social networks emerge as important factors in Pocket Switched Networks, while DTN routing algorithms have been oblivious to them. Therefore, more context aware (mobility profile and social network aware) routing protocols should be developed for PSNs.

Approach: In this work, we are motivated by the observation that using smartphones it is possible to maintain more detailed contextual information about the nodes in the network, and hence design faster and more lightweight routing protocols than the existing work on PSNs. Here, we propose a fast (low-delivery-latency) and efficient (low-message-overhead) routing protocol for PSNs, based on the regularity of human mobility profiles and of intercontact events. Our protocol, namely PRO, (profile-based routing protocol), is simple yet general enough to be easily instantiated to solve the smartphone search applications.

Contributions: In a break from previous routing protocols, we showed that our protocol treats node encounters as periodic patterns and exploit them to predict times of future encounters. Our profile based estimation of intercontacts yields an accurate ranking of the potential forwarding nodes as to their ability to deliver the message earlier to the destination. We showed that PRO routing protocol is completely decentralized and local to the nodes. PRO runs in an adhoc manner and does not depend on any central infrastructure or third party like Telephone Service Providers. Using the Reality Mining dataset, we compare the performance of our protocol with most popular previous approaches over both cell based mobility data (coarse granularity) and Bluetooth connection data (fine granularity). Our experimental results showed that PRO routing outperforms previous approaches in terms of end to end delay and communication cost. Finally, we measure the performance of PRO on smartphone queries described above and show that PRO achieves similar query performance with Epidemic routing (in terms of delay and success) while using significantly less communication cost.

Publications:

 

·         Murat Ali Bayir, Murat Demirbas, PRO: A Profile-based Routing Protocol for Pocket Switched Networks (under submission).

 

 

crowdsource.jpg

Crowd-Sourced Sensing and Collaboration Using Twitter

Problem: Despite the availability of the sensor and smartphone devices to fulfill the ubiquitous computing vision, the state-of-the-art has gap due to lack of infrastructure to task/utilize these devices for collaboration and coordination. We propose that Twitter can provide an “open” publish-subscribe infrastructure for sensors and smartphones, and pave the way for ubiquitous crowd-sourced sensing and collaboration applications.

Approach: We design and implement a crowd-sourced sensing and collaboration over Twitter, and showcase our system in the context of two applications: a crowd-sourced weather radar, and a participatory noise-mapping application. Our system is composed of three components namely Askweet, Sensweet and Twitter clients. Sensweet is a smartphone application that publishes real-time readings from the integrated-sensors to Twitter. Askweet is a program that listens to its Twitter account for questions and processes the questions and aggregates the replies it receives to these questions from Sensweet and the Twitter clients.

Contributions: We present an analysis of our real-world Twitter experiments to give insights for the feasibility of our approach. We find that although we do not offer the user any incentives to reply, our queries receive at least 15% reply ratios. Surprisingly, 50% of the total replies arrive within the first 10 minutes of our query, and 80% of the replies arrives within the first 2 hours, enabling low latency operations for crowd-sourcing applications. Our experiments also found that consistently the majority of replies come from users that access Twitter from their mobile phones.

 

Publications:

·         Murat Demirbas, Murat Ali Bayir, Cuneyt Gurcan Akcora, Yavuz Selim Yilmaz, Hakan Ferhatosmanoglu, "Crowd-Sourced Sensing and Collaboration Using Twitter". WOWMOM 2010.

 

upinonApp.jpg

Identifying Breakpoints in Public Opinion

Problem: In this work, we consider the problem of identifying breakpoints in public opinion about certain topic. While traditional poll applications achieve this by providing a snapshot of public opinion, they can neither track temporal opinion changes nor capture opinions that are not asked in the questionnaire. In order to overcome difficulties of these applications, we propose to use Micro-blogs to capture changes in public opinion.

 

Method: In order to detect opinion changes, we integrate tweet based emotion vector representation of time periods in vector space model and document based representation of time periods. We show that the set space model can be used to eliminate false positive opinion changes that vector space model finds on a time domain. For representing events that caused changes in public opinion, we propose a new scoring function to discover popular terms by considering temporal dimension.

 

Contributions: By successfully combining these methods, we identified the time intervals that include a change in public opinion over two case studies. From the experimental results we found that using emotion corpus based method and set space model methods together eliminates false positives and improves the accuracy of breakpoint detection. We also create a customized news tracking application that can notify users without flooding them with every new entry. In this aspect, our application is superior to other services such as Google Alert because we notify users only for significant events.

 

Publications:

Cuneyt Gurcan Akcora, Murat Ali Bayir, Murat Demirbas, Hakan Ferhatosmanoglu, "Identifying BreakPoints in Public Opinion", SOMA 2010, SIGKDD Workshop on Social Media Analytics.

 

[Back to Homepage]