Demo Data from EDBT 2026 / reviewers in the wild / expert
Alexandros Ntoulas
dblp:92/2820
· DBLP profile ↗
30ranked-venue papers
3as first author
3since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 24 · 3 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 11 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 7 · 1 since 2021Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 1Human-computer interaction and ubiquitous computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
14 papers |
Information retrieval · 52% Data mining · 19% Graph data management · 18% | |
| Artificial intelligence
1 paper |
Efficient and distributed learning · 100% | |
| Computer networks
1 paper |
Content delivery and video streaming · 61% Wireless networking · 30% Internet of things and sensor networks · 9% | |
| Network and information security
1 paper |
Privacy and data protection · 100% |
Topics — the 30 heaviest of 37, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data mining › structured data mining › graph mining
community detection |
0.6 | 1 | 2022 | Rapid Detection of Local Communities in Graph Streams · IEEE Trans. Knowl. Data Eng. 2022 |
Graph data management › graph processing
streaming graph processing |
0.6 | 1 | 2022 | Rapid Detection of Local Communities in Graph Streams · IEEE Trans. Knowl. Data Eng. 2022 |
Machine learning › Efficient and distributed learning › federated learning
communication-efficient federated learning |
0.5 | 1 | 2021 | DeepReduce: A Sparse-tensor Communication Framework for Federated Deep Learning · NeurIPS 2021 |
Machine learning › Efficient and distributed learning
federated learning |
0.5 | 1 | 2021 | DeepReduce: A Sparse-tensor Communication Framework for Federated Deep Learning · NeurIPS 2021 |
Machine learning › Efficient and distributed learning › distributed training › gradient compression
gradient sparsification |
0.5 | 1 | 2021 | DeepReduce: A Sparse-tensor Communication Framework for Federated Deep Learning · NeurIPS 2021 |
Information retrieval
query log analysis |
0.2 | 2 | 2012 | Organizing User Search Histories · IEEE Trans. Knowl. Data Eng. 2012 Releasing search queries and clicks privately · WWW 2009 |
Information retrieval
retrieval models |
0.2 | 2 | 2009 | Answering web queries using structured data sources · SIGMOD Conference 2009 Answering bounded continuous search queries in the world wide web · WWW 2007 |
Information retrieval
web search |
0.2 | 4 | 2009 | Detecting spam web pages through content analysis · WWW 2006 What's new on the web?: the evolution of the web from a search engine perspective · WWW 2004 Answering web queries using structured data sources · SIGMOD Conference 2009 |
Information retrieval › query understanding
query clustering |
0.1 | 1 | 2012 | Organizing User Search Histories · IEEE Trans. Knowl. Data Eng. 2012 |
Wireless networking › mobile computing
mobile web browsing |
0.1 | 1 | 2012 | PocketWeb: instant web browsing for mobile devices · ASPLOS 2012 |
Content delivery and video streaming
prefetching |
0.1 | 1 | 2012 | PocketWeb: instant web browsing for mobile devices · ASPLOS 2012 |
Content delivery and video streaming › prefetching
web prefetching |
0.1 | 1 | 2012 | PocketWeb: instant web browsing for mobile devices · ASPLOS 2012 |
Information retrieval › text summarization
content summary maintenance |
0.1 | 2 | 2007 | Modeling and managing changes in text databases · ACM Trans. Database Syst. 2007 Modeling and Managing Content Changes in Text Databases · ICDE 2005 |
Information retrieval › information filtering
review selection |
0.1 | 1 | 2011 | Selecting a comprehensive set of reviews · KDD 2011 |
Information retrieval › indexing
search engine indexing |
0.1 | 1 | 2011 | Indexing strategies for graceful degradation of search quality · SIGIR 2011 |
Mathematical optimization › submodular optimization › submodular maximization
maximum coverage |
0.1 | 1 | 2011 | Selecting a comprehensive set of reviews · KDD 2011 |
Web and social media mining › online review analysis
review helpfulness prediction |
0.1 | 1 | 2010 | Exploiting social context for review quality prediction · WWW 2010 |
Web and social media mining › social media analysis
social context modeling |
0.1 | 1 | 2010 | Exploiting social context for review quality prediction · WWW 2010 |
Information retrieval
search engines |
0.1 | 2 | 2009 | Answering bounded continuous search queries in the world wide web · WWW 2007 Answering web queries using structured data sources · SIGMOD Conference 2009 |
Information retrieval › search engines
structured data search |
0.1 | 1 | 2009 | Answering web queries using structured data sources · SIGMOD Conference 2009 |
Privacy and data protection › data publishing
privacy-preserving data publishing |
0.1 | 1 | 2009 | Releasing search queries and clicks privately · WWW 2009 |
Privacy and data protection › anonymization › log anonymization
search log anonymization |
0.1 | 1 | 2009 | Releasing search queries and clicks privately · WWW 2009 |
Information retrieval
indexing |
0.1 | 1 | 2007 | Pruning policies for two-tiered inverted index with correctness guarantee · SIGIR 2007 |
Information retrieval › indexing › index compression
index pruning |
0.1 | 1 | 2007 | Pruning policies for two-tiered inverted index with correctness guarantee · SIGIR 2007 |
Information retrieval › indexing
inverted index |
0.1 | 1 | 2007 | Pruning policies for two-tiered inverted index with correctness guarantee · SIGIR 2007 |
Transaction processing and concurrency control › update management
update scheduling |
0.1 | 1 | 2007 | Modeling and managing changes in text databases · ACM Trans. Database Syst. 2007 |
Web and social media mining
web spam detection |
0.1 | 1 | 2006 | Detecting spam web pages through content analysis · WWW 2006 |
Information retrieval
distributed information retrieval |
0.1 | 1 | 2005 | Modeling and Managing Content Changes in Text Databases · ICDE 2005 |
Information retrieval › distributed information retrieval
resource selection |
0.1 | 1 | 2005 | Modeling and Managing Content Changes in Text Databases · ICDE 2005 |
Information retrieval
query suggestion |
0.0 | 1 | 2012 | Organizing User Search Histories · IEEE Trans. Knowl. Data Eng. 2012 |
Methods — techniques the papers use, named apart from their topics
space-efficient data structure · 0.6seed set expansion · 0.6run-length encoding · 0.5deflate · 0.5curve fitting · 0.5bloom filter · 0.5approximation algorithm · 0.2perturbation · 0.2differential privacy · 0.2prefetching · 0.1energy-aware scheduling · 0.1clustering · 0.1survival analysis · 0.1text feature extraction · 0.1regularization · 0.1keyword matching · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Uncovering Local Hierarchical Overlapping Communities at ScaleabstractReal-life systems involving interacting objects are typically modeled as graphs and can often grow very large in size. Revealing the community structure of such systems is crucial in helping us better understand their complex nature. However, the ever-increasing size of real-world graphs and our evolving perception of what a community is, make the task of community detection very challenging. A critical relevant challenge is the discovery of the possibly overlapping communities of a given node in a billion-node graph. This problem is very common in modern large social networks like Facebook and LinkedIn. In this work, we propose a scalable local community detection approach to efficiently unfold the communities of individual target nodes in a given network. Our goal is to reveal the clusters formed around nodes (e.g., users) by leveraging the relations within alldifferentcontexts these nodes participate in. Our approach, termed Local Dispersion-aware Link Communities or LDLC, considers the similarity of pairs of links in the graph as well as the extent of their participation in multiple contexts. Then, we determine the order in which we should group the pairs of links so that we form meaningful hierarchical communities. We are not affected by constraints existing in previous techniques such as the need for several seed nodes or the need to collapse multiple overlapping communities to a single community. Our experimental evaluation using ground-truth communities for a wide range of large real-world networks shows that our LDLC algorithm significantly outperforms state-of-the-art methods on both accuracy and efficiency. Moreover, we show that LDLC uncovers very effectively the hierarchical structure of overlapping communities by producing detailed dendrograms. Panagiotis Liakos, Alexandros Ntoulas, Alex Delis |
IEEE Trans. Big Data | 2 |
| 2022 | Rapid Detection of Local Communities in Graph StreamsabstractWe examine the problem of uncovering communities in complex real-world networks whose elements and their respective associations manifest as streams of data. Community detection is applied in emerging computational environments and concerns critical applications in diverse areas including social computing, web analysis, IoT and biology. Despite the already expended related research efforts, the task of revealing the community structure of massive and rapidly-evolving networks remains very challenging. More specifically, there is an emerging need for online approaches that ingest graph data as a stream. In this paper, we propose a streaming-graph community-detection algorithm that expands seed-sets of nodes to communities. We consider an online setting and process a stream of edges while aiming to form communities on-the-fly using partial knowledge of the graph structure. We use space-efficient structures to maintain very limited information regarding the nodes of the graph and the sought communities, so as to effectively process large scale networks. In addition to our novel streaming approach, we develop a technique that increases the accuracy of our algorithm considerably and additionally propose a new clustering algorithm that allows for automatically deriving the size of the communities we seek to detect. Using ground-truth communities for a wide range of large real-word and synthetic networks, our experimental evaluation shows that our approach does achieve accuracy comparable, and oftentimes better, to the state-of-the-art non-streaming community detection algorithms. More importantly, we attain significant improvements in both execution time and memory requirements. Panagiotis Liakos, Katia Papakonstantinopoulou, Alexandros Ntoulas, Alex Delis |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2021 | DeepReduce: A Sparse-tensor Communication Framework for Federated Deep LearningabstractSparse tensors appear frequently in federated deep learning, either as a direct artifact of the deep neural network’s gradients, or as a result of an explicit sparsification process. Existing communication primitives are agnostic to the peculiarities of deep learning; consequently, they impose unnecessary communication overhead. This paper introduces DeepReduce, a versatile framework for the compressed communication of sparse tensors, tailored to federated deep learning. DeepReduce decomposes sparse tensors into two sets, values and indices, and allows both independent and combined compression of these sets. We support a variety of common compressors, such as Deflate for values, or run-length encoding for indices. We also propose two novel compression schemes that achieve superior results: curve fitting-based for values, and bloom filter-based for indices. DeepReduce is orthogonal to existing gradient sparsifiers and can be applied in conjunction with them, transparently to the end-user, to significantly lower the communication overhead. As proof of concept, we implement our approach on TensorFlow and PyTorch. Our experiments with large real models demonstrate that DeepReduce transmits 320% less data than existing sparsifiers, without affecting accuracy. Code is available at https://github.com/hangxu0304/DeepReduce. Kelly Kostopoulou, Aritra Dutta, Xin Li 0022, Alexandros Ntoulas, Panos Kalnis |
NeurIPS | 5 |
| 2019 | DiCeS: Detecting Communities in Network Streams over the CloudabstractWe consider the problem of uncovering communities in complex real-world networks whose nodes and their respective associations originate in streams of data. Although community detection has received much attention in centralized settings, the prevalence of online social networks has resulted in unprecedented volumes of data whose handling calls for novel streaming approaches. Moreover, bursty production of network interactions necessitates cloud-enabled techniques that can both deal with diverse data rates and deploy more computing resources on the fly for improved performance yields. We propose a distributed streaming community detection approach termed DiCeS, and implement it as a cloud application. While seeking communities, the novelty of our approach is at balancing the incoming load to a cluster of computing nodes and adjusting the cluster processing capacity in an elastic manner. We also provide fault tolerance by ensuring that temporarily suspended or failed nodes are restored and all edges of the network stream ultimately received their due processing. Lastly, DiCeS is interactive regarding i) updating the target communities, and ii) obtaining results on demand. Our experimental results demonstrate that DiCeS does handle the edges of real-world network streams at impressive rates, allows for near-linear scaling, and outperforms previous non-distributed approaches. While using ground-truth communities for a wide range of large real-word networks, we also show that DiCeS attains improved accuracy if compared to earlier centralized algorithms. Panagiotis Liakos, Katia Papakonstantinopoulou, Alexandros Ntoulas, Alex Delis |
CLOUD | 3 |
| 2017 | COEUS: Community detection via seed-set expansion on graph streamsabstractWe examine the problem of effective identification of community structure of a network whose elements and their respective relationships manifest through streams. The problem has recently garnered much interest as it appears in emerging computational environments and concerns critical applications in diverse areas including social computing, web analysis, IoT and biology. Despite the already expended research efforts in detecting communities in networks, the unprecedented volume that real-world networks now reach, renders the task of revealing community structures extremely burdensome. The sheer size of such networks oftentimes makes their representation in main memory impossible. Thus, processing the developing graphs to extract the underlying communities remains an open challenge. In this paper, we propose a graph-stream community detection algorithm that expands seed-sets of nodes to communities. We consider a stream of edges and aim at processing them to form communities without maintaining the entire graph structure. Instead, we maintain very limited information regarding the nodes of the graph and the communities we seek. In addition to our novel streaming approach, we both develop a technique that increases the accuracy of our algorithm considerably and propose a new clustering algorithm that allows for automatically deriving the size of the communities we seek to detect. Our experimental evaluation using ground-truth communities for a wide range of large real-word networks shows that our proposed approach does achieve accuracy comparable or even better to that of state-of-the-art non-streaming community detection algorithms. More importantly, the attained improvements in both execution time and memory space requirements are remarkable. Panagiotis Liakos, Alexandros Ntoulas, Alex Delis |
IEEE BigData | 2 |
| 2017 | Rhea: Adaptively sampling authoritative content from social activity streamsabstractProcessing the full activity stream of a social network in real time is oftentimes prohibitive in terms of both storage and computational cost. One way to work around this problem is to take a sample of the social activity and use this sample to feed into applications such as content recommendation, opinion mining, or sentiment analysis. In this paper, we study the problem of extracting samples of authoritative content from a social activity stream. Specifically, we propose an adaptive stream sampling approach, termed Rhea, that processes a stream of social activity in real-time and samples the content of users that are more likely to provide influential information. To the best of our knowledge, Rhea is the first algorithm that dynamically adapts over time to account for evolving trends in the activity stream. Thus, we are able to capture high quality content from emerging users that contemporary white-list based methods ignore. We evaluate Rhea using two popular social networks reaching up to half a billion posts. Our results show that we significantly outperform previously proposed methods in terms of both recall and precision, while also offering remarkably more accurate ranking. Panagiotis Liakos, Alexandros Ntoulas, Alex Delis |
IEEE BigData | 2 |
| 2016 | Scalable link community detection: A local dispersion-aware approachabstractReal-life systems involving interacting objects are typically modeled as graphs and can often grow very large in size. Revealing the community structure of such systems is crucial in helping us better understand their complex nature. However, the ever-increasing size of real-world graphs, and our evolving perception of what a community is, make the task of community detection very challenging. One such challenge, is the discovery of the possibly overlapping communities of a given node in a billion-node graph. This problem is very common in modern large social networks like Facebook and Linkedln. In this paper, we propose a scalable local community detection approach to efficiently unfold the communities of individual target nodes in a given network. Our goal is to reveal the groupings formed around nodes (e.g., users) by leveraging the relations of the different contexts the nodes participate in. Our algorithm, termed Local Dispersion-aware Link Communities or LDLC, measures the similarity of pairs of links in the graph as well as the extent of their participation in multiple contexts. Then, it determines the ordering that we should group the links in order to form communities. Our approach is not affected by constraints existent in previous techniques (e.g., the need for several seed nodes or the need to collapse multiple overlapping communities to one). Our experimental evaluation using ground-truth communities for a wide range of large real-world networks show that LDLC significantly outperforms state-of-the-art methods on both accuracy and efficiency. Panagiotis Liakos, Alexandros Ntoulas, Alex Delis |
IEEE BigData | 2 |
| 2016 | Focused crawling for the hidden web
Panagiotis Liakos, Alexandros Ntoulas, Alexandros Labrinidis, Alex Delis |
World Wide Web | 2 |
| 2013 | Efficient Online Novelty Detection in News Streams
Margarita Karkali, François Rousseau 0001, Alexandros Ntoulas, Michalis Vazirgiannis |
WISE (1) | 3 |
| 2013 | Soc Web: Efficient Monitoring of Social Network Activities
Fotis Psallidas, Alexandros Ntoulas, Alex Delis |
WISE (2) | 2 |
| 2012 | PocketWeb: instant web browsing for mobile devicesabstractThe high network latencies and limited battery life of mobile phones can make mobile web browsing a frustrating experience. In prior work, we proposed trading memory capacity for lower web access latency and a more convenient data transfer schedule from an energy perspective by prefetching slowly-changing data (search queries and results) nightly, when the phone is charging. However, most web content is intrinsically much more dynamic and may be updated multiple times a day, thus eliminating the effectiveness of periodic updates. Dimitrios Lymberopoulos, Oriana Riva, Karin Strauss, Akshay Mittal, Alexandros Ntoulas |
ASPLOS | 5 |
| 2012 | Topic-Sensitive Hidden-Web Crawling
Panagiotis Liakos, Alexandros Ntoulas |
WISE | 2 |
| 2012 | Organizing User Search HistoriesabstractUsers are increasingly pursuing complex task-oriented goals on the web, such as making travel arrangements, managing finances, or planning purchases. To this end, they usually break down the tasks into a few codependent steps and issue multiple queries around these steps repeatedly over long periods of time. To better support users in their long-term information quests on the web, search engines keep track of their queries and clicks while searching online. In this paper, we study the problem of organizing a user's historical queries into groups in a dynamic and automated fashion. Automatically identifying query groups is helpful for a number of different search engine components and applications, such as query suggestions, result ranking, query alterations, sessionization, and collaborative search. In our approach, we go beyond approaches that rely on textual similarity or time thresholds, and we propose a more robust approach that leverages search query logs. We experimentally study the performance of different techniques, and showcase their potential, especially when combined together. Heasoo Hwang, Hady Wirawan Lauw, Lise Getoor, Alexandros Ntoulas |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2011 | Efficient query rewrite for structured web queriesabstractWeb search engines incorporate results from structured data sources to answer semantically rich user queries, i.e. Samsung 50 inch led tv can be answered from a table of television data. However, users are not domain experts and quite often enter values that do not match precisely the underlying data, so a literal execution will return zero results. A search engine would prefer to return at least a minimum number of results as close to the original query as possible while providing a time-bound execution guarantee. In this paper, we formalize these requirements, show the problem is NP-Hard and present approximation algorithms that produce rewrites that work in practice. We empirically validate our algorithms on large-scale data from a major search engine. Sreenivas Gollapudi, Samuel Ieong, Alexandros Ntoulas, Stelios Paparizos |
CIKM | 3 |
| 2011 | Selecting a comprehensive set of reviewsabstractOnline user reviews play a central role in the decision-making process of users for a variety of tasks, ranging from entertainment and shopping to medical services. As user-generated reviews proliferate, it becomes critical to have a mechanism for helping the users (information consumers) deal with the information overload, and presenting them with a small comprehensive set of reviews that satisfies their information need. This is particularly important for mobile phone users, who need to make decisions quickly, and have a device with limited screen real-estate for displaying the reviews. Previous approaches have addressed the problem by ranking reviews according to their (estimated) helpfulness. However, such approaches do not account for the fact that the top few high-quality reviews may be highly redundant, repeating the same information, or presenting the same positive (or negative) perspective. In this work, we focus on the problem of selecting a comprehensive set of few high-quality reviews that cover many different aspects of the reviewed item. We formulate the problem as a maximum coverage problem, and we present a generic formalism that can model the different variants of review-set selection. We describe algorithms for the different variants we consider, and, whenever possible, we provide approximation guarantees with respect to the optimal solution. We also perform an experimental evaluation on real data in order to understand the value of coverage for users. Panayiotis Tsaparas, Alexandros Ntoulas, Evimaria Terzi |
KDD | 2 |
| 2011 | Indexing strategies for graceful degradation of search qualityabstractLarge web search engines process billions of queries each day over tens of billions of documents with often very stringent requirements for a user's search experience, in particular, low latency and highly relevant search results. Index generation and serving are key to satisfying both these requirements. For example, the load to search engines can vary drastically when popular events happen around the world. In the case when the load is exceeding what the search engine can serve, queries will get dropped. This results in an un- graceful degradation in search quality. Another example that could increase the query load and affect the user's search experience are ambiguous queries which often result in the execution of multiple query alterations in the back end. Shuai Ding 0006, Sreenivas Gollapudi, Samuel Ieong, Krishnaram Kenthapadi, Alexandros Ntoulas |
SIGIR | 5 |
| 2011 | Rank-Aware Crawling of Hidden Web sites
George Valkanas, Alexandros Ntoulas, Dimitrios Gunopulos |
WebDB | 2 |
| 2010 | Exploiting social context for review quality predictionabstractOnline reviews in which users publish detailed commentary about their experiences and opinions with products, services, or events are extremely valuable to users who rely on them to make informed decisions. However, reviews vary greatly in quality and are con-stantly increasing in number, therefore, automatic assessment of review helpfulness is of growing importance. Previous work has addressed the problem by treating a review as a stand-alone docu-ment, extracting features from the review text, and learning a func-tion based on these features for predicting the review quality. In this work, we exploit contextual information about authors ’ iden-tities and social networks for improving review quality prediction. We propose a generic framework for incorporating social context information by adding regularization constraints to the text-based predictor. Our approach can effectively use the social context infor-mation available for large quantities of unlabeled reviews. It also has the advantage that the resulting predictor is usable even when social context is unavailable. We validate our framework within a real commerce portal and experimentally demonstrate that using social context information can help improve the accuracy of re-view quality prediction especially when the available training data is sparse. Panayiotis Tsaparas, Alexandros Ntoulas, Livia Polanyi |
WWW | 3 |
| 2009 | Answering web queries using structured data sourcesabstractIn web search today, a user types a few keywords which are then matched against a large collection of unstructured web pages. This leaves a lot to be desired for when the best answer to a query is contained in structured data stores and/or when the user includes some structural semantics in the query. Stelios Paparizos, Alexandros Ntoulas, John C. Shafer, Rakesh Agrawal 0001 |
SIGMOD Conference | 2 |
| 2009 | Releasing search queries and clicks privatelyabstractThe question of how to publish an anonymized search log was brought to the forefront by a well-intentioned, but privacy-unaware AOL search log release. Since then a series of ad-hoc techniques have been proposed in the literature, though none are known to be provably private. In this paper, we take a major step towards a solution: we show how queries, clicks and their associated perturbed counts can be published in a manner that rigorously preserves privacy. Our algorithm is decidedly simple to state, but non-trivial to analyze. On the opposite side of privacy is the question of whether the data we can safely publish is of any use. Our findings offer a glimmer of hope: we demonstrate that a non-negligible fraction of queries and clicks can indeed be safely published via a collection of experiments on a real search log. In addition, we select an application, keyword generation, and show that the keyword suggestions generated from the perturbed data resemble those generated from the original data. Aleksandra Korolova, Krishnaram Kenthapadi, Nina Mishra, Alexandros Ntoulas |
WWW | 4 |
| 2009 | Search personalization through query and page topical analysis
Sofia Stamou, Alexandros Ntoulas |
User Model. User Adapt. Interact. | 2 |
| 2007 | Pruning policies for two-tiered inverted index with correctness guaranteeabstractThe Web search engines maintain large-scale inverted indexes which are queried thousands of times per second by users eager for information. In order to cope with the vast amounts of query loads, search engines prune their index to keep documents that are likely to be returned as top results, and use this pruned index to compute the first batches of results. While this approach can improve performance by reducing the size of the index, if we compute the top results only from the pruned index we may notice a significant degradation in the result quality: if a document should be in the top results but was not included in the pruned index, it will be placed behind the results computed from the pruned index. Given the fierce competition in the online search market, this phenomenon is clearly undesirable. Alexandros Ntoulas, Junghoo Cho |
SIGIR | 1 |
| 2007 | Answering bounded continuous search queries in the world wide webabstractSearch queries applied to extract relevant information from the World Wide Web over a period of time may be denoted as continuous search queries. The improvement of continuous search queries may concern not only the quality of retrieved results but also the freshness of results, i.e. the time between the availability of a respective data object on the Web and the notification of a user by the search engine. In some cases a user should be notified immediately since the value of the respective information decreases quickly, as e.g. news about companies that affect the value of respective stocks, or sales offers for products that may no longer be available after a short period of time. In the document filtering literature, the optimization of such queries is usually based on threshold classification. Documents above a quality threshold are returned to a user. The threshold is tuned in order to optimize the quality of retrieved results. The disadvantage of such approaches is that the amount of information returned to a user may hardly be controlled without further user-interaction. In this paper, we consider the optimization of bounded continuous search queries where only the estimated best k elements are returned to a user. We present a new optimization method for bounded continuous search queries based on the optimal stopping theory and compare the new method to methods currently applied by Web search systems. The new method provides results of significantly higher quality for the cases where very fresh results have to be delivered. Dirk Kukulenz, Alexandros Ntoulas |
WWW | 2 |
| 2007 | Modeling and managing changes in text databasesabstractLarge amounts of (often valuable) information are stored in web-accessible text databases. “Metasearchers” provide unified interfaces to query multiple such databases at once. For efficiency, metasearchers rely on succinct statistical summaries of the database contents to select the best databases for each query. So far, database selection research has largely assumed that databases are static, so the associated statistical summaries do not evolve over time. However, databases are rarely static and the statistical summaries that describe their contents need to be updated periodically to reflect content changes. In this article, we first report the results of a study showing how the content summaries of 152 real web databases evolved over a period of 52 weeks. Then, we show how to use “survival analysis” techniques in general, and Cox's proportional hazards regression in particular, to model database changes over time and predict when we should update each content summary. Finally, we exploit our change model to devise update schedules that keep the summaries up to date by contacting databases only when needed, and then we evaluate the quality of our schedules experimentally over real web databases. Panagiotis G. Ipeirotis, Alexandros Ntoulas, Junghoo Cho, Luis Gravano |
ACM Trans. Database Syst. | 2 |
| 2006 | Classifying Web Data in Directory Structures
Sofia Stamou, Alexandros Ntoulas, Vlassis Krikos, Pavlos Kokosis, Dimitris Christodoulakis |
APWeb | 2 |
| 2006 | Detecting spam web pages through content analysisabstractIn this paper, we continue our investigations of "web spam": the injection of artificially-created pages into the web in order to influence the results from search engines, to drive traffic to certain pages for fun or profit. This paper considers some previously-undescribed techniques for automatically detecting spam pages, examines the effectiveness of these techniques in isolation and when aggregated using classification algorithms. When combined, our heuristics correctly identify 2,037 (86.2%) of the 2,364 spam pages (13.8%) in our judged collection of 17,168 pages, while misidentifying 526 spam and non-spam pages (3.1%). Alexandros Ntoulas, Marc Najork, Mark S. Manasse, Dennis Fetterly |
WWW | 1 |
| 2005 | Modeling and Managing Content Changes in Text DatabasesabstractLarge amounts of (often valuable) information are stored in Web-accessible text databases. "Metasearchers" provide unified interfaces to query multiple such databases at once. For efficiency, metasearchers rely on succinct statistical summaries of the database contents to select the best databases for each query. So far, database selection research has largely assumed that databases are static, so the associated statistical summaries do not need to change over time. However, databases are rarely static and the statistical summaries that describe their contents need to be updated periodically to reflect content changes. In this paper, we first report the results of a study showing how the content summaries of 152 real Web databases evolved over a period of 52 weeks. Then, we show how to use "survival analysis" techniques in general, and Cox's proportional hazards regression in particular, to model database changes over time and predict when we should update each content summary. Finally, we exploit our change model to devise update schedules that keep the summaries up to date by contacting databases only when needed, and then we evaluate the quality of our schedules experimentally over real Web databases. Panagiotis G. Ipeirotis, Alexandros Ntoulas, Junghoo Cho, Luis Gravano |
ICDE | 2 |
| 2005 | Web Directory Construction Using Lexical Chains
Sofia Stamou, Vlassis Krikos, Pavlos Kokosis, Alexandros Ntoulas, Dimitris Christodoulakis |
NLDB | 4 |
| 2004 | What's new on the web?: the evolution of the web from a search engine perspectiveabstractWe seek to gain improved insight into how Web search engines shouldcope with the evolving Web, in an attempt to provide users with themost up-to-date results possible. For this purpose we collectedweekly snapshots of some 150 Web sites over the course of one year,and measured the evolution of content and link structure. Our measurements focus on aspects of potential interest to search engine designers: the evolution of link structure over time, the rate ofcreation of new pages and new distinct content on the Web, and the rate of change of the content of existing pages under search-centric measures of degree of change.Our findings indicate a rapid turnover rate of Web pages, i.e.,high rates of birth and death, coupled with an even higher rate ofturnover in the hyperlinks that connect them. For pages that persistover time we found that, perhaps surprisingly, the degree of contentshift as measured using TF.IDF cosine distance does not appear to beconsistently correlated with the frequency of contentupdating. Despite this apparent non-correlation, the rate of content shift of a given page is likely to remain consistent over time. That is, pages that change a great deal in one week will likely change by a similarly large degree in the following week. Conversely, pages that experience little change will continue to experience little change. We conclude the paper with a discussion of the potential implications ofour results for the design of effective Web search engines. Alexandros Ntoulas, Junghoo Cho, Christopher Olston |
WWW | 1 |
| 2002 | Effective Change Detection Using Sampling
Junghoo Cho, Alexandros Ntoulas |
VLDB | 2 |