Demo Data from VLDB 2026 / reviewers in the wild / expert
João Bártolo Gomes
dblp:81/8184
· DBLP profile ↗
16ranked-venue papers
7as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 9 · 5 first-authorArtificial intelligence and machine learning · 8 · 5 first-authorSystems, architecture and hardware · 1Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Smart cities and intelligent transportation · 100% | |
| Computer graphics and multimedia
1 paper |
Visualization and visual analytics · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Smart cities and intelligent transportation
mobility data analysis |
0.2 | 1 | 2015 | CDR-To-MoVis: Developing a Mobility Visualization System from CDR data · ICDE 2015 |
Visualization and visual analytics
spatiotemporal visualization |
0.1 | 1 | 2015 | CDR-To-MoVis: Developing a Mobility Visualization System from CDR data · ICDE 2015 |
Methods — techniques the papers use, named apart from their topics
linear extrapolation · 0.4kernel density estimation · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Scalable real-time classification of data streams with concept driftabstractInducing adaptive predictive models in real-time from high throughput data streams is one of the most challenging areas of Big Data Analytics. The fact that data streams may contain concept drifts (changes of the pattern encoded in the stream over time) and are unbounded, imposes unique challenges in comparison with predictive data mining from batch data. Several real-time predictive data stream algorithms exist, however, most approaches are not naturally parallel and thus limited in their scalability. This paper highlights the Micro-Cluster Nearest Neighbour (MC-NN) data stream classifier. MC-NN is based on statistical summaries of the data stream and a nearest neighbour approach, which makes MC-NN naturally parallel. In its serial version MC-NN is able to handle data streams, the data does not need to reside in memory and is processed incrementally. MC-NN is also able to adapt to concept drifts. This paper provides an empirical study on the serial algorithm’s speed, adaptivity and accuracy. Furthermore, this paper discusses the new parallel implementation of MC-NN, its parallel properties and provides an empirical scalability study. Mark Tennant, Frederic T. Stahl, Omer F. Rana, João Bártolo Gomes |
Future Gener. Comput. Syst. | 4 |
| 2017 | On expressiveness and uncertainty awareness in rule-based classification for data streamsabstractMining data streams is a core element of Big Data Analytics. It represents the velocity of large datasets, which is one of the four aspects of Big Data, the other three being volume, variety and veracity. As data streams in, models are constructed using data mining techniques tailored towards continuous and fast model update. The Hoeffding Inequality has been among the most successful approaches in learning theory for data streams. In this context, it is typically used to provide a statistical bound for the number of examples needed in each step of an incremental learning process. It has been applied to both classification and clustering problems. Despite the success of the Hoeffding Tree classifier and other data stream mining methods, such models fall short of explaining how their results (i.e., classifications) are reached (black boxing). The expressiveness of decision models in data streams is an area of research that has attracted less attention, despite its paramount of practical importance. In this paper, we address this issue, adopting Hoeffding Inequality as an upper bound to build decision rules which can help decision makers with informed predictions (white boxing). We termed our novel method Hoeffding Rules with respect to the use of the Hoeffding Inequality in the method, for estimating whether an induced rule from a smaller sample would be of the same quality as a rule induced from a larger sample. The new method brings in a number of novel contributions including handling uncertainty through abstaining, dealing with continuous data through Gaussian statistical modelling, and an experimentally proven fast algorithm. We conducted a thorough experimental study using benchmark datasets, showing the efficiency and expressiveness of the proposed technique when compared with the state-of-the-art. Thien Le, Frederic T. Stahl, Mohamed Medhat Gaber, João Bártolo Gomes, Giuseppe Di Fatta |
Neurocomputing | 4 |
| 2016 | Predicting recurring concepts on data-streams by means of a meta-model and a fuzzy similarity function
Miguel Ángel Abad, João Bártolo Gomes, Ernestina Menasalvas Ruiz |
Expert Syst. Appl. | 2 |
| 2016 | A rule dynamics approach to event detection in Twitter with its application to sports and politics
Mariam Adedoyin-Olowe, Mohamed Medhat Gaber, Carlos J. Martín-Dancausa, Frederic T. Stahl, João Bártolo Gomes |
Expert Syst. Appl. | 5 |
| 2015 | CDR-To-MoVis: Developing a Mobility Visualization System from CDR dataabstractCDR (Call Detail Records) data is more easily available than other network related data (such as GPS data) as most telecommunications service providers (TSPs) maintain such data. By analyzing it one can find mobility patterns of most of the population thus leading to efficient urban planning, disease and traffic control, etc. But its granularity is low as the latitude and longitude (lat-lon) of a cell tower is used as the current location of all mobile phones that are connected to the cell tower at that time. Granularity can range between 10s of metres to several kms depending on population density of a locality. This is one reason why, although there are many existing systems on visualizing mobility of people based on GPS data, there is hardly any existing system for CDR. We develop a Mobility Visualization System (MoVis) for visualizing mobility of people from their CDR records. First of all, given the CDR records of a user, we determine her stay regions (places where she stays for a significant amount of time). Trajectories of phone events (and lat-lon of cell towers) between stay regions are extracted as her trips. Start and end times of a trip are estimated using linear extrapolation. Based on the start and end times, temporal patterns are extracted. Trips with sufficient number of intermediate points are mapped to transport network that consists of train lines, bus routes and expressways. We use Kernel density estimation to visualize the most common path for a given origin and destination. Based on this we create a round-the-clock visualization of mobility of people over the entire city separately for weekdays and weekends. At the end we show the validation results. Manoranjan Dash, Kee Kiat Koo, James Decraene, Ghim-Eng Yap, Wei Wu 0020, João Bártolo Gomes, Amy Shi Nash, Xiaoli Li 0001 |
ICDE | 6 |
| 2015 | Scalable Energy-Efficient Distributed Data Analytics for Crowdsensing Applications in Mobile EnvironmentsabstractWe are witnessing a new revolution in computing and communication involving symbiotic networks of people (social networks), intelligent devices, smart mobile computing, and communication devices that will form cyber-physical social systems. The emergence of intelligent devices with monitoring, sensing, and actuation capabilities referred to as Internet of Things and social networks have increased the popularity of novel social applications such as crowdsourcing and crowdsensing. The upsurge of such applications has fostered the need for scalable cost-efficient platforms that can enable distributed data analytics. In this paper, we propose CARDAP, a scalable, energy-efficient, generic and extensible component-based distributed data analytics platform for mobile crowdsensing (MCS) applications. CARDAP incorporates on-the-move activity recognition and a number of energy efficient data delivery strategies using real-time mobile data stream mining. We propose and develop theoretical cost models for typical crowdsensing application scenarios. Experimental evaluations of CARDAP using a proof-of-concept MCS scenario validate the theoretical cost model estimates and demonstrate the platform's ability to deliver significant benefits in energy, resource, and query processing efficiency. Prem Prakash Jayaraman, João Bártolo Gomes, Zahraa Said Abdallah, Shonali Krishnaswamy, Arkady B. Zaslavsky |
IEEE Trans. Comput. Soc. Syst. | 2 |
| 2014 | CARDAP: A Scalable Energy-Efficient Context Aware Distributed Mobile Data Analytics Platform for the Fog
Prem Prakash Jayaraman, João Bártolo Gomes, Zahraa Said Abdallah, Shonali Krishnaswamy, Arkady B. Zaslavsky |
ADBIS | 2 |
| 2014 | Recurring concept detection for spam filtering
Miguel Ángel Abad, João Bártolo Gomes, Ernestina Menasalvas Ruiz |
FUSION | 2 |
| 2014 | Oscillation Resolution for Mobile Phone Cellular Tower Data to Enable Mobility ModellingabstractOne major problem of using location data collected from mobile cellular networks for mobility modelling is the oscillation phenomenon. An oscillation occurs when a mobile phone intermittently switches between cell towers instead of connecting to the nearest cell tower. For the purpose of mobility modeling, the location data needs to be cleansed to approximate the mobile device's actual location. However, this constitutes a challenge because the mobile device's true location is not known. In this paper, we study the oscillation resolution problem. We propose an algorithm framework called DECRE (Detect, Expand, Check, Remove) to detect and remove oscillation logs. To make informed decisions DECRE includes four steps: Detect, to identify log sequences that may contain oscillation using a few heuristics based on the concepts of stable period and moving at impossible speed, Expand, to look before and after suspicious records to gain more information, Check, to check whether a cell tower is observed repeatedly (which is a strong indication of oscillation), and Remove, resolving oscillation by selecting a cell tower to approximate the mobile device's actual location. Our experimental results on travel diaries show that our oscillation resolution approach is able to remove records that are far from mobile device's ground-truth locations, improve the quality of the location data, and performs better than an existing method. Our performance study on large scale cell tower data shows that the MapReduce implementation of our approach is able to process 1 Terabyte of cell tower data in five hours using a small cluster. Wei Wu 0020, João Bártolo Gomes, The Anh Dang, Spiros Antonatos, Mingqiang Xue, Peng Yang 0010, Ghim-Eng Yap, Xiaoli Li 0001, Shonali Krishnaswamy, James Decraene, Amy Shi Nash |
MDM (1) | 3 |
| 2014 | Mining Recurring Concepts in a Dynamic Feature SpaceabstractMost data stream classification techniques assume that the underlying feature space is static. However, in real-world applications the set of features and their relevance to the target concept may change over time. In addition, when the underlying concepts reappear, reusing previously learnt models can enhance the learning process in terms of accuracy and processing time at the expense of manageable memory consumption. In this paper, we propose mining recurring concepts in a dynamic feature space (MReC-DFS), a data stream classification system to address the challenges of learning recurring concepts in a dynamic feature space while simultaneously reducing the memory cost associated with storing past models. MReC-DFS is able to detect and adapt to concept changes using the performance of the learning process and contextual information. To handle recurring concepts, stored models are combined in a dynamically weighted ensemble. Incremental feature selection is performed to reduce the combined feature space. This contribution allows MReC-DFS to store only the features most relevant to the learnt concepts, which in turn increases the memory efficiency of the technique. In addition, an incremental feature selection method is proposed that dynamically determines the threshold between relevant and irrelevant features. Experimental results demonstrating the high accuracy of MReC-DFS compared with state-of-the-art techniques on a variety of real datasets are presented. The results also show the superior memory efficiency of MReC-DFS. João Bártolo Gomes, Mohamed Medhat Gaber, Pedro A. C. Sousa, Ernestina Menasalvas Ruiz |
IEEE Trans. Neural Networks Learn. Syst. | 1 |
| 2013 | Where Will You Go? Mobile Data Mining for Next Place Prediction
João Bártolo Gomes, Clifton Phua, Shonali Krishnaswamy |
DaWaK | 1 |
| 2012 | Mobile Activity Recognition Using Ubiquitous Data Stream Mining
João Bártolo Gomes, Shonali Krishnaswamy, Mohamed Medhat Gaber, Pedro A. C. Sousa, Ernestina Menasalvas Ruiz |
DaWaK | 1 |
| 2012 | MARS: A Personalised Mobile Activity Recognition SystemabstractMobile activity recognition focuses on inferring the current activities of a mobile user by leveraging the sensory data that is available on today's smart phones. The state of the art in mobile activity recognition uses traditional classification techniques. Thus, the learning process typically involves: i) collection of labelled sensory data that is transferred and collated in a centralised repository, ii) model building where the classification model is trained and tested using the collected data, iii) a model deployment stage where the learnt model is deployed on-board a mobile device for identifying activities based on new sensory data. In this paper, we demonstrate the Mobile Activity Recognition System (MARS) where for the first time the model is built and continuously updated on-board the mobile device itself using data stream mining. The advantages of the on-board approach are that it allows model personalisation and increased privacy as the data is not sent to any external site. Furthermore, when the user or its activity profile changes MARS enables quick model adaptation. One of the stand out features of MARS is that training/updating the model takes less than 30 seconds per activity. MARS has been implemented on the Android platform to demonstrate that it can achieve accurate mobile activity recognition. Moreover, we can show in practice that MARS quickly adapts to user profile changes while at the same time being scalable and efficient in terms of consumption of the device resources. João Bártolo Gomes, Shonali Krishnaswamy, Mohamed Medhat Gaber, Pedro A. C. Sousa, Ernestina Menasalvas Ruiz |
MDM | 1 |
| 2012 | Tracking recurrent concepts using contextabstractThe problem of recurring concepts in data stream classification is a special case of concept drift where concepts may reappear. Although several existing methods are able to learn in the presence of concept drift, few consider contextual information João Bártolo Gomes, Pedro A. C. Sousa, Ernestina Menasalvas Ruiz |
Intell. Data Anal. | 1 |
| 2011 | Context-Aware Collaborative Data Stream Mining in Ubiquitous Devices
João Bártolo Gomes, Mohamed Medhat Gaber, Pedro A. C. Sousa, Ernestina Menasalvas Ruiz |
IDA | 1 |
| 2010 | Situation-Aware Data Stream Mining Service for Ubiquitous ApplicationsabstractAdvances in data mining, particularly in anytime anywhere data stream mining, make on-board data analysis possible in mobile devices with resource constraints. In this work, we propose a data stream mining service to support knowledge discovery in ubiquitous applications while addressing resource constraints on mobile devices. As the basis for our service we describe a general mechanism, which autonomously adapts the execution of the data stream mining process to each situation, using context and resource awareness. We describe the main components to achieve adaptability and propose a decision mechanism based on machine learning to support the configuration selection task, as we consider this to be a key element to achieve autonomy and adaptation of the mining service. We then present an instantiation of the proposed approach for the particular case of classification using the VFDT algorithm and analyze which factors influence it. Experimental results show how the adaptable data stream mining service improves resource consumption while increasing the quality of the anytime mining model. João Bártolo Gomes, Ernestina Menasalvas Ruiz, Pedro A. C. Sousa |
Mobile Data Management | 1 |