VLDB 2026 Research / reviewers in the wild / expert
Timos K. Sellis
dblp:s/TimosKSellis · also Timos Sellis
· DBLP profile ↗
187ranked-venue papers in the field
18as first author
17since 2021 · last 2026
0000-0002-9067-5639ORCID · verified
Domains — venue-derived; a paper can count in several
Database Systems & Data Management · 144 (17 first)Information Retrieval & Web Search · 14Data Mining & Knowledge Discovery · 11Knowledge Engineering, Semantic Web & Information Systems · 11Other / Interdisciplinary · 4 (1 first)Business Process & Enterprise Data · 2Big Data, Cloud & Distributed Data Systems · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Reflection on community-diversified influence maximization in social networksabstractABSTRACT To celebrate the 50th Anniversary of the Information Systems Journal, we are delighted to share our research reflections on the article “Community-diversified influence maximization in social networks” published at Information Systems in 2020. Our reflections will highlight the impact of this article on the authors’ research trajectories, its influence on the broader research community, and its contributions to industry practice. Jianxin Li 0001, Taotao Cai, Timos K. Sellis, Feng Xia 0001 |
Inf. Syst. | 4 |
| 2024 | Complex Event Summarization Using Multi-Social Attribute Correlation (Extended Abstract)abstractComplex social event summarization is a problem which has been important for real-world applications, including crisis management, rumor control and government policy tracking. However, in many critical situations, social events are complex and context-sensitive, which demands the online summarization of social events in an integrated manner. Motivated by this, we propose an online complex social event summarization approach, namely SOMA, which summarizes the complex social events over multiple attributes including media content and contexts simultaneously. The evaluation shows that our proposed approach outperforms the existing solutions for event summarizaiton in terms of effectiveness and efficiency. Xi Chen 0121, Xiangmin Zhou, Jeffrey Chan, Lei Chen 0002, Timos K. Sellis, Yanchun Zhang |
ICDE | 5 |
| 2024 | Integrity 2024: Integrity in Social Networks and MediaabstractIntegrity 2024 is the fifth edition of the Workshop on Integrity in Social Networks and Media, held in conjunction with the ACM Conference on Web Search and Data Mining (WSDM) since the 2020 edition [1-4]. The goal of the workshop is to bring together academic and industry researchers working on integrity, fairness, trust and safety in social networks to discuss the most pressing risks and cutting-edge technologies to reliably measure and mitigate them. The event consists of invited talks from academic experts and industry leaders as well as peer-reviewed papers and posters through an open call-for-papers. Lluís Garcia Pueyo, Symeon Papadopoulos, Prathyusha Senthil Kumar, Aristides Gionis, Panayiotis Tsaparas, Vasilis Verroios, Giuseppe Manco 0001, Anton Andryeyev, Stefano Cresci, Timos K. Sellis, Anthony McCosker |
WSDM | 10 |
| 2023 | Integrity 2023: Integrity in Social Networks and MediaabstractIntegrity 2023 is the fourth edition of the successful Workshop on Integrity in Social Networks and Media, held in conjunction with the ACM Conference on Web Search and Data Mining (WSDM) in the past three years. The goal of the workshop is to bring together researchers and practitioners to discuss content and interaction integrity challenges in social networks and social media platforms. The event consists of a combination of invited talks by reputed members of the Integrity community from both academia and industry and peer-reviewed contributed talks and posters solicited via an open call-for-papers. Lluís Garcia Pueyo, Panayiotis Tsaparas, Prathyusha Senthil Kumar, Timos K. Sellis, Paolo Papotti, Sibel Adali, Giuseppe Manco 0001, Tudor Trufinescu, Gireeja Ranade, James R. Verbus, Mehmet N. Tek, Anthony McCosker |
WSDM | 4 |
| 2023 | Complex Event Summarization Using Multi-Social Attribute CorrelationabstractComplex social event summarization is a problem which has been shown having great utility for real-world applications, including crisis management, rumor control and government policy tracking. In recent years there has been significant research effort spent on effectively extracting meaningful textual descriptions of an event. However, in many critical situations, social events are complex and context-sensitive, which demands the online summarization of social events in an integrated manner. In this paper, we propose the first online complex social event summarization approach, namely SOMA, which summarizes the complex social events over multiple attributes including media content and contexts simultaneously. Specifically, we first propose a deep learning model that comprehensively summarizes events in regards to the text description and locations that they appear in, by utilizing their hidden connections in posts. We then propose a summary generator over time, text and location to achieve a maximal coverage of the summary over the original social event and minimal redundancy of the summary. Furthermore, we propose a location estimation method to address the location sparsity issue of complex events by mining the correlation between text and location. The evaluation over four real-event datasets and three benchmark datasets shows that our proposed approach outperforms the existing solutions for event summarizaiton in terms of effectiveness and efficiency. Xi Chen 0121, Xiangmin Zhou, Jeffrey Chan, Lei Chen 0002, Timos K. Sellis, Yanchun Zhang |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2023 | Guest Editorial Special Issue on Online Recommendation Using AI and Big Data TechniquesabstractThe rapid growth of online service platforms has greatly influenced the way users conduct daily activities. In response to the requirements of frequent online activities, recommendation has become one of the best ways for the organizations, governments and individuals to understand their users and promote their services. Effective recommendation of online items has become critical in domains such as e-commerce and online media. Driven by the business success, academic research in this field has been active for many years. However, there are still many research challenges, such as context discovery, sequential user behavior influence, explainability and user interaction of system, big service data management. Especially, the highly dynamic online network data make these challenges even critical. Due to the high pressing interest and challenges in this area, this special issue is devoted to this topic, and focuses on the new solutions using AI and Big Data techniques. Lei Chen 0002, Xiangmin Zhou, Xiaochun Yang 0001, Timos K. Sellis |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2023 | Top-k Socio-Spatial Co-Engaged Location Selection for Social UsersabstractWith the advent of location-based social networks, users can tag their daily activities in different locations through check-ins. These check-in locations signify user preferences for various socio-spatial activities and can be used to improve the quality of services in some applications such as recommendation systems, advertising, and group formation. To support such applications, in this paper, we formulate a new problem of identifying top-k Socio-Spatial co-engaged Location Selection (SSLS) for users in a social graph, that selects the best set of k locations from a large number of location candidates relating to the user and her friends. The selected locations should be (i) spatially and socially relevant to the user and her friends, and (ii) diversified both spatially and socially to maximize the coverage of friends in the socio-spatial space. To address the NP-hard and challenging problem, we first develop an exact solution by designing some pruning strategies, and also develop an approximate solution by deriving relaxed bounds and advanced termination rules. To accelerate the efficiency, we further develop a fast exact approach and a meta-heuristic approximate approach. Finally, extensive experiments are conducted to evaluate the performance of our proposed algorithms against three adapted existing methods using four real-world datasets. Nur Al Hasan Haldar, Jianxin Li 0001, Mohammed Eunus Ali, Taotao Cai, Yunliang Chen 0002, Timos K. Sellis, Mark Reynolds 0001 |
IEEE Trans. Knowl. Data Eng. | 6 |
| 2022 | Event Popularity Prediction Using Influential Hashtags from Social Media (Extended Abstract)abstractEvent popularity prediction over social media is crucial for estimating information propagation scope, decision making, and emergency prevention. It has been widely inves-tigated by existing approaches focusing on predicting single attribute occurrences which are not comprehensive enough for representing complex social event propagation. Motivated by this, we propose a novel hashtag-influence-based event popularity prediction by mining the impact of an influential hashtag set on the event propagation. We have conducted extensive experiments to prove the effectiveness and efficiency of the proposed approach. Xi Chen 0121, Xiangmin Zhou, Jeffrey Chan, Lei Chen 0002, Timos K. Sellis, Yanchun Zhang |
ICDE | 5 |
| 2022 | PathOracle: A Deep Learning Based Trip Planner for Daily Commuters
Md. Tareq Mahmood, Mohammed Eunus Ali, Muhammad Aamir Cheema, Syed Md. Mukit Rashid, Timos K. Sellis |
ECML/PKDD (6) | 5 |
| 2022 | Editorial: Updates to the DSE Leadership and Editorial Board
Timos K. Sellis |
Data Sci. Eng. | 1 |
| 2022 | Keyword aware influential community search in large attributed graphs
Md. Saiful Islam 0013, Mohammed Eunus Ali, Yong-Bin Kang, Timos K. Sellis, Farhana Murtaza Choudhury, Shamik Roy |
Inf. Syst. | 4 |
| 2022 | Location-Centered House Price Prediction: A Multi-Task Learning ApproachabstractAccurate house prediction is of great significance to various real estate stakeholders such as house owners, buyers, and investors. We propose a location-centered prediction framework that differs from existing work in terms of data profiling and prediction model. Regarding data profiling, we make an important observation as follows – besides the in-house features such as floor area, the location plays a critical role in house price prediction. Unfortunately, existing work either overlooked it or had a coarse grained measurement of locations. Thereby, we define and capture a fine-grained location profile powered by a diverse range of location data sources, including transportation profile, education profile, suburb profile based on census data, and facility profile. Regarding the choice of prediction model, we observe that a variety of approaches either consider the entire data for modeling, or split the entire house data and model each partition independently. However, such modeling ignores the relatedness among partitions, and for all prediction scenarios, there may not be sufficient training samples per partition for the latter approach. We address this problem by conducting a careful study of exploiting the Multi-Task Learning (MTL) model. Specifically, we map the strategies for splitting the entire house data to the ways the tasks are defined in MTL, and select specific MTL-based methods with different regularization terms to capture and exploit the relatedness among tasks. Based on real-world house transaction data collected in Melbourne, Australia, we design extensive experimental evaluations, and the results indicate a significant superiority of MTL-based methods over state-of-the-art approaches. Meanwhile, we conduct an in-depth analysis on the impact of task definitions and method selections in MTL on the prediction performance, and demonstrate that the impact of task definitions on prediction performance far exceeds that of method selections. Guangliang Gao, Zhifeng Bao, Jie Cao 0001, A. K. Qin 0001, Timos K. Sellis |
ACM Trans. Intell. Syst. Technol. | 5 |
| 2022 | Target-Aware Holistic Influence Maximization in Spatial Social NetworksabstractInfluence maximization has recently received significant attention for scheduling online campaigns or advertisements on social network platforms. However, most studies only focus on user influence via cyber interactions while ignoring their physical interactions which are also essential to gauge influence propagation. Additionally, targeted campaigns or advertisements have not received sufficient attention. To address these issues, we first devise a novel holistic influence diffusion model that takes into account both cyber and physical user interactions in an effective and practical way. Based on the new diffusion model, we formulate a new problem ofholistic influence maximization, denoted asHIMquery, for targeted advertisements in a spatial social network. TheHIMquery problem aims to find a minimum set of users whose holistic influence can cover all target users in the network, which belongs to a set covering problem. Since theHIMquery problem is NP-hard, we develop a greedy baseline algorithm and then improve on this algorithm to reduce the computational cost. To deal with large networks, we also design a spatial-social index to maintain the social, spatial and textual information of users, as well as developing an index-based efficient solution. Finally, we conduct extensive experiments using one synthetic and three real-world datasets to validate the efficiency and effectiveness of the proposed holistic influence diffusion model and our developed algorithms. Taotao Cai, Jianxin Li 0001, Ajmal Mian, Rong-Hua Li 0001, Timos K. Sellis, Jeffrey Xu Yu |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2022 | Event Popularity Prediction Using Influential Hashtags From Social MediaabstractEvent popularity prediction over social media is crucial for estimating information propagation scope, decision making, and emergency prevention. However, existing approaches only focus on predicting the occurrences of single attribute such as a message, a hashtag or an image, which are not comprehensive enough for representing complex social event propagation. In this paper, we predict the event popularity, where an event is described as a set of messages containing multiple hashtags. We propose a novel hashtag-influence-based event popularity prediction by mining the impact of an influential hashtag set on the event propagation. Specifically, we first propose a hashtag-influence-based cascade model to select the influential hashtags over an event hashtag graph built by the pairwise hashtag similarity and the topic distribution of event-related hashtags. A novel measurement is proposed to identify the hashtag influence of an event over its content and social impacts. A hashtag correlation-based algorithm is proposed to optimize the seed selection in a greedy manner. Then, we propose an event-fitting boosting model to predict the event popularity by embedding the feature importance over events into the XGBOOST model. Moreover, we propose an event-structure-based method, which incrementally updates the prediction model over social streams. We have conducted extensive experiments to prove the effectiveness and efficiency of the proposed approach. Xi Chen 0121, Xiangmin Zhou, Jeffrey Chan, Lei Chen 0002, Timos K. Sellis, Yanchun Zhang |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2022 | Information Resilience: the nexus of responsible and agile approaches to information useabstractAbstract The appetite for effective use of information assets has been steadily rising in both public and private sector organisations. However, whether the information is used for social good or commercial gain, there is a growing recognition of the complex socio-technical challenges associated with balancing the diverse demands of regulatory compliance and data privacy, social expectations and ethical use, business process agility and value creation, and scarcity of data science talent. In this vision paper, we present a series of case studies that highlight these interconnected challenges, across a range of application areas. We use the insights from the case studies to introduce Information Resilience, as a scaffold within which the competing requirements of responsible and agile approaches to information use can be positioned. The aim of this paper is to develop and present a manifesto for Information Resilience that can serve as a reference for future research and development in relevant areas of responsible data management. Shazia Sadiq, Amir Aryani, Gianluca Demartini, Wen Hua, Marta Indulska, Andrew Burton-Jones, Hassan Khosravi, Diana Benavides-Prado, Timos K. Sellis, Ida Asadi Someh, Rhema Vaithianathan, Sen Wang 0001, Xiaofang Zhou 0001 |
VLDB J. | 9 |
| 2021 | Integrity 2021: Integrity in Social Networks and MediaabstractThe second Workshop on Integrity in Social Networks and Media is held in conjunction with the 14th ACM Conference on Web Search and Data Mining (WSDM) in Jerusalem, Israel. The goal of the workshop is to bring together researchers and practitioners to discuss content and interaction integrity challenges in social networks and social media platforms. Lluís Garcia Pueyo, Anand Bhaskar, Roelof van Zwol, Timos K. Sellis, Gireeja Ranade, Prathyusha Senthil Kumar, Yu Sun 0021, Joy Zhang |
WSDM | 4 |
| 2021 | Boosting house price predictions using geo-spatial network embedding
Sarkar Snigdha Sarathi Das, Mohammed Eunus Ali, Yuan-Fang Li, Yong-Bin Kang, Timos K. Sellis |
Data Min. Knowl. Discov. | 5 |
| 2020 | Anchored Vertex Exploration for Community Engagement in Social NetworksabstractUser engagement has recently received significant attention in understanding decay and expansion of communities in social networks. However, the problem of user engagement hasn't been fully explored in terms of users' specific interests and structural cohesiveness altogether. Therefore, we fill the gap by investigating the problem of community engagement from the perspective of attributed communities. Given a set of keywords W, a structure cohesive parameter k, and a budget parameter l, our objective is to find l number of users who can induce a maximal expanded community. Meanwhile, every community member must contain the given keywords in W and the community should meet the specified structure cohesiveness constraint k. We introduce this problem as best-Anchored Vertex set Exploration (AVE).To solve the AVE problem, we develop a Filter-Verify framework by maintaining the intermediate results using multiway tree, and probe the best anchored users in a best search way. To accelerate the efficiency, we further design a keyword-aware anchored and follower index, and also develop an index-based efficient algorithm. The proposed algorithm can greatly reduce the cost of computing anchored users and their followers. Additionally, we present two bound properties that can guarantee the correctness of our solution. Finally, we demonstrate the efficiency of our proposed algorithms and index. We measure the effectiveness of attributed community-based community engagement model by conducting extensive experiments on five real-world datasets. Taotao Cai, Jianxin Li 0001, Nur Al Hasan Haldar, Ajmal Mian, John Yearwood, Timos K. Sellis |
ICDE | 6 |
| 2020 | Extending Big Data Management via Semantics: Recent Innovations
Alfredo Cuzzocrea, Timos K. Sellis |
Inf. Syst. | 2 |
| 2020 | Community-diversified influence maximization in social networks
Jianxin Li 0001, Taotao Cai, Xinjue Wang, Timos K. Sellis, Feng Xia 0001 |
Inf. Syst. | 5 |
| 2020 | Incremental preference adjustment: a graph-theoretical approach
Liangjun Song, Junhao Gan, Zhifeng Bao, Boyu Ruan, H. V. Jagadish, Timos K. Sellis |
VLDB J. | 6 |
| 2019 | Fast Anomaly Detection in Multiple Multi-Dimensional Data StreamsabstractMultiple multi-dimensional data streams are ubiquitous in the modern world, such as IoT applications, GIS applications and social networks. Detecting anomalies in such data streams in real-time is an important and challenging task. It is able to provide valuable information from data and then assists decision-making. However, exiting approaches for anomaly detection in multi-dimensional data streams have not properly considered the correlations among multiple multi-dimensional streams. Moreover, for multi-dimensional streaming data, online detection speed is often an important concern. In this paper, we propose a fast yet effective anomaly detection approach in multiple multi-dimensional data streams. This is based on a combination of ideas, i.e., stream pre-processing, locality sensitive hashing and dynamic isolation forest. Experiments on real datasets demonstrate that our approach achieves a magnitude increase in its efficiency compared with state-of-the-art approaches while maintaining competitive detection accuracy. Qiang He 0001, Kewen Liao, Timos K. Sellis, Longkun Guo, Xuyun Zhang, Jun Shen 0001, Feifei Chen 0001 |
IEEE BigData | 4 |
| 2019 | Interactive Visualization of Urban Areas of Interest: A Parameter-Free and Efficient Footprint MethodabstractUnderstanding urban areas of interest (AOIs) is essential to decision making in various urban planning and exploration tasks. Such AOIs can be computed based on the geographic points that satisfy the user query. In this demo, we present an interactive visualization system of urban AOIs, supported by a parameter-free and efficient footprint method called AOI-shapes. Compared to state-of-the-art footprint methods, the proposed AOI-shapes (i) is parameter-free, (ii) is able to recognize multiple regions/outliers, (iii) can detect inner holes, and (iv) supports the incremental method. We demonstrate the effectiveness and efficiency of the proposed AOI-shapes based on a real-world real estate dataset in Australia. A preliminary version of the online demo can be accessed at http://aoishapes.com/. Mingzhao Li 0001, Zhifeng Bao, Farhana Murtaza Choudhury, Timos K. Sellis |
WSDM | 4 |
| 2019 | VisCrime: A Crime Visualisation System for Crime Trajectory from Multi-Dimensional SourcesabstractOpen multidimensional data from existing sources and social media often carries insightful information on social issues. With the increase of high volume data and the proliferation of visual analytics platforms, users can more easily interact with and pick out meaningful information from a large dataset. In this paper, we present VisCrime, a system that uses visual analytics to maps out crimes that have occurred in a region/neighbourhood. VisCrime is underpinned by a novel trajectory algorithm that is used to create trajectories from open data sources that reports incidents of crime and data gathered from social media. Our system can be accessed at http://viscrime.ml/deckmap Ahsan Morshed, Pei-Wei Tsai, Prem Prakash Jayaraman, Timos K. Sellis, Dimitrios Georgakopoulos 0001, Sam Burke, Shane Joachim, Ming-Sheng Quah, Stefan Tsvetkov, Jason Liew, Corey Jenkins |
WSDM | 4 |
| 2019 | On effective and efficient graph edge labeling
Oshini Goonetilleke, Danai Koutra, Kewen Liao, Timos K. Sellis |
Distributed Parallel Databases | 4 |
| 2019 | Top-k trajectories with the best view
Nafis Irtiza Tripto, Mahjabin Nahar, Mohammed Eunus Ali, Farhana Murtaza Choudhury, J. Shane Culpepper, Timos K. Sellis |
GeoInformatica | 6 |
| 2019 | Fast Large-Scale Trajectory ClusteringabstractIn this paper, we study the problem of large-scale trajectory data clustering,k-paths, which aims to efficiently identifyk"representative" paths in a road network. Unlike traditional clustering approaches that require multiple data-dependent hyperparameters,k-paths can be used for visual exploration in applications such as traffic monitoring, public transit planning, and site selection. By combining map matching with an efficient intermediate representation of trajectories and a noveledge-based distance(EBD) measure, we present a scalable clustering method to solvek-paths. Experiments verify that we can cluster millions of taxi trajectories in less than one minute, achieving improvements of up to two orders of magnitude over state-of-the-art solutions that solve similar trajectory clustering problems. Sheng Wang 0007, Zhifeng Bao, J. Shane Culpepper, Timos K. Sellis, Xiaolin Qin |
Proc. VLDB Endow. | 4 |
| 2019 | Special Section on the International Conference on Data Engineering 2016abstractThe papers in this special section were presented at the 32nd International Conference on Data Engineering that was held in Helsinki, Finland, May 16- May 20, 2016. Meichun Hsu, Alfons Kemper, Timos K. Sellis |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2019 | Location prediction in large-scale social networks: an in-depth benchmarking study
Nur Al Hasan Haldar, Jianxin Li 0001, Mark Reynolds 0001, Timos K. Sellis, Jeffrey Xu Yu |
VLDB J. | 4 |
| 2018 | Reverse k Nearest Neighbor Search over Trajectories (Extended Abstract)abstractWe study a new kind of query - a Reverse k Nearest Neighbor Search over Trajectories (RkNNT), which can be used for route planning and capacity estimation in the transportation field. Given a set of existing routes DR, a set of passenger transitions DT, and a query route Q, an RkNNT query returns all transitions that take Q as one of its k nearest travel routes. We develop an index to handle dynamic trajectory updates, so that the most up-to-date transition data is available for answering an RkNNT query using a filter-refine processing framework. Further, an application of using RkNNT to plan the optimal route in bus networks, namely MaxRkNNT, is proposed and studied. Experiments on real datasets demonstrate the efficiency and scalability of our approaches. In the future, the RkNNT can be extended to applied to the traffic prediction. Sheng Wang 0007, Zhifeng Bao, J. Shane Culpepper, Timos K. Sellis, Gao Cong |
ICDE | 4 |
| 2018 | Holistic Influence Maximization for Targeted Advertisements in Spatial Social NetworksabstractThe problem of influence maximization has recently received significant attention. However, most studies focused on user influence via cyber interactions while ignoring their physical interactions which are important to gauge influence propagation. Additionally, targeted campaigns or advertisements have not received sufficient attention. To do this, we first devise a novel holistic influence diffusion model and then formulate a new holistic influence maximization query problem and develop three algorithms. Finally, we conduct extensive experiments to evaluate the effectiveness and efficiency of the proposed solutions. Jianxin Li 0001, Taotao Cai, Ajmal Mian, Rong-Hua Li 0001, Timos K. Sellis, Jeffrey Xu Yu |
ICDE | 5 |
| 2018 | Geo-Social Influence Spanning MaximizationabstractThe problem of influence maximization has attracted a lot of attention as it provides a way to improve marketing, branding, and product adoption. However, existing studies rarely consider the physical locations of the social users, although location is an important factor in targeted marketing. In this paper, we investigate the problem of influence spanning maximization in location-aware social networks. Our target is to identify the maximum spanning geographical regions in a query region, which is very different from the existing methods that focus on the quantity of the activated users in the query region. Since the problem is NP-hard, we develop one greedy algorithm with a 1-1/e approximation ratio and further improve its efficiency by developing an upper bound based approach. Then, we propose the OIR index by combining ordered influential node lists and an R*-tree and design the index based solution. The efficiency and effectiveness of our proposed solutions and index have been verified using three real datasets. Jianxin Li 0001, Timos K. Sellis, J. Shane Culpepper, Zhenying He, Chengfei Liu, Junhu Wang |
ICDE | 2 |
| 2018 | Classification and Annotation of Open Internet of Things Datastreams
Federico Montori, Kewen Liao, Prem Prakash Jayaraman, Luciano Bononi, Timos K. Sellis, Dimitrios Georgakopoulos 0001 |
WISE (2) | 5 |
| 2018 | Supporting Large-scale Geographical Visualization in a Multi-granularity WayabstractUrban data (e.g., real estate data, crime data) often have multiple attributes which are highly geography-related. With the scale of data increases, directly visualizing millions of individual data points on top of a map would overwhelm users' perceptual and cognitive capacity and lead to high latency when users interact with the data. In this demo, we present ConvexCubes, a system that supports interactive visualization of large-scale multidimensional urban data in a multi-granularity way. Comparing to state-of-the-art visualization-driven data structures, it exploits real-world geographic semantics (e.g., country, state, city) rather than using grid-based aggregation. Instead of calculating everything on demand, ConvexCubes utilizes existing visualization results to efficiently support different kinds of user interactions, such as zooming & panning, filtering and granularity control. Our system can be accessed at http://115.146.89.158/ConvexCubes/. Mingzhao Li 0001, Zhifeng Bao, Farhana Murtaza Choudhury, Timos K. Sellis |
WSDM | 4 |
| 2018 | The Maximum Trajectory Coverage Query in Spatial DatabasesabstractWith the widespread use of GPS-enabled mobile devices, an unprecedented amount of trajectory data has become available from various sources such as Bikely, GPS-wayPoints, and Uber. The rise of smart transportation services and recent break-throughs in autonomous vehicles increase our reliance on trajectory data in a wide variety of applications. Supporting these services in emerging platforms requires more efficient query processing in trajectory databases. In this paper, we propose two new coverage queries for trajectory databases: (i) k Best Facility Trajectory Search ( k BFT); and (ii) k Best Coverage Facility Trajectory Search ( k BCovFT). We propose a novel index structure, the Trajectory Quadtree (TQ-tree) that utilizes a quadtree to hierarchically organize trajectories into different nodes, and then applies a z-ordering to further organize the trajectories by spatial locality inside each node. This structure is highly effective in pruning the trajectory search space, which is of independent interest. By exploiting the TQ-tree, we develop a divide-and-conquer approach to efficiently process a k BFT query. To solve the k BCovFT, which is a non-submodular NP-hard problem, we propose a greedy approximation. We evaluate our algorithms through an extensive experimental study on several real datasets, and demonstrate that our algorithms outperform baselines by two to three orders of magnitude. Mohammed Eunus Ali, Shadman Saqib Eusuf, Kaysar Abdullah, Farhana Murtaza Choudhury, J. Shane Culpepper, Timos K. Sellis |
Proc. VLDB Endow. | 6 |
| 2018 | The Flexible Socio Spatial Group QueriesabstractA socio spatial group query finds a group of users who possess strong social connections with each other and have the minimum aggregate spatial distance to a meeting point. Existing studies limit to either finding the best group of a fixed size for a single meeting location, or a single group of a fixed size w.r.t. multiple locations. However, it is highly desirable to consider multiple locations in a real-life scenario in order to organize impromptu activities of groups of various sizes. In this paper, we propose Top k Flexible Socio Spatial Group Query (Top k-FSSGQ) to find the top k groups w.r.t. multiple POIs where each group follows the minimum social connectivity constraints. We devise a ranking function to measure the group score by combining social closeness, spatial distance, and group size, which provides the flexibility of choosing groups of different sizes under different constraints. To effectively process the Top k-FSSGQ, we first develop an Exact approach that ensures early termination of the search based on the derived upper bounds. We prove that the problem is NP-hard, hence we first present a heuristic based approximation algorithm to effectively select members in intermediate solution groups based on the social connectivity of the users. Later we design a Fast Approximate approach based on the relaxed social and spatial bounds, and connectivity constraint heuristic. Experimental studies have verified the effectiveness and efficiency of our proposed approaches on real datasets. Bishwamittra Ghosh, Mohammed Eunus Ali, Farhana Murtaza Choudhury, Sajid Hasan Apon, Timos K. Sellis, Jianxin Li 0001 |
Proc. VLDB Endow. | 5 |
| 2018 | Capturing the Spatiotemporal Evolution in Road Traffic NetworksabstractThe urban road networks undergo frequent traffic congestions during the peak hours and around the city center. Capturing the spatiotemporal evolution of the congestion scenario in real-time in an urban-scale can aid in developing smart traffic management systems, and guiding commuters in making informed decision about route choice. The congestion scenario is often represented by a set of distinguishable network partitions that have a homogeneous level of congestion inside them but are heterogeneous to others. Due to the dynamic nature of traffic, these partitions evolve with time in terms of their structure and location. In this paper, we propose a comprehensive framework to capture the evolution by incrementally updating the partitions in an efficient manner using a two-layer approach. The physical layer maintains a set of small-sized road network building blocks in a fine granularity, and performs low-level computations to incrementally update them, whereas the logical layer performs high-level computations in order to serve as an interface to query the physical layer about the congested partitions in a coarse granularity. We also propose an in-memory index calledBinthat compactly stores the historical sets of building blocks in the main memory with no information loss, and facilitates their efficient retrieval. Our experimental results show that the proposed method is much efficient than the existing re-partitioning methods without significant sacrifice in accuracy. The proposedBinconsumes a minimum space with least redundancy at different time stamps. Tarique Anwar, Chengfei Liu, Hai Le Vu 0001, Md. Saiful Islam 0003, Timos K. Sellis |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2018 | Reverse k Nearest Neighbor Search over TrajectoriesabstractGPS enables mobile devices to continuously provide new opportunities to improve our daily lives. For example, the data collected in applications created by Uber or Public Transport Authorities can be used to plan transportation routes, estimate capacities, and proactively identify low coverage areas. In this paper, we study a new kind of query-Reverse k Nearest Neighbor Search over Trajectories (RkNNT), which can be used for route planning and capacity estimation. Given a set of existing routes DR, a set of passenger transitions DT, and a query route Q, an RkNNT query returns all transitions that take Q as one of its k nearest travel routes. To solve the problem, we first develop an index to handle dynamic trajectory updates, so that the most up-to-date transition data are available for answering an RkNNT query. Then we introduce a filter refinement framework for processing RkNNT queries using the proposed indexes. Next, we show how to use RkNNT to solve the optimal route planning problem MaxRkNNT (MinRkNNT), which is to search for the optimal route from a start location to an end location that could attract the maximum (or minimum) number of passengers based on a predefined travel distance threshold. Experiments on real datasets demonstrate the efficiency and scalability of our approaches. To the best of our knowledge, this is the first work to study the RkNNT problem for route planning. Sheng Wang 0007, Zhifeng Bao, J. Shane Culpepper, Timos K. Sellis, Gao Cong |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2018 | Finding the optimal location and keywords in obstructed and unobstructed space
Farhana Murtaza Choudhury, J. Shane Culpepper, Zhifeng Bao, Timos K. Sellis |
VLDB J. | 4 |
| 2017 | Continuous Summarization over Microblog Threads
Liangjun Song, Zhifeng Bao, Timos K. Sellis |
DASFAA (2) | 4 |
| 2017 | Monitoring the Top-m Rank Aggregation of Spatial Objects in Streaming QueriesabstractIn this paper, we propose and study the problem of top-m rank aggregation of spatial objects in streaming queries, where, given a set of objects O, a stream of spatial queries (kNN or range), the goal is to report the m objects with the highest aggregate rank. The rank of an object with respect to an individual query is computed based on its distance from the query location, and the aggregate rank is computed from all of the individual rank orderings. In order to solve this problem, we show how to upper and lower bound the rank of an object for any unseen query. Then we propose an approximation solution to continuously monitor the top-m objects efficiently, for which we design an Inverted Rank File (IRF) index to guarantee the error bound of the solution. In particular, we propose the notion of safe ranking to determine whether the current result is still valid or not when new queries arrive, and propose the notion of validation objects to limit the number of objects to update in the top-m results. We also propose an exact solution for applications where an approximate solution is not sufficient. Last, we conduct extensive experiments to verify the efficiency and effectiveness of our solutions. This is a fundamental problem that draws inspiration from three different domains: rank aggregation, continuous queries and spatial databases, and the solution can be used to monitor the importance / popularity of spatial objects, which in turn can provide new analytical tools for spatial data. Farhana Murtaza Choudhury, Zhifeng Bao, J. Shane Culpepper, Timos K. Sellis |
ICDE | 4 |
| 2017 | Personalized Influential Topic Search via Social Network SummarizationabstractSocial networks have become a vital mechanism to disseminate information to friends and colleagues. But the dynamic nature of information and user connectivity within these networks raised many new and challenging research problems. One of them is the query-related topic search in social networks. In this work, we investigate the important problem of the personalized influential topic search. There are two challenging questions that need to be answered: how to extract the social summarization of the social network so as to measure the topics' influence at the similar granularity scale? and how to apply the social summarization to the problem of personalized influential topic search. Based on the evaluation using real-world datasets, our proposed algorithms are proved to efficient and effective. Jianxin Li 0001, Chengfei Liu, Jeffrey Xu Yu, Yi Chen 0001, Timos K. Sellis, J. Shane Culpepper |
ICDE | 5 |
| 2017 | Most Influential Community Search over Large Social NetworksabstractDetecting social communities in large social networks provides an effective way to analyze the social media users' behaviors and activities. It has drawn extensive attention from both academia and industry. One essential aspect of communities in social networks is outer influence which is the capability to spread internal information of communities to external users. Detecting the communities of high outer influence has particular interest in a wide range of applications, e.g., Ads trending analytics, social opinion mining and news propagation pattern discovery. However, the existing detection techniques largely ignore the outer influence of the communities. To fill the gap, this work investigates the Most Influential Community Search problem to disclose the communities with the highest outer influences. We firstly propose a new community model, maximal kr-Clique community, which has desirable properties, i.e., society, cohesiveness, connectivity, and maximum. Then, we design a novel tree-based index structure, denoted as C-Tree, to maintain the offline computed r-cliques. To efficiently search the most influential communities, we also develop four advanced index-based algorithms which improve the search performance of non-indexed solution by about 200 times. The efficiency and effectiveness of our solution have been extensively verified using six real datasets and a small case study. Jianxin Li 0001, Xinjue Wang, Xiaochun Yang 0001, Timos K. Sellis, Jeffrey Xu Yu |
ICDE | 5 |
| 2017 | Answering Top-k Exemplar Trajectory QueriesabstractWe study a new type of spatial-textual trajectory search: the Exemplar Trajectory Query (ETQ), which specifies one or more places to visit, and descriptions of activities at each place. Our goal is to efficiently find the top-k trajectories by computing spatial and textual similarity at each point. The computational cost for pointwise matching is significantly higher than previous approaches. Therefore, we introduce an incremental pruning baseline and explore how to adaptively tune our approach, introducing a gap-based optimization and a novel twolevel threshold algorithm to improve efficiency. Our proposed methods support order-sensitive ETQ with a minor extension. Experiments on two datasets verify the efficiency and scalability of our proposed solution. Sheng Wang 0007, Zhifeng Bao, J. Shane Culpepper, Timos K. Sellis, Mark Sanderson, Xiaolin Qin |
ICDE | 4 |
| 2017 | Edge Labeling Schemes for Graph DataabstractGiven a directed graph, how should we label both its outgoing and incoming edges to achieve better disk locality and support neighborhood-related edge queries? In this paper, we answer this question with edge-labeling schemes GrdRandom and FlipInOut, to label edges with integers based on the premise that edges should be assigned integer identifiers exploiting their consecutiveness to a maximum degree. Oshini Goonetilleke, Danai Koutra, Timos K. Sellis, Kewen Liao |
SSDBM | 3 |
| 2017 | Shrink: Distance preserving graph compression
Amin Sadri, Flora D. Salim, Yongli Ren, Masoomeh Zameni, Jeffrey Chan, Timos K. Sellis |
Inf. Syst. | 6 |
| 2017 | Geo-Social Influence Spanning MaximizationabstractInfluence maximization is a recent but well-studied problem which helps identify a small set of users that are most likely to “influence” the maximum number of users in a social network. The problem has attracted a lot of attention as it provides a way to improve marketing, branding, and product adoption. However, existing studies rarely consider the physical locations of the users, but location is an important factor in targeted marketing. In this paper, we propose and investigate the problem of influence maximization in location-aware social networks, or, more generally,Geo-social Influence Spanning Maximization. Given a query$q$composed of a region$R$, a regional acceptance rate$\rho$, and an integer$k$as a seed selection budget, our aim is to find the maximum geographic spanning regions (MGSR). We refer to this as the MGSR problem. Our approach differs from previous work as we focus more on identifying the maximum spanning geographical regions within a region$R$, rather than just the number of activated users in the given network like the traditional influence maximization problem[14]. Our research approach can be effectively used for online marketing campaigns that depend on the physical location of social users. To address the MGSR problem, we first prove NP-Hardness. Next, we present a greedy algorithm with a$1-1/e$approximation ratio to solve the problem, and further improve the efficiency by developing an upper bounded pruning approach. Then, we propose the OIR*-Tree index, which is a hybrid index combining ordered influential node lists with an R*-tree. We show that our index based approach is significantly more efficient than the greedy algorithm and the upper bounded pruning algorithm, especially when$k$is large. Finally, we evaluate the performance for all of the proposed approaches using three real datasets. Jianxin Li 0001, Timos K. Sellis, J. Shane Culpepper, Zhenying He, Chengfei Liu, Junhu Wang |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2017 | Crowdsourced Coverage as a Service: Two-Level Composition of Sensor Cloud ServicesabstractWe present a new two-level composition model for crowdsourced Sensor-Cloud services based on dynamic features such as spatio-temporal aspects. The proposed approach is defined based on a formal Sensor-Cloud service model that abstracts the functionality and non-functional aspects of sensor data on the cloud in terms of spatio-temporal features. A spatio-temporal indexing technique based on the 3D R-tree to enable fast identification of appropriate Sensor-Cloud services is proposed. A novel quality model is introduced that considers dynamic features of sensors to select and compose Sensor-Cloud services. The quality model defines Coverage as a Service which is formulated as a composition of crowdsourced Sensor-Cloud services. We present two new QoS-aware spatio-temporal composition algorithms to select the optimal composition plan. Experimental results validate the performance of the proposed algorithms. Azadeh Ghari Neiat, Athman Bouguettaya, Timos K. Sellis, Sajib Mistry |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2016 | graphVizdb: A scalable platform for interactive large graph visualizationabstractWe present a novel platform for the interactive visualization of very large graphs. The platform enables the user to interact with the visualized graph in a way that is very similar to the exploration of maps at multiple levels. Our approach involves an offline preprocessing phase that builds the layout of the graph by assigning coordinates to its nodes with respect to a Euclidean plane. The respective points are indexed with a spatial data structure, i.e., an R-tree, and stored in a database. Multiple abstraction layers of the graph based on various criteria are also created offline, and they are indexed similarly so that the user can explore the dataset at different levels of granularity, depending on her particular needs. Then, our system translates user operations into simple and very efficient spatial operations (i.e., window queries) in the backend. This technique allows for a fine-grained access to very large graphs with extremely low latency and memory requirements and without compromising the functionality of the tool. Our web-based prototype supports three main operations: (1) interactive navigation, (2) multi-level exploration, and (3) keyword search on the graph metadata. Nikos Bikakis, John Liagouris, Maria Krommyda, George Papastefanatos, Timos K. Sellis |
ICDE | 5 |
| 2016 | Message from the ICDE 2016 Program Committee and general chairsabstractSince its inception in 1984, the IEEE International Conference on Data Engineering (ICDE) has become a premier forum for the exchange and dissemination of data management research results among researchers, users, practitioners, and developers. Continuing this long-standing tradition, the 32nd ICDE will be hosted this year in Helsinki, Finland, from May 16 to May 20, 2016. It is our great pleasure to welcome you to ICDE 2016 and to present its proceedings to you. Mei Hsu, Alfons Kemper, Timos K. Sellis, Boris Novikov 0001, Eljas Soisalon-Soininen |
ICDE | 3 |
| 2016 | Maximizing Bichromatic Reverse Spatial and Textual k Nearest Neighbor QueriesabstractThe problem of maximizing bichromatic reverse k nearest neighbor queries (BR k NN) has been extensively studied in spatial databases. In this work, we present a related query for spatial-textual databases that finds an optimal location, and a set of keywords that maximizes the size of bichromatic reverse spatial textual k nearest neighbors (MaxBRST k NN). Such a query has many practical applications including social media advertisements where a limited number of relevant advertisements are displayed to each user. The problem is to find the location and the text contents to include in an advertisement so that it will be displayed to the maximum number of users. The increasing availability of spatial-textual collections allows us to answer these queries for both spatial proximity and textual similarity. This paper is the first to consider the MaxBRST k NN query. We show that the problem is NP-hard and present both approximate and exact solutions. Farhana Murtaza Choudhury, J. Shane Culpepper, Timos K. Sellis, Xin Cao 0001 |
Proc. VLDB Endow. | 3 |
| 2016 | Personalized Influential Topic Search via Social Network SummarizationabstractSocial networks are a vital mechanism to disseminate information to friends and colleagues. In this work, we investigate an important problem—thepersonalized influential topic search, or PIT-Search in a social network: Given a keyword query$q$issued by a user$u$in a social network, a PIT-Search is to find the top-$k$$q$-related topics that are most influential for the query user$u$. The influence of a topic to a query user depends on the social connection between the query user and the social users containing the topic in the social network. To measure the topics’ influence at the similar granularity scale, we need to extract the social summarization of the social network regarding topics. To make effective topic-aware social summarization, we propose two random-walk based approaches: random clustering and an L-length random walk. Based on the proposed approaches, we can find a small set of representative users with assigned influential scores to simulate the influence of the large number of topic users in the social network with regards to the topic. The selected representative users are denoted as the social summarization of topic-aware influence spread over the social network. And then, we verify the usefulness of the social summarization by applying it to the problem of personalized influential topic search. Finally, we evaluate the performance of our algorithms using real-world datasets, and show the approach is efficient and effective in practice. Jianxin Li 0001, Chengfei Liu, Jeffrey Xu Yu, Yi Chen 0001, Timos K. Sellis, J. Shane Culpepper |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2015 | Query Relaxation across Heterogeneous Data SourcesabstractThe fundamental assumption for query rewriting in heterogeneous environments is that the mappings used for the rewriting are complete, i.e., every relation and attribute mentioned in the query is associated, through mappings, to relations and attributes in the schema of the source that the query is rewritten. In reality, it is rarely the case that such complete sets of mappings exist between sources, and the presence of partial mappings is the norm rather than the exception. So, practically, existing query answering algorithms fail to generate any rewriting in the majority of cases. The question is then whether we can somehow relax queries that cannot be rewritten as such (due to insufficient mappings), and whether we can identify the interesting query relaxations, given the mappings at hand. Verena Kantere, Georgios I. Orfanoudakis, Anastasios Kementsietsidis, Timos K. Sellis |
CIKM | 4 |
| 2015 | Guest Editorial: Data Management and Analysis in Location-Based Social Networks
Rui Zhang 0003, Timos K. Sellis, Yu Zheng 0004, Mohamed F. Mokbel |
Distributed Parallel Databases | 2 |
| 2015 | Special issue on spatial and temporal database management
Mario A. Nascimento, Timos K. Sellis, Reynold Cheng |
GeoInformatica | 2 |
| 2015 | Mapping Discovery Over Revealing SchemasabstractIn a world of wide-scale information sharing, data are described in different formats, i.e. data structures, values and schemas. Querying such sources entails techniques that can bridge the data formats. Some existing techniques deal with schema mapping and view complementary aspects of the problem. Important ones, consider producing all the possible mappings for a pair of schemas, insinuating accompanying semantics in the mappings and adapting correct mappings as schemas evolve. In this work, we consider the problem of discovering mappings as schemas of autonomous sources are gradually revealed. Using as an example setting an overlay of peer databases, we present a schema mapping solution that discovers correct mappings as peer schemas are gradually revealed to remote peers. Mapping discovery is schema-centric and incorporates new semantics as they are unveiled. Mapping experience is reused and possible mappings are ranked so that the best choice is presented to the user. The experimental study confirms the suitability of the proposed solution to dynamic settings of heterogeneous sources. Verena Kantere, Dimos Bousounis, Timos K. Sellis |
Int. J. Cooperative Inf. Syst. | 3 |
| 2015 | Top-k-size keyword search on tree structured data
Aggeliki Dimitriou, Dimitri Theodoratos, Timos K. Sellis |
Inf. Syst. | 3 |
| 2015 | Algorithms and criteria for diversification of news article comments
Giorgos Giannopoulos, Marios Koniaris, Ingmar Weber, Alejandro Jaimes, Timos K. Sellis |
J. Intell. Inf. Syst. | 5 |
| 2014 | A Study on External Memory Scan-Based Skyline Algorithms
Nikos Bikakis, Dimitris Sacharidis, Timos K. Sellis |
DEXA (1) | 3 |
| 2014 | RIPPLE: A Scalable Framework for Distributed Processing of Rank QueriesabstractWe introduce a generic framework, termed RIPPLE, for processing rank queries in decentralized systems. Rank queries are particularly challenging, since the search area (i.e., which tuples qualify) cannot be determined by any peer individually. While our proposed framework is generic enough to apply to all decentralized structured systems, we show that when coupled with a particular distributed hash table (DHT) topology, it offers guaranteed worst-case performance. Specifically, rank query processing in our framework exhibits tunable polylogarithmic latency, in terms of the network size. Additionally we provide a means to trade-off latency for communication and processing cost. As a proof of concept, we apply RIPPLE for top-k query processing. Then, we consider skyline queries, and demonstrate that our framework results in a method that has better latency and lower overall communication cost than existing approaches over DHTs. Finally, we provide a RIPPLEbased approach for constructing a k-diversified set, which, to the best of our knowledge, is the first distributed solution for this problem. Extensive experiments with real and synthetic datasets validate the effectiveness of our framework. George Tsatsanifos, Dimitris Sacharidis, Timos K. Sellis |
EDBT | 3 |
| 2014 | MR-microT: a MapReduce-based MicroRNA target prediction methodabstractMicroRNAs (miRNAs) are small RNA molecules that inhibit the expression of particular genes, a function that makes them useful towards the treatment of many diseases. Computational methods that predict which genes are targeted by particular miRNA molecules are known as target prediction methods. In this paper, we present a MapReduce-based system, termed MR-microT, for one of the most popular and accurate, but computational intensive, prediction methods. MR-microT offers the highly requested by life scientists feature of predicting the targets of ad-hoc miRNA molecules in near-real time through an intuitive Web interface. Ilias Kanellos, Thanasis Vergoulis, Dimitris Sacharidis, Theodore Dalamagas 0001, Artemis G. Hatzigeorgiou, Stelios Sartzetakis, Timos K. Sellis |
SSDBM | 7 |
| 2014 | Diversifying Microblog Posts
Marios Koniaris, Giorgos Giannopoulos, Timos K. Sellis, Yiannis Vasileiou |
WISE (2) | 3 |
| 2013 | RDivF: Diversifying Keyword Search on RDF Graphs
Nikos Bikakis, Giorgos Giannopoulos, John Liagouris, Dimitrios Skoutas 0001, Theodore Dalamagas 0001, Timos K. Sellis |
TPDL | 6 |
| 2013 | Personalizing Keyword Search on RDF Data
Giorgos Giannopoulos, Evmorfia Biliri, Timos K. Sellis |
TPDL | 3 |
| 2013 | Index-based query processing on distributed multidimensional data
George Tsatsanifos, Dimitris Sacharidis, Timos K. Sellis |
GeoInformatica | 3 |
| 2013 | Optimizing XML queries: Bitmapped materialized views vs. indexes
Xiaoying Wu 0001, Dimitri Theodoratos, Wendy Hui Wang, Timos K. Sellis |
Inf. Syst. | 4 |
| 2012 | Probabilistic Range Monitoring of Streaming Uncertain Positions in GeoSocial Networks
Kostas Patroumpas, Marios Papamichalis, Timos K. Sellis |
SSDBM | 3 |
| 2012 | Multiplexing Trajectories of Moving Objects
Kostas Patroumpas, Kyriakos Toumbas, Timos K. Sellis |
SSDBM | 3 |
| 2012 | TARCLOUD: A Cloud-Based Platform to Support miRNA Target Prediction
Thanasis Vergoulis, Michail Alexakis, Theodore Dalamagas 0001, Manolis Maragkakis, Artemis G. Hatzigeorgiou, Timos K. Sellis |
SSDBM | 6 |
| 2012 | Diversifying User Comments on News Articles
Giorgos Giannopoulos, Ingmar Weber, Alejandro Jaimes, Timos K. Sellis |
WISE | 4 |
| 2012 | Evaluating Path Queries over Frequently Updated Route CollectionsabstractThe recent advances in the infrastructure of Geographic Information Systems (GIS), and the proliferation of GPS technology, have resulted in the abundance of geodata in the form of sequences of points of interest (POIs), waypoints, etc. We refer to sets of such sequences as route collections. In this work, we consider path queries on frequently updated route collections: given a route collection and two points nsand nt, a path query returns a path, i.e., a sequence of points, that connects nsto nt. We introduce two path query evaluation paradigms that enjoy the benefits of search algorithms (i.e., fast index maintenance) while utilizing transitivity information to terminate the search sooner. Efficient indexing schemes and appropriate updating procedures are introduced. An extensive experimental evaluation verifies the advantages of our methods compared to conventional graph-based search. Panagiotis Bouros, Dimitris Sacharidis, Theodore Dalamagas 0001, Spiros Skiadopoulos, Timos K. Sellis |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2012 | Processing and Evaluating Partial Tree Pattern Queries on XML DataabstractXML query languages typically allow the specification of structural patterns using XPath. Usually, these structural patterns are in the form of trees (Tree-Pattern Queries-TPQs). Finding the occurrences of such patterns in an XML tree is a key operation in XML query evaluation. The multiple previous algorithms presented for this operation focus mainly on the evaluation of tree-pattern queries. Recently, requirements for flexible querying of XML data have motivated the consideration of query classes that are more expressive and flexible than TPQs for which efficient nonmain-memory evaluation algorithms are not known. In this paper, we consider a class of queries, called Partial Tree-Pattern Queries (PTPQs), which generalize and strictly contain TPQs. PTPQs represent a broad fragment of XPath which is very useful in practice. In order to process PTPQs, we introduce a set of sound and complete inference rules to characterize structural relationship derivation. We provide necessary and sufficient conditions for detecting query unsatisfiability and node redundancy. We also show that PTPQs can be represented as directed acyclic graphs augmented with the “same-path” constraints. In order to leverage existing efficient evaluation algorithms for less expressive classes of queries, we design two approaches that evaluate a PTPQ by decomposing it into a set of simpler queries: algorithm IndexTPQGen, exploits a structural summary of the XML data and evaluates a PTPQ by generating an equivalent set of TPQs and unioning their answers. Algorithm PartialPathJoin decomposes the PTPQ into partial-path queries, and merge-joins their solutions. We also develop PartialTreeStack, an original polynomial time holistic algorithm for PTPQs. To the best of our knowledge, this is the first algorithm to support the evaluation of such a broad structural fragment of XPath in the inverted lists evaluation model. We provide a theoretical analysis of our algorithm and identify cases where it is asymptotically optimal. An extensive experimental evaluation shows that it is more efficient, robust, and stable than the other two and it outperforms a state-of-the art XQuery engine on PTPQs. Xiaoying Wu 0001, Stefanos Souldatos, Dimitri Theodoratos, Theodore Dalamagas 0001, Yannis Vassiliou, Timos K. Sellis |
IEEE Trans. Knowl. Data Eng. | 6 |
| 2012 | Approximate regional sequence matching for genomic databases
Thanasis Vergoulis, Theodore Dalamagas 0001, Dimitris Sacharidis, Timos K. Sellis |
VLDB J. | 4 |
| 2011 | Subsuming Multiple Sliding Windows for Shared Stream Computation
Kostas Patroumpas, Timos K. Sellis |
ADBIS | 2 |
| 2011 | Learning to rank user intentabstractPersonalized retrieval models aim at capturing user interests to provide personalized results that are tailored to the respective information needs. User interests are however widely spread, subject to change, and cannot always be captured well, thus rendering the deployment of personalized models challenging. We take a different approach and study ranking models for user intent. We exploit user feedback in terms of click data to cluster ranking models for historic queries according to user behavior and intent. Each cluster is finally represented by a single ranking model that captures the contained search interests expressed by users. Once new queries are issued, these are mapped to the clustering and the retrieval process diversifies possible intents by combining relevant ranking functions. Empirical evidence shows that our approach significantly outperforms baseline approaches on a large corporate query log. Giorgos Giannopoulos, Ulf Brefeld, Theodore Dalamagas 0001, Timos K. Sellis |
CIKM | 4 |
| 2011 | Efficient answering of set containment queries for skewed item distributionsabstractIn this paper we address the problem of efficiently evaluating containment (i.e., subset, equality, and superset) queries over set-valued data. We propose a novel indexing scheme, the Ordered Inverted File (OIF) which, differently from the state-of-the-art, indexes set-valued attributes in an ordered fashion. We introduce query processing algorithms that practically treat containment queries as range queries over the ordered postings lists of OIF and exploit this ordering to quickly prune unnecessary page accesses. OIF is simple to implement and our experiments on both real and synthetic data show that it greatly outperforms the current state-of-the-art methods for all three classes of containment queries. Manolis Terrovitis, Panagiotis Bouros, Panos Vassiliadis, Timos K. Sellis, Nikos Mamoulis |
EDBT | 4 |
| 2011 | On enhancing scalability for distributed RDF/S storesabstractThis work presents MIDAS-RDF, a distributed P2P RDF/S repository that is built on top of a distributed multi-dimensional index structure. MIDAS-RDF features fast retrieval of RDF triples satisfying various pattern queries by translating them into multi-dimensional range queries, which can be processed by the underlying index in hops logarithmic to the number of peers. More importantly, MIDAS-RDF utilizes a labeling scheme to handle expensive transitive closure computations efficiently. This allows for distributed RDFS reasoning in a more scalable way compared to existing methods, as also demonstrated by our extensive experimental study. Furthermore, MIDAS-RDF supports a publish-subscribe model that enables remote peers to selectively subscribe to RDF content. George Tsatsanifos, Dimitris Sacharidis, Timos K. Sellis |
EDBT | 3 |
| 2011 | Search Behavior-Driven Training for Result Re-Ranking
Giorgos Giannopoulos, Theodore Dalamagas 0001, Timos K. Sellis |
TPDL | 3 |
| 2011 | Personalization in Web Search and Data Management
Timos K. Sellis |
MEDI | 1 |
| 2011 | Dynamic Pickup and Delivery with Transfers
Panagiotis Bouros, Dimitris Sacharidis, Theodore Dalamagas 0001, Timos K. Sellis |
SSTD | 4 |
| 2011 | MIDAS: Multi-attribute Indexing for Distributed Architecture Systems
George Tsatsanifos, Dimitris Sacharidis, Timos K. Sellis |
SSTD | 3 |
| 2011 | Maintaining consistent results of continuous queries under diverse window specifications
Kostas Patroumpas, Timos K. Sellis |
Inf. Syst. | 2 |
| 2011 | GrouPeer: A System for Clustering PDMSs
Verena Kantere, Dimos Bousounis, Timos K. Sellis |
Proc. VLDB Endow. | 3 |
| 2010 | GoNTogle: A Tool for Semantic Annotation and Search
Giorgos Giannopoulos, Nikos Bikakis, Theodore Dalamagas 0001, Timos K. Sellis |
ESWC (2) | 4 |
| 2010 | Probabilistic contextual skylinesabstractThe skyline query returns the most interesting tuples according to a set of explicitly defined preferences among attribute values. This work relaxes this requirement, and allows users to pose meaningful skyline queries without stating their choices. To compensate for missing knowledge, we first determine a set of uncertain preferences based on user profiles, i.e., information collected for previous contexts. Then, we define a probabilistic contextual skyline query (p-CSQ) that returns the tuples which are interesting with high probability. We emphasize that, unlike past work, uncertainty lies within the query and not the data, i.e., it is in the relationships among tuples rather than in their attribute values. Furthermore, due to the nature of this uncertainty, popular skyline methods, which rely on a particular tuple visit order, do not apply for p-CSQs. Therefore, we present novel non-indexed and index-based algorithms for answering p-CSQs. Our experimental evaluation concludes that the proposed techniques are significantly more efficient compared to a standard block nested loops approach. Dimitris Sacharidis, Anastasios Arvanitis, Timos K. Sellis |
ICDE | 3 |
| 2010 | Peer coordination through distributed triggersabstractThis is a demonstration of data coordination in a peer data management system through the employment of distributed triggers. The latter express in a declarative manner individual security and consistency requirements of peers, that cannot be ensured by default in the P2P environment. Peers achieve to handle in a transparent way data changes that come from local and remote actions and events. The distributed triggers are implemented as an extension of the active functionality of a centralized commercial DBMS. The language and execution semantics of distributed triggers are integrated in the kernel of the DBMS such that the latter handles transparently and simultaneously both centralized and distributed triggers. Moreover, the management of distributed triggers is associated with a set of peer acquaintance and termination protocols which are incorporated in the centralized DBMS. Verena Kantere, Maher Manoubi, Iluju Kiringa, Timos K. Sellis, John Mylopoulos |
Proc. VLDB Endow. | 4 |
| 2009 | Window Update Patterns in Stream Operators
Kostas Patroumpas, Timos K. Sellis |
ADBIS | 2 |
| 2009 | A tool for mapping discovery over revealing schemasabstractIn a world of wide-scale information sharing, the decentralized coordination has to consolidate a variety of heterogeneity. Shared data are described in different formats, i.e. data structures, values and schemas. Querying manifold such sources entails techniques that can bridge the data formats. Some of these techniques deal with producing mappings for the schemas of data. The existing techniques view complementary aspects of the schema mapping problem. Important ones, consider producing all the possible mappings for a pair of schemas, insinuating any accompanying semantics in the mappings and adapting correct mappings as schemas evolve. Towards this end we have developed a solution that is fine-tuned for the discovery of mappings as schemas of autonomous sources are gradually revealed. In this demonstration we exhibit a new prototype tool that implements this solution. The tool provides a mechanism that realizes discovery of correct mappings as schemas are revealed. Mapping discovery is schema-centric and incorporates new semantics as they are unveiled. Mapping experience is reused and possible mappings are ranked so that the best choice is presented. The core mechanism collaborates with an automatic schema matching tool and the user that lightly guides the mapping process. The demonstration presents two application scenarios that prove the suitability of this prototype tool and the effectiveness of the implemented mapping solution in realistic situations of of data integration and exchange between heterogeneous autonomous sources. Verena Kantere, Dimos Bousounis, Timos K. Sellis |
EDBT | 3 |
| 2009 | Top-k dominant web services under multi-criteria matchingabstractAs we move from a Web of data to a Web of services, enhancing the capabilities of the current Web search engines with effective and efficient techniques for Web services retrieval and selection becomes an important issue. Traditionally, the relevance of a Web service advertisement to a service request is determined by computing an overall score that aggregates individual matching scores among the various parameters in their descriptions. Two drawbacks characterize such approaches. First, there is no single matching criterion that is optimal for determining the similarity between parameters. Instead, there are numerous approaches ranging from using Information Retrieval similarity metrics up to semantic logic-based inference rules. Second, the reduction of individual scores to an overall similarity leads to significant information loss. Since there is no consensus on how to weight these scores, existing methods are typically pessimistic, adopting a worst-case scenario. As a consequence, several services, e.g., those having a single unrelated parameter, can be excluded from the result set, even though they are potentially good alternatives. In this work, we present a methodology that overcomes both deficiencies. Given a request, we introduce an objective measure that assigns a dominance score to each advertised Web service. This score takes into consideration all the available criteria for each parameter in the request. We investigate three distinct definitions of dominance score, and we devise efficient algorithms that retrieve the top-k most dominant Web services in each case. Extensive experimental evaluation on real requests and relevance sets, as well as on synthetically generated scenarios, demonstrates both the effectiveness of the proposed technique and the efficiency of the algorithms. Dimitrios Skoutas 0001, Dimitris Sacharidis, Alkis Simitsis, Verena Kantere, Timos K. Sellis |
EDBT | 5 |
| 2009 | Monitoring Orientation of Moving Objects around Focal Points
Kostas Patroumpas, Timos K. Sellis |
SSTD | 2 |
| 2009 | Evaluating Reachability Queries over Path Collections
Panagiotis Bouros, Spiros Skiadopoulos, Theodore Dalamagas 0001, Dimitris Sacharidis, Timos K. Sellis |
SSDBM | 5 |
| 2009 | Efficient Evaluation of Generalized Tree-Pattern Queries with Same-Path Constraints
Xiaoying Wu 0001, Dimitri Theodoratos, Stefanos Souldatos, Theodore Dalamagas 0001, Timos K. Sellis |
SSDBM | 5 |
| 2009 | GrouPeer: Dynamic clustering of P2P databases
Verena Kantere, Dimitrios Tsoumakos, Timos K. Sellis, Nick Roussopoulos |
Inf. Syst. | 3 |
| 2009 | Storing and Indexing Spatial Data in P2P SystemsabstractThe peer-to-peer (P2P) paradigm has become very popular for storing and sharing information in a totally decentralized manner. At first, research focused on P2P systems that host 1D data. Nowadays, the need for P2P applications with multidimensional data has emerged, motivating research on P2P systems that manage such data. The majority of the proposed techniques are based either on the distribution of centralized indexes or on the reduction of multidimensional data to one dimension. Our goal is to create from scratch a technique that is inherently distributed and also maintains the multidimensionality of data. Our focus is on structured P2P systems that share spatial information. We present SpatialP2P, a totally decentralized indexing and searching framework that is suitable for spatial data. SpatialP2P supports P2P applications in which spatial information of various sizes can be dynamically inserted or deleted, and peers can join or leave. The proposed technique preserves well locality and directionality of space. Verena Kantere, Spiros Skiadopoulos, Timos K. Sellis |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2009 | Hierarchically compressed wavelet synopses
Dimitris Sacharidis, Antonios Deligiannakis, Timos K. Sellis |
VLDB J. | 3 |
| 2009 | Containment of partially specified tree-pattern queries in the presence of dimension graphs
Dimitri Theodoratos, Pawel Placek, Theodore Dalamagas 0001, Stefanos Souldatos, Timos K. Sellis |
VLDB J. | 5 |
| 2008 | A heuristic approach for checking containment of generalized tree-pattern queriesabstractQuery processing techniques for XML data have focused mainly on tree-pattern queries (TPQs). However, the need for querying XML data sources whose structure is very complex or not fully known to the user, and the need to integrate multiple XML data sources with different structures have driven, recently, the suggestion of query languages that relax the complete specification of a tree pattern. In order to implement the processing of such languages in current DBMSs, their containment problem has to be efficiently solved. Pawel Placek, Dimitri Theodoratos, Stefanos Souldatos, Theodore Dalamagas 0001, Timos K. Sellis |
CIKM | 5 |
| 2008 | On-line discovery of hot motion pathsabstractWe consider an environment of numerous moving objects, equipped with location-sensing devices and capable of communicating with a central coordinator. In this setting, we investigate the problem of maintaining hot motion paths, i.e., routes frequently followed by multiple objects over the recent past. Motion paths approximate portions of objects' movement within a tolerance margin that depends on the uncertainty inherent in positional measurements. Discovery of hot motion paths is important to applications requiring classification/profiling based on monitored movement patterns, such as targeted advertising, resource allocation, etc. To achieve this goal, we delegate part of the path extraction process to objects, by assigning to them adaptive lightweight filters that dynamically suppress unnecessary location updates and, thus, help reducing the communication overhead. We demonstrate the benefits of our methods and their efficiency through extensive experiments on synthetic data sets. Dimitris Sacharidis, Kostas Patroumpas, Manolis Terrovitis, Verena Kantere, Michalis Potamias, Kyriakos Mouratidis, Timos K. Sellis |
EDBT | 7 |
| 2008 | Monitoring continuous queries over streaming locationsabstractWe report on our experience from design and implementation of a powerful map application for managing, querying and visualizing evolving locations of moving objects. Instead of building a specialized spatiotemporal database, we have chosen to retain geographic information in a renowned stream processing engine with native support for spatial features. Through a graphical interface, users are able to specify typical continuous queries (such as range, distance, or nearest neighbor search), and receive incremental results. Moreover, this application offers capabilities for visual display of objects' trajectories and online collection of movement statistics. Kostas Patroumpas, Evi Kefallinou, Timos K. Sellis |
GIS | 3 |
| 2008 | A Simulator for a Mobile Peer-to-Peer Database EnvironmentabstractWe present a simulation environment that can be employed to study P2P mobile networks that are fast-evolving in both their topology and their content. This simulator implements a proposed P2P architecture based on Mobile Agent and Active Database technology and can be employed in order to build simulated mobile networks that are characterized by a diversity in peer needs, specifications and capabilities. Verena Kantere, Konstantina Palla, Kostas Patroumpas, Timos K. Sellis |
MDM | 4 |
| 2008 | Efficient Semantic Web Service Discovery in Centralized and P2P Environments
Dimitrios Skoutas 0001, Dimitris Sacharidis, Verena Kantere, Timos K. Sellis |
ISWC | 4 |
| 2008 | Prioritized Evaluation of Continuous Moving Queries over Streaming Locations
Kostas Patroumpas, Timos K. Sellis |
SSDBM | 2 |
| 2008 | Caching Dynamic Skyline Queries
Dimitris Sacharidis, Panagiotis Bouros, Timos K. Sellis |
SSDBM | 3 |
| 2008 | Efficient evaluation of generalized path pattern queries on XML dataabstractFinding the occurrences of structural patterns in XML data is a key operation in XML query processing. Existing algorithms for this operation focus almost exclusively on path-patterns or tree-patterns. Requirements in flexible querying of XML data have motivated recently the introduction of query languages that allow a partial specification of path-patterns in a query. In this paper, we focus on the efficient evaluation of partial path queries, a generalization of path pattern queries. Our approach explicitly deals with repeated labels (that is, multiple occurrences of the same label in a query). Xiaoying Wu 0001, Stefanos Souldatos, Dimitri Theodoratos, Theodore Dalamagas 0001, Timos K. Sellis |
WWW | 5 |
| 2008 | Indexing views to route queries in a PDMS
Lefteris Sidirourgos, Giorgos Kokkinidis, Theodore Dalamagas 0001, Vassilis Christophides, Timos K. Sellis |
Distributed Parallel Databases | 5 |
| 2008 | A framework for semantic grouping in P2P databases
Verena Kantere, Dimitrios Tsoumakos, Timos K. Sellis |
Inf. Syst. | 3 |
| 2008 | Modeling and manipulating the structure of hierarchical schemas for the web
Theodore Dalamagas 0001, Alexandra Meliou, Timos K. Sellis |
Inf. Sci. | 3 |
| 2008 | Hierarchical clustering for OLAP: the CUBE File approach
Nikos Karayannidis, Timos K. Sellis |
VLDB J. | 2 |
| 2007 | ETL Workflows: From Formal Specification to Optimization
Timos K. Sellis, Alkis Simitsis |
ADBIS | 1 |
| 2007 | Evaluation of partial path queries on xml dataabstractXML query languages typically allow the specification of structural patterns of elements. Finding the occurrences of such patterns in an XML tree is the key operation in XML query processing. Many algorithms have been presented for this operation. These algorithms focus mainly on the evaluation of path-pattern or tree-pattern queries. In this paper, we define a partial path-pattern query language, and we address the problem of its efficient evaluation on XML data. Stefanos Souldatos, Xiaoying Wu 0001, Dimitri Theodoratos, Theodore Dalamagas 0001, Timos K. Sellis |
CIKM | 5 |
| 2007 | Semantic Grouping of Social Networks in P2P Database Settings
Verena Kantere, Dimitrios Tsoumakos, Timos K. Sellis |
DEXA | 3 |
| 2007 | Handling spatial data in distributed environmentsabstractHandling spatial data in distributed environments is an intriguing issue. We consider autonomous sites of an overlay network that are bound to specific spatial information. We assume that each site has partial knowledge of the overlay. Actually, the sites are aware of and can communicate with some other sites, according to the spatial data to which they are bound to. We are interested in routing queries about spatial data in such overlays, solely by exploiting local knowledge on sites, i.e. based on locality and directionality in space. For such a system, we explore the parameters that can make search for any spatial information realizable and efficient. In this work we focus on the management of grid-partitioned space. In such a system there is a necessity for a mechanism that provides even knowledge of space to each site of the overlay. We investigate two different ways to define the directions of grid knowledge on each site and we propose a new distance metric. Moreover, we consider a new locality function that is specifically constructed in order to achieve even knowledge of space towards all directions. Furthermore, we present an experimental study that evaluates the theoretical propositions and verifies the theoretical results. Verena Kantere, Timos K. Sellis |
GIS | 2 |
| 2007 | Approximate order-k Voronoi cells over positional streamsabstractHandling streams of positional updates from numerous moving ob-jects has become a challenging task for many monitoring applica-tions. Several algorithms have been recently proposed for provid-ing exact answers particularly to continuous range and k-nearest neighbor queries against current object positions. In this work, we introduce a processing technique for efficiently maintaining an ap-proximate order-k Voronoi cell around a certain point of interest when all objects continuously change their locations. This heuristic can easily provide a fairly reliable estimate of the k-nearest neigh-bors for any query point found inside the constructed cell. We fur-ther extend our method to handle positional updates that are not received concurrently for all objects, but instead remain valid for a specific time interval according to a sliding window model. Ex-tensive experimental analysis over synthetic datasets confirms the robustness and scalability of this approach offering near real-time cell maintenance with acceptable error margins. Kostas Patroumpas, Theofanis Minogiannis, Timos K. Sellis |
GIS | 3 |
| 2007 | Semantics of Spatially-Aware Windows Over Streaming Moving ObjectsabstractSeveral window constructs are usually specified in continuous queries over data streams as a means of limiting the amount of data processed each time and thus providing real-time responses. Current research has mostly focused on tackling the temporal volatility of the stream, overlooking other inherent features of incoming items. In this paper, we argue that novel window types, other than strictly temporal, can also prove adequate in providing finite portions of multidimensional streams. We systematically examine the particular case of spatiotemporal streams generated from moving point objects and we introduce a comprehensive classification of window variants useful in expressing the most common operations, such as range or nearest- neighbor search. Our investigation also demonstrates that composite windows, combining temporal and spatial properties, can effectively capture the evolving characteristics of trajectories and assist significantly in query specification. Kostas Patroumpas, Timos K. Sellis |
MDM | 2 |
| 2007 | A Study for the Parameters of a Distributed Framework That Handles Spatial Areas
Verena Kantere, Timos K. Sellis |
SSTD | 2 |
| 2007 | Online Amnesic Summarization of Streaming Locations
Michalis Potamias, Kostas Patroumpas, Timos K. Sellis |
SSTD | 3 |
| 2007 | A Family of Directional Relation Models for Extended ObjectsabstractIn this paper, we introduce a family of expressive models for qualitative spatial reasoning with directions. The proposed family is based on the cognitive plausible cone-based model. We formally define the directional relations that can be expressed in each model of the family. Then, we use our formal framework to study two interesting problems: computing the inverse of a directional relation and composing two directional relations. For the composition operator, in particular, we concentrate on two commonly used definitions, namely, consistency-based and existential composition. Our formal framework allows us to prove that our solutions are correct. The presented solutions are handled in a uniform manner and apply to all of the models of the family. Spiros Skiadopoulos, Nikos Sarkas, Timos K. Sellis, Manolis Koubarakis |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2007 | Correction to "A Family of Directional Relation Models for Extended Objects"abstractIn the above titled paper (ibid., vol. 19, no. 8, pp. 1116-1130, Aug 07), some information appeared incorrectly. The corrections appear here. Spiros Skiadopoulos, Nikos Sarkas, Timos K. Sellis, Manolis Koubarakis |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2006 | Amnesic online synopses for moving objectsabstractWe present a hierarchical tree structure for online maintenance of time-decaying synopses over streaming data. We exemplify such an amnesic behavior over streams of locations taken from numerous moving objects in order to obtain reliable trajectory approximations as well as affordable estimates regarding distinct count spatiotemporal queries. Michalis Potamias, Kostas Patroumpas, Timos K. Sellis |
CIKM | 3 |
| 2006 | A combination of trie-trees and inverted files for the indexing of set-valued attributesabstractSet-valued attributes frequently occur in contexts like market-basked analysis and stock market trends. Late research literature has mainly focused on set containment joins and data mining without considering simple queries on set valued attributes. In this paper we address superset, subset and equality queries and we propose a novel indexing scheme for answering them on set-valued attributes. The proposed index superimposes a trie-tree on top of an inverted file that indexes a relation with set-valued data. We show that we can efficiently answer the aforementioned queries by indexing only a subset of the most frequent of the items that occur in the indexed relation. Finally, we show through extensive experiments that our approach outperforms the state of the art mechanisms and scales gracefully as database size grows. Manolis Terrovitis, Spyros Passas, Panos Vassiliadis, Timos K. Sellis |
CIKM | 4 |
| 2006 | Heuristic containment check of partial tree-pattern queries in the presence of index graphsabstractThe wide adoption of XML has increased the interest of the database community on tree-structured data management techniques. Querying capabilities are provided through tree-pattern queries. The need for querying tree-structured data sources when their structure is not fully known, and the need to integrate multiple data sources with different tree structures have driven, recently, the suggestion of query languages that relax the complete specification of a tree pattern. In this paper, we use a query language which allows partial tree-pattern queries (PTPQs). The structure in a PTPQ can be flexibly specified fully, partially or not at all. To evaluate a PTPQ, we exploit index graphs which generate an equivalent set of "complete" tree-pattern queries.In order to process PTPQs, we need to efficiently solve the PTPQ satisfiability and containment problems. These problems become more complex in the context of PTPQs because the partial specification of the structure allows new, non-trivial, structural expressions to be derived from those explicitly specified in a PTPQ. We address the problem of PTPQ satisfiability and containment in the absence and in the presence of index graphs, and we provide necessary and sufficient conditions for each case. To cope with the high complexity of PTPQ containment in the presence of index graphs,we study a family of heuristic approaches for PTPQ containment based on structural information extracted from the index graph in advance and on-the-fly. We implement our approaches and we report on their extensive experimental evaluation and comparison. Dimitri Theodoratos, Stefanos Souldatos, Theodore Dalamagas 0001, Pawel Placek, Timos K. Sellis |
CIKM | 5 |
| 2006 | A study on workload-aware wavelet synopses for point and range-sum queriesabstractIn this paper we perform an extensive theoretical and experimental study on common synopsis construction algorithms, with emphasis on wavelet based techniques, that take under consideration query workload statistics. Our goal is to compare, "expensive" quadratic time algorithms with "cheap" near-linear time algorithms, particularly when the latter are not optimal and/or not workload-aware for the problem at hand. Further, we present the first known algorithm for constructing wavelet synopses for a special class of range-sum query workloads. Our experimental results, clearly justify the necessity for designing workload-aware algorithms, especially in the case of range-sum queries. Michael Mathioudakis, Dimitris Sacharidis, Timos K. Sellis |
DOLAP | 3 |
| 2006 | Formal specification and optimization of ETL scenariosabstractIn this talk we will present our work on a framework towards the modeling of Extract-Transform-Load (ETL) processes and the optimization of ETL. Timos K. Sellis |
DOLAP | 1 |
| 2006 | Sampling Trajectory Streams with Spatiotemporal CriteriaabstractMonitoring movement of high-dimensional points is essential for environmental databases, geospatial applications, and biodiversity informatics as it reveals crucial information about data evolution, provenance detection, pattern matching etc. Despite recent research interest on processing continuous queries in the context of spatiotemporal data streams, the main focus is on managing the current location of numerous moving objects. In this paper, we turn our attention onto a historical perspective of movement and examine trajectories generated by streaming positional updates. The key challenge is how to maintain a concise, yet quite reliable summary of each object's movement, avoiding any superfluous details and saving in processing complexity and communication cost. We propose two single-pass approximation techniques based on sampling that take advantage of the spatial locality and temporal timeliness inherent in trajectory streams. As a means of reducing substantially the scale of the datasets, we utilize heuristic prediction to distinguish which locations to preserve in the compressed trajectories. A comprehensive experimental study verifies the stability and robustness of the proposed techniques and demonstrates that intelligent compression schemes are able to act as effective load shedding operators achieving remarkable results Michalis Potamias, Kostas Patroumpas, Timos K. Sellis |
SSDBM | 3 |
| 2006 | Containment of Partially Specified Tree-Pattern QueriesabstractNowadays, huge volumes of data, including scientific data, are organized or exported in tree-structured form. Querying capabilities are provided through tree-pattern queries. The need for integrating multiple data sources with different tree structures has driven, recently, the suggestion of query languages that relax the complete specification of a tree pattern. In this paper we adopt a query language with partially specified tree-pattern queries. A central feature of this type of queries is that the structure can be specified fully, partially, or not at all in a query. Important issues in query optimization require solving the query containment problem. We study the containment problem for partially specified tree-pattern queries. To support the evaluation of such queries, we use semantically rich constructs, called dimension graphs, which abstract structural information of the tree-structured data. We address the problem of query containment in the absence (absolute query containment) and in the presence (relative query containment) of dimension graphs, and we provide necessary and sufficient conditions for each type of query containment. We suggest a technique for relative query containment checking based on structural information extracted in advance from the dimension graph. Our approach is implemented and validated through extensive experimental evaluation. Dimitri Theodoratos, Theodore Dalamagas 0001, Pawel Placek, Stefanos Souldatos, Timos K. Sellis |
SSDBM | 5 |
| 2006 | A methodology for clustering XML documents by structure
Theodore Dalamagas 0001, Klaas-Jan Winkel, Timos K. Sellis |
Inf. Syst. | 4 |
| 2005 | RDFSculpt: Managing RDF Schemas Under Set-Like Semantics
Zoi Kaoudi, Theodore Dalamagas 0001, Timos K. Sellis |
ESWC | 3 |
| 2005 | Optimizing ETL Processes in Data WarehousesabstractExtraction-transformation-loading (ETL) tools are pieces of software responsible for the extraction of data from several sources, their cleansing, customization and insertion into a data warehouse. Usually, these processes must be completed in a certain time window; thus, it is necessary to optimize their execution time. In this paper, we delve into the logical optimization of ETL processes, modeling it as a state-space search problem. We consider each ETL workflow as a state and fabricate the state space through a set of correct state transitions. Moreover, we provide algorithms towards the minimization of the execution cost of an ETL workflow. Alkis Simitsis, Panos Vassiliadis, Timos K. Sellis |
ICDE | 3 |
| 2005 | State-Space Optimization of ETL WorkflowsabstractExtraction-transformation-loading (ETL) tools are pieces of software responsible for the extraction of data from several sources, their cleansing, customization, and insertion into a data warehouse. In this paper, we derive into the logical optimization of ETL processes, modeling it as a state-space search problem. We consider each ETL workflow as a state and fabricate the state space through a set of correct state transitions. Moreover, we provide an exhaustive and two heuristic algorithms toward the minimization of the execution cost of an ETL workflow. The heuristic algorithm with greedy characteristics significantly outperforms the other two algorithms for a large set of experimental cases. Alkis Simitsis, Panos Vassiliadis, Timos K. Sellis |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2005 | Computing and Managing Cardinal Direction RelationsabstractQualitative spatial reasoning forms an important part of the commonsense reasoning required for building intelligent geographical information systems (GIS). Previous research has come up with models to capture cardinal direction relations for typical GIS data. In this paper, we target the problem of efficiently computing the cardinal direction relations between regions that are composed of sets of polygons and present two algorithms for this task. The first of the proposed algorithms is purely qualitative and computes, in linear time, the cardinal direction relations between the input regions. The second has a quantitative aspect and computes, also in linear time, the cardinal direction relations with percentages between the input regions. Our experimental evaluation indicates that the proposed algorithms outperform existing methodologies. The algorithms have been implemented and embedded in an actual system, CARDIRECT, that allows the user to 1) specify and annotate regions of interest in an image or a map, 2) compute cardinal direction relations between them, and 3) pose queries in order to retrieve combinations of interesting regions. Spiros Skiadopoulos, Christos Giannoukos, Nikos Sarkas, Panos Vassiliadis, Timos K. Sellis, Manolis Koubarakis |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2004 | Implementing a Query Language for Context-Dependent Semistructured Data
Yannis Stavrakas, Kostis Pristouris, Antonis Efandis, Timos K. Sellis |
ADBIS | 4 |
| 2004 | CUBE File: A File Structure for Hierarchically Clustered OLAP Cubes
Nikos Karayannidis, Timos K. Sellis, Yannis Kouvaras |
EDBT | 2 |
| 2004 | Computing and Handling Cardinal Direction Information
Spiros Skiadopoulos, Christos Giannoukos, Panos Vassiliadis, Timos K. Sellis, Manolis Koubarakis |
EDBT | 4 |
| 2003 | Combining Hierarchy Encoding and Pre-Grouping: Intelligent Grouping in Star Join ProcessingabstractEfficient star query processing is crucial for a performant data warehouse (DW) implementation and much work is available on physical optimization (e.g., indexing and schema design) and logical optimization (e.g., pre-aggregated materialized views with query rewriting). One important step in the query processing phase is, however, still a bottleneck: the residual join of results from the fact table with the dimension tables in combination with grouping and aggregation. This phase typically consumes between 50% and 80% of the overall processing time. In typical DW scenarios pre-grouping methods only have a limited effect as the grouping is usually specified on the hierarchy levels of the dimension tables and not on the fact table itself. We suggest a combination of hierarchical clustering and pre-grouping as we have implemented in the relational DBMS Transbase. Exploiting hierarchy semantics for the pre-grouping of fact table result tuples is several times faster than conventional query processing. The reason for this is that hierarchical pre-grouping reduces the number of join operations significantly. With this method even queries covering a large part of the fact table can be executed within a time span acceptable for interactive query processing. Roland Pieringer, Klaus Elhardt, Frank Ramsak, Volker Markl, Robert Fenk, Rudolf Bayer, Nikos Karayannidis, Aris Tsois, Timos K. Sellis |
ICDE | 9 |
| 2003 | The Generalized Pre-Grouping Transformation: Aggregate-Query Optimization in the Presence of Dependencies
Aris Tsois, Timos K. Sellis |
VLDB | 2 |
| 2003 | SISYPHUS: The implementation of a chunk-based storage manager for OLAP data cubes
Nikos Karayannidis, Timos K. Sellis |
Data Knowl. Eng. | 2 |
| 2002 | Processing Star Queries on Hierarchically-Clustered Fact Tables
Nikos Karayannidis, Aris Tsois, Timos K. Sellis, Roland Pieringer, Volker Markl, Frank Ramsak, Robert Fenk, Klaus Elhardt, Rudolf Bayer |
VLDB | 3 |
| 2001 | View selection for designing the global data warehouse
Dimitri Theodoratos, Spyros Ligoudistianos, Timos K. Sellis |
Data Knowl. Eng. | 3 |
| 2001 | ARKTOS: towards the modeling, design, control and execution of ETL processes
Panos Vassiliadis, Zografoula Vagena, Spiros Skiadopoulos, Nikos Karayannidis, Timos K. Sellis |
Inf. Syst. | 5 |
| 2000 | Databases Supporting Changes in Changing Worlds-The Case Spatio-Temporal Database Systems
Timos K. Sellis |
IDEAS | 1 |
| 2000 | Answering Multidimensional Queries on Cubes Using Other CubesabstractRecently there is an important interest in On-Line Analytical Processing (OLAP) technology. In this context, in order to facilitate complex analysis, data are usually modeled multidimensionally where multiple hierarchies are associated with the dimensions. These multidimensional (MD) data structures are called data cubes. In the existing OLAP products, the user interaction is limited to one operation at a time. Further computing OLAP operations is very expensive since sequential scans are required. In this paper we provide a simple data model for MD databases, and a simple algebraic MD query language that permit the modeling of the principal OLAP operations. The MD query language allows the user to directly specify the result. Therefore, optimization techniques can be applied globally to the MD query evaluation. We state declarative conditions for answering queries on cubes using exclusively one or more precomputed queries (derived cubes). Then, we provide instance independent expressions that compute an MD query on a cube from derived cubes. These results can be used to increase availability of data and to improve MD query performance. Dimitri Theodoratos, Timos K. Sellis |
SSDBM | 2 |
| 2000 | Incremental Design of a Data Warehouse
Dimitri Theodoratos, Timos K. Sellis |
J. Intell. Inf. Syst. | 2 |
| 2000 | Efficient Cost Models for Spatial Queries Using R-TreesabstractSelection and join queries are fundamental operations in database management systems (DBMS). Support for nontraditional data, including spatial objects, in an efficient manner is of ongoing interest in database research. Toward this goal, access methods and cost models for spatial queries are necessary tools for spatial query processing and optimization. We present analytical models that estimate the cost (in terms of node and disk accesses) of selection and join queries using R-tree-based structures. The proposed formulae need no knowledge of the underlying R-tree structure(s) and are applicable to uniform-like and nonuniform data distributions. In addition, experimental results are presented which show the accuracy of the analytical estimations when compared to actual runs on both synthetic and real data sets. Yannis Theodoridis, Emmanuel Stefanakis, Timos K. Sellis |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2000 | Checking the Temporal Integrity of Interactive Multimedia Documents
Isabelle Mirbel, Barbara Pernici, Timos K. Sellis, S. Tserkezoglou, Michalis Vazirgiannis |
VLDB J. | 3 |
| 1999 | Designing the Global Data Warehouse with SPJ Views
Dimitri Theodoratos, Spyros Ligoudistianos, Timos K. Sellis |
CAiSE | 3 |
| 1999 | Heuristic Algorithms for Designing a Data Warehouse with SPJ Views
Spyros Ligoudistianos, Timos K. Sellis, Dimitri Theodoratos, Yannis Vassiliou |
DaWaK | 2 |
| 1999 | Dynamic Data Warehouse Design
Dimitri Theodoratos, Timos K. Sellis |
DaWaK | 2 |
| 1999 | Designing Data Warehouses
Dimitri Theodoratos, Timos K. Sellis |
Data Knowl. Eng. | 2 |
| 1999 | Incorporating fuzzy set methodologies in a DBMS repository for the application domain of GISabstractIt has been recently recognized that fuzzy set theory provides useful concepts and tools for both the representation and analysis of the uncertainty related to geographical data. Hence the incorporation of fuzzy set methodologies into a DBMS repository for the application domain of GIS should be beneficial and will improve its level of intelligence. Focusing in this area the paper addresses both a representation and a reasoning issue. Specifically, it extends a general spatial data model to deal with the uncertainty of geographical entities, and shows how the standard data interpretation operations available in GIS packages may be extended to support the fuzzy spatial reasoning. Representative geographical operations, suchas the fuzzy overlay, fuzzy distance and fuzzy select, are examined, while several real world examples are given. Emmanuel Stefanakis, Michalis Vazirgiannis, Timos K. Sellis |
Int. J. Geogr. Inf. Sci. | 3 |
| 1998 | Implementing Embedded Valid Time Query Languages
Costas Vassilakis 0001, Panagiotis Georgiadis 0001, Timos K. Sellis |
DEXA | 3 |
| 1998 | Data Warehouse Schema and Instance Design
Dimitri Theodoratos, Timos K. Sellis |
ER | 2 |
| 1998 | Cost Models for Join Queries in Spatial DatabasesabstractThe join query is one of the fundamental operations in database management systems (DBMSs). Modern DBMSs should be able to support non traditional data, including spatial objects, in an efficient manner. Towards this goal, spatial data structures can be adopted in order to support the execution of join queries on sets of multidimensional data. The paper introduces analytical models that estimate the cost (in terms of node or disk accesses) of join queries involving two multidimensional indexed data sets using R tree based structures. In addition, experimental results are presented, which show the accuracy of the analytical estimations when compared to actual runs on both synthetic and real data sets. It turns out that the relative error rarely exceeds 15% for all combinations, a fact that makes the proposed cost models useful tools for efficient spatial query optimization. Yannis Theodoridis, Emmanuel Stefanakis, Timos K. Sellis |
ICDE | 3 |
| 1998 | Specifications for Efficient Indexing in Spatiotemporal DatabasesabstractA new issue that arises in modern applications involves the efficient manipulation of (static or moving) spatial objects, and the relationships among them. As a result, modern database systems should be able to efficiently support that type of data. Towards this goal, appropriate extensions of multidimensional access methods can be exploited in order to index and retrieve spatiotemporal objects, satisfying users' demands. This paper introduces the basic specifications such a spatiotemporal index structure should follow, evaluates existing proposals with respect to the above specifications, and illustrates issues of interest involving object representation, query processing, and index maintenance. Yannis Theodoridis, Timos K. Sellis, Apostolos N. Papadopoulos, Yannis Manolopoulos |
SSDBM | 2 |
| 1998 | Direction Relations and Two-Dimensional Range Queries: Optimisation Techniques
Yannis Theodoridis, Dimitris Papadias, Emmanuel Stefanakis, Timos K. Sellis |
Data Knowl. Eng. | 4 |
| 1997 | Multidimensional Access Methods: Trees Have Grown Everywhere
Timos K. Sellis, Nick Roussopoulos, Christos Faloutsos |
VLDB | 1 |
| 1997 | Data Warehouse Configuration
Dimitri Theodoratos, Timos K. Sellis |
VLDB | 2 |
| 1997 | Point Representation of Spatial Objects and Query Window Extension: A New Technique for Spatial Access MethodsabstractThe use of Spatial Access Methods (SAMs) in spatial database systems, such as Geographical Information Systems, is necessary to achieve efficient retrieval of data items according to their spatial properties. Existing SAMs organizing minimum bounding rectangle (MBR) approximations of spatial objects can be classified into four groups. Each group is characterized by the special technique adopted for managing MBRs: (a) Ordering, (b) Transformation, (c) Clipping, and (d) Overlapping. This paper introduces a new technique. The basic idea of this technique is to represent all spatial objects by their MBRs and further reduce them into points of the same dimensionality, so that any multidimensional Point Access Method (PAM) may be used to support access. Essential for the functionality of the new method is the query window extension. The results of both analytical and experimental work show that SAMs using the new technique clearly outperform popular SAMs, such as the R- and R*-trees for data sets consisting of equal-sized MBRs. As for data sets of varying MBR sizes a competitive performance can be obtained. Emmanuel Stefanakis, Yannis Theodoridis, Timos K. Sellis, Yuk-Cheung Lee |
Int. J. Geogr. Inf. Sci. | 3 |
| 1997 | Parametric Query Optimization
Yannis E. Ioannidis, Raymond T. Ng, Kyuseok Shim, Timos K. Sellis |
VLDB J. | 4 |
| 1996 | A Model for the Prediction of R-tree PerformanceabstractIn this paper we present an analytical model that predicts the performance of R-trees (and its variants) when a range query needs to be answered.The cost model uses knowledge of the dataset only, i.e., the proposed formula that estimates the number of disk accesses is a hmction of data properties, namely, the amount of data and their density in the work space.In other words, the proposed model is applicable even before the construction of the R-tree index, a fact that makes it a useful tool for dynamic spatial databases.Several experiments on synthetic and real datasets show that the proposed analytical model is very accurate, the relative error being usually around 10%-15%, for uniform and non-uniform distributions.We believe that this error is involved with the gap between efficient R-tree variants, like the R*-tree, and an optimum, not implemented yet, method.Our work extends previous research concerning R-tree analysis and constitutes a useful tool for spatial query optimizers that need to evaluate the cost of a complex spatial query and its execution procedure. Yannis Theodoridis, Timos K. Sellis |
PODS | 2 |
| 1995 | Topological Relations in the World of Minimum Bounding Rectangles: A Study with R-treesabstractRecent developments in spatial relations have led to their use in numerous applications involving spatial databases. This paper is concerned with the retrieval of topological relations in Minimum Bounding Rectangle-based data structures. We study the topological information that Minimum Bounding Rectangles convey about the actual objects they enclose, using the concept of projections. Then we apply the results to R-trees and their variations, R+-trees and R*-trees in order to minimise disk accesses for queries involving topological relations. We also investigate queries that involve complex spatial conditions in the form of disjunctions and conjunctions and we discuss possible extensions. Dimitris Papadias, Yannis Theodoridis, Timos K. Sellis, Max J. Egenhofer |
SIGMOD Conference | 3 |
| 1994 | The Retrieval of Direction Relations using R-trees
Dimitris Papadias, Yannis Theodoridis, Timos K. Sellis |
DEXA | 3 |
| 1994 | Improvements on a Heuristic Algorithm for Multiple-Query Optimization
Kyuseok Shim, Timos K. Sellis, Dana S. Nau |
Data Knowl. Eng. | 2 |
| 1994 | Qualitative Representation of Spatial Knowledge in Two-Dimensional Space
Dimitris Papadias, Timos K. Sellis |
VLDB J. | 2 |
| 1993 | Coupling Production Systems and Database Systems: A Homogeneous ApproachabstractMethods for storing and manipulating large rule bases using a relational database management systems (DBMS) are discussed. An approach to decomposing and storing the condition elements in the antecedents of rules such as those used in production rule-based systems is presented. A set-oriented approach, DBCond, which uses a special data structure that is implemented using relations is proposed. A matching algorithm for DBCond uses the relational structures to efficiently identify rules whose antecedents are satisfied. The performance of DBCond is compared with that of DBRete, a DBMS implementation of the Rete match algorithm developed for use with the production rule language OPS5. DBCond is also compared with DBQuery, a method that is based on evaluating queries corresponding to the conditions in the antecedents of the rules. Improvements to the data structure and the algorithms of the DBCond method are described. An advantage of DBCond is that it is fully parallelizable, thus making it attractive for parallel computing environments.> Timos K. Sellis, Chih-Chen Lin, Louiqa Raschid |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1993 | Query Languages for Relational Multidatabases
John Grant, Witold Litwin, Nick Roussopoulos, Timos K. Sellis |
VLDB J. | 4 |
| 1993 | Using Differential Techniques to Efficiently Support Transaction Time
Christian S. Jensen, Leo Mark, Nick Roussopoulos, Timos K. Sellis |
VLDB J. | 4 |
| 1992 | A Geometric Approach to Indexing Large Rule Bases
Timos K. Sellis, Chih-Chen Lin |
EDBT | 1 |
| 1992 | Parametric Query Optimization
Yannis E. Ioannidis, Raymond T. Ng, Kyuseok Shim, Timos K. Sellis |
VLDB | 4 |
| 1992 | An Organizational Framework for Cooperating Intelligent Information SystemsabstractThere is a growing belief that the next generation of information processing systems will be based on the paradigm of Intelligent and Cooperative Information Systems (ICISs). Such systems will involve information agents — distributed over the nodes of a common communication network — which work in a synergistic manner by exchanging information and expertise, coordinating their activities and negotiating how to solve parts of a common information-intensive problem. Along with motivating the importance of such systems the paper gives an overview of related research areas, notably Distributed Artificial Intelligence (DAI) and Distributed Databases (DDBs), and presents a generic architecture which views an ICIS as a community of communicating and cooperating intelligent information agents. Mike P. Papazoglou, S. C. Laufmann, Timos K. Sellis |
Int. J. Cooperative Inf. Syst. | 3 |
| 1992 | Preface
Mike P. Papazoglou, Timos K. Sellis |
Int. J. Cooperative Inf. Syst. | 2 |
| 1992 | Supporting Inconsistent Rules in Database Systems
Yannis E. Ioannidis, Timos K. Sellis |
J. Intell. Inf. Syst. | 2 |
| 1991 | Flexible Buffer Allocation Based on Marginal GainsabstractPrevious works on buflcx allocation are based f~il$lwr exclusively on the availability of buffers at r{ll)timc or on the access pat t eras of queries.In this paper We p repose a unified approach for buffer allocation in which both of these considerations are taken into accou at.Our approach is based on the notion of marginal y~~ins which specify the expected reduction cm page faults in allocating extra buffers to a query.Simulation resultsshow that our approach is promising, and allocation algorithms based on marginal gains perform cousidwably better than existing on'es. Raymond T. Ng, Christos Faloutsos, Timos K. Sellis |
SIGMOD Conference | 3 |
| 1991 | Predictive Load Control for Flexible Buffer Allocation
Christos Faloutsos, Raymond T. Ng, Timos K. Sellis |
VLDB | 3 |
| 1990 | Efficient compilation of large rule bases using logical access paths
Timos K. Sellis, Nick Roussopoulos, Raymond T. Ng |
Inf. Syst. | 1 |
| 1990 | Extended database logic: Complex objects and deduction
John Grant, Timos K. Sellis |
Inf. Sci. | 2 |
| 1990 | On the Multiple-Query Optimization ProblemabstractThe complexity of the multiple-query optimization problem in database management systems is examined. It is shown that the problem is NP-hard. Then the authors examine the performance of a heuristic algorithm to solve the multiple-query optimization problem and suggest some heuristics for query ordering which improve the efficiency of the algorithm considerably. Some experimental results on the performance of various heuristics are also presented.> Timos K. Sellis, Subrata Ghosh |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1989 | Conflict Resolution of Rules Assigning Values to Virtual AttributesabstractIn the majority of research work done on logic programming and deductive databases, it is assumed that the set of rules defined by the user is consistent, i.e., that no contradictory facts can be inferred by the rules. In this paper, we address the problem of resolving conflicts of rules that assign values to virtual attributes. We devise a general framework for the study of the problem, and we propose an approach that subsumes all previously suggested solutions. Moreover, it suggests several additional solutions, which very often capture the semantics of the data more accurately than the known approaches. Finally, we address the issue of how to index rules so that conflicts are resolved efficiently, i.e., only one of the applicable rules is processed at query time. Yannis E. Ioannidis, Timos K. Sellis |
SIGMOD Conference | 2 |
| 1989 | Performance Issues in the Binary Relationship Model
Chih-Chen Lin, Leo Mark, Timos K. Sellis, Christos Faloutsos |
Data Knowl. Eng. | 3 |
| 1988 | Implementing Large Production Systems in a DBMS Environment: Concepts and Algorithms
Timos K. Sellis, Chih-Chen Lin, Louiqa Raschid |
SIGMOD Conference | 1 |
| 1988 | Expert Database Systems: Efficient Support for Engineering Environments
Timos K. Sellis, Nick Roussopoulos, Leo Mark, Christos Faloutsos |
Data Knowl. Eng. | 1 |
| 1988 | Intelligent caching and indexing techniques for relational database systems
Timos K. Sellis |
Inf. Syst. | 1 |
| 1988 | Multiple-Query OptimizationabstractSome recently proposed extensions to relational database systems, as well as to deductive database systems, require support for multiple-query processing. For example, in a database system enhanced with inference capabilities, a simple query involving a rule with multiple definitions may expand to more than one actual query that has to be run over the database. It is an interesting problem then to come up with algorithms that process these queries together instead of one query at a time. The main motivation for performing such an interquery optimization lies in the fact that queries may share common data. We examine the problem of multiple-query optimization in this paper. The first major contribution of the paper is a systematic look at the problem, along with the presentation and analysis of algorithms that can be used for multiple-query optimization. The second contribution lies in the presentation of experimental results. Our results show that using multiple-query processing algorithms may reduce execution cost considerably. Timos K. Sellis |
ACM Trans. Database Syst. | 1 |
| 1987 | Analysis of Object Oriented Spatial Access MethodsabstractThis paper provides an analysis of R-trees and a variation (R+-trees) that avoids overlapping rectangles in intermediate nodes of the tree. The main contributions of the paper are the following. We provide the first known analysis of R-trees. Although formulas are given for objects in one dimension (line segments), they can be generalized for objects in higher dimensions as well. We show how the transformation of objects to higher dimensions [HINR83] can be effectively used as a tool for the analysis of R- and R+- trees. Finally, we derive formulas for R+-trees and compare the two methods analytically. The results we obtained show that R+-trees require less than half the disk accesses required by a corresponding R-tree when searching files of real life sizes R+-trees are clearly superior in cases where there are few long segments and a lot of small ones. Christos Faloutsos, Timos K. Sellis, Nick Roussopoulos |
SIGMOD Conference | 2 |
| 1987 | Efficiently Supporting Procedures in Relational Database SystemsabstractWe examine an extended relational database system which supports database procedures as full fledged objects. In particular, we focus on the problems of query processing and efficient support for database procedures. First, a variation to the original INGRES decomposition algorithm is presented. Then, we examine the idea of storing results of previously processed procedures in secondary storage (caching). Using a cache, the cost of processing a query can be reduced by preventing multiple evaluations of the same procedure. Problems associated with cache organizations, such as replacement policies and validation schemes are examined. Another means for reducing the execution cost of queries is indexing. A new indexing scheme for cached results, Partial Indexing, is proposed and analyzed. Timos K. Sellis |
SIGMOD Conference | 1 |
| 1987 | The R+-Tree: A Dynamic Index for Multi-Dimensional Objects
Timos K. Sellis, Nick Roussopoulos, Christos Faloutsos |
VLDB | 1 |
| 1986 | Global Query OptimizationabstractIn some recently proposed extensions to relational database systems as well as in deductive databases, a database system is presented with a collection of queries to process instead of just one. It is an interesting problem then, to come up with algorithms that process these queries together instead of one query at a time. We examine the problem of multiple (global) query optimization in this paper. A hierarchy of algorithms that can be used for global query optimization is exhibited and analyzed. These algorithms range from an arbitrary serial execution without any sharing of common results among the queries to an exhaustive search of all possible ways to process all queries. Timos K. Sellis |
SIGMOD Conference | 1 |
| 1985 | Optimization of Extended Database Query LanguagesabstractArticle Free Access Share on Optimization of extended database query languages Authors: Timos K. Sellis Department of Electrical Engineering and Computer, Science, Unversity of California, Berkeley, CA Department of Electrical Engineering and Computer, Science, Unversity of California, Berkeley, CAView Profile , Leonard Shapiro Department of Computer Science, North Dakota, State University, Fargo, ND Department of Computer Science, North Dakota, State University, Fargo, NDView Profile Authors Info & Claims SIGMOD '85: Proceedings of the 1985 ACM SIGMOD international conference on Management of dataMay 1985 Pages 424–436https://doi.org/10.1145/318898.318993Published:01 May 1985Publication History 13citation279DownloadsMetricsTotal Citations13Total Downloads279Last 12 Months15Last 6 weeks5 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my Alerts New Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Timos K. Sellis, Leonard D. Shapiro |
SIGMOD Conference | 1 |