Demo Data from EDBT 2026 / reviewers in the wild / expert
Nivio Ziviani
dblp:z/NZiviani
· DBLP profile ↗
79ranked-venue papers
1as first author
3since 2021 · last 2025
0000-0002-7079-2010ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 57Artificial intelligence and machine learning · 19 · 2 since 2021Theory of computation · 7Applied, interdisciplinary, general and emerging computing · 5 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 3Computer networks · 1Graphics, computer vision, multimedia, augmented reality and games · 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 · 61% Recommender systems · 25% Web and social media mining · 7% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational social science and digital humanities · 100% |
Topics — the 30 heaviest of 43, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information retrieval
query understanding |
0.3 | 1 | 2017 | Intent-Aware Semantic Query Annotation · SIGIR 2017 |
Recommender systems
ensemble recommendation |
0.2 | 1 | 2013 | Building user profiles to improve user experience in recommender systems · WSDM 2013 |
Recommender systems › social recommendation
trust-based recommendation |
0.2 | 1 | 2013 | Building user profiles to improve user experience in recommender systems · WSDM 2013 |
Recommender systems
user interest modeling |
0.2 | 1 | 2013 | Building user profiles to improve user experience in recommender systems · WSDM 2013 |
Recommender systems
user profiling |
0.2 | 1 | 2013 | Building user profiles to improve user experience in recommender systems · WSDM 2013 |
Information retrieval
retrieval models |
0.2 | 4 | 2005 | Set-based vector model: An efficient approach for correlation-based ranking · ACM Trans. Inf. Syst. 2005 Local versus global link information in the Web · ACM Trans. Inf. Syst. 2003 Set-based model: a new approach for information retrieval · SIGIR 2002 |
Information retrieval
web search |
0.2 | 3 | 2006 | Learning to advertise · SIGIR 2006 Basic issues on the processing of web queries · SIGIR 2005 Local versus global link information in the Web · ACM Trans. Inf. Syst. 2003 |
Information retrieval
ranking |
0.1 | 3 | 2006 | Learning to advertise · SIGIR 2006 Set-based model: a new approach for information retrieval · SIGIR 2002 Link-based and content-based evidential information in a belief network model · SIGIR 2000 |
Information retrieval
search engines |
0.1 | 2 | 2008 | Genealogical trees on the web: a search engine user perspective · WWW 2008 Local versus global link information in the Web · ACM Trans. Inf. Syst. 2003 |
Computational social science and digital humanities
scientometrics |
0.1 | 1 | 2009 | A geographical analysis of knowledge production in computer science · WWW 2009 |
Web and social media mining
web mining |
0.1 | 1 | 2009 | A model for fast web mining prototyping · WSDM 2009 |
Information retrieval › retrieval models
term weighting |
0.1 | 2 | 2005 | Set-based vector model: An efficient approach for correlation-based ranking · ACM Trans. Inf. Syst. 2005 Set-based model: a new approach for information retrieval · SIGIR 2002 |
Information retrieval › query log analysis
clickthrough data |
0.1 | 1 | 2008 | Genealogical trees on the web: a search engine user perspective · WWW 2008 |
Information retrieval › retrieval models
graph-based retrieval |
0.1 | 2 | 2003 | Local versus global link information in the Web · ACM Trans. Inf. Syst. 2003 Link-based and content-based evidential information in a belief network model · SIGIR 2000 |
Information retrieval
query processing |
0.1 | 2 | 2005 | Basic issues on the processing of web queries · SIGIR 2005 Rank-Preserving Two-Level Caching for Scalable Search Engines · SIGIR 2001 |
Information retrieval › ranking › content ranking
ad ranking |
0.1 | 1 | 2006 | Learning to advertise · SIGIR 2006 |
Data stream processing
load balancing |
0.1 | 1 | 2005 | Basic issues on the processing of web queries · SIGIR 2005 |
Information retrieval › retrieval models
vector space model |
0.1 | 1 | 2005 | Set-based vector model: An efficient approach for correlation-based ranking · ACM Trans. Inf. Syst. 2005 |
Information retrieval
compressed text search |
0.0 | 2 | 2000 | Fast and flexible word searching on compressed text · ACM Trans. Inf. Syst. 2000 Fast Searching on Compressed Text Allowing Errors · SIGIR 1998 |
Information retrieval › search engines
search engine caching |
0.0 | 1 | 2001 | Rank-Preserving Two-Level Caching for Scalable Search Engines · SIGIR 2001 |
Data mining › probabilistic graphical models
bayesian network |
0.0 | 1 | 2000 | Link-based and content-based evidential information in a belief network model · SIGIR 2000 |
Information retrieval
pattern matching |
0.0 | 1 | 2000 | Fast and flexible word searching on compressed text · ACM Trans. Inf. Syst. 2000 |
Information retrieval
text compression |
0.0 | 1 | 2000 | Fast and flexible word searching on compressed text · ACM Trans. Inf. Syst. 2000 |
Information retrieval
indexing |
0.0 | 1 | 1999 | Efficient Distributed Algorithms to Build Inverted Files · SIGIR 1999 |
Distributed systems
distributed algorithms |
0.0 | 1 | 1999 | Efficient Distributed Algorithms to Build Inverted Files · SIGIR 1999 |
Distributed systems › distributed data processing
distributed indexing |
0.0 | 1 | 1999 | Efficient Distributed Algorithms to Build Inverted Files · SIGIR 1999 |
Information retrieval › similarity search
approximate string matching |
0.0 | 1 | 1998 | Fast Searching on Compressed Text Allowing Errors · SIGIR 1998 |
Information retrieval › pattern matching
regular expression matching |
0.0 | 1 | 1998 | Fast Searching on Compressed Text Allowing Errors · SIGIR 1998 |
Data mining › pattern mining
association rule mining |
0.0 | 1 | 2005 | Set-based vector model: An efficient approach for correlation-based ranking · ACM Trans. Inf. Syst. 2005 |
Information retrieval
distributed information retrieval |
0.0 | 1 | 2005 | Basic issues on the processing of web queries · SIGIR 2005 |
Methods — techniques the papers use, named apart from their topics
markov random field · 0.3learning to rank · 0.3social network analysis · 0.2complex networks · 0.2association rules · 0.1genetic programming · 0.1termset frequency · 0.1precision evaluation · 0.0data mining · 0.0rank preservation · 0.0cache replacement policy · 0.0sequential pattern matching · 0.0huffman coding · 0.0belief network · 0.0inverted index compression · 0.0distributed algorithm · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | High Performance Machine Learning for Nation Wide Crop ClassificationabstractIn this work, we present an automated system for analyzing agricultural productivity using machine learning and remote sensing. Satellite images are employed to classify crops and planting periods, addressing challenges such as infrequent image captures, cloud interference, and spatial resolution through geometric expansion and data-filling techniques. Focusing on Brazil’s primary crops, soybeans and corn, we construct a dataset of productive zones to delineate regions, identify planting areas, and determine planting and harvesting timelines. The system achieves an AUROC of 0.94 with manual labeling and 0.88 using a semi-supervised heuristic approach, demonstrating its effectiveness in optimizing agricultural productivity assessment despite data limitations. Lucas Borges Aquino, Gianlucca L. Zuin, Adriano Veloso, Nivio Ziviani |
IJCNN | 4 |
| 2022 | Early identification of ICU patients at risk of complications: Regularization based on robustness and stability of explanations
Tiago Amador, Saulo Saturnino, Adriano Veloso, Nivio Ziviani |
Artif. Intell. Medicine | 4 |
| 2021 | Predicting the Evolution of Pain Relief: Ensemble Learning by Diversifying Model ExplanationsabstractModeling from data usually has two distinct facets: building sound explanatory models or creating powerful predictive models for a system or phenomenon. Most of recent literature does not exploit the relationship between explanation and prediction while learning models from data. Recent algorithms are not taking advantage of the fact that many phenomena are actually defined by diverse sub-populations and local structures, and thus there are many possible predictive models providing contrasting interpretations or competing explanations for the same phenomenon. In this article, we propose to explore a complementary link between explanation and prediction. Our main intuition is that models having their decisions explained by the same factors are likely to perform better predictions for data points within the same local structures. We evaluate our methodology to model the evolution of pain relief in patients suffering from chronic pain under usual guideline-based treatment. The ensembles generated using our framework are compared with all-in-one approaches of robust algorithms to high-dimensional data, such as Random Forests and XGBoost. Chronic pain can be primary or secondary to diseases. Its symptomatology can be classified as nociceptive, nociplastic, or neuropathic, and is generally associated with many different causal structures, challenging typical modeling methodologies. Our data includes 631 patients receiving pain treatment. We considered 338 features providing information about pain sensation, socioeconomic status, and prescribed treatments. Our goal is to predict, using data from the first consultation only, if the patient will be successful in treatment for chronic pain relief. As a result of this work, we were able to build ensembles that are able to consistently improve performance by up to 33% when compared to models trained using all the available features. We also obtained relevant gains in interpretability, with resulting ensembles using only 15% of the total number of features. We show we can effectively generate ensembles from competing explanations, promoting diversity in ensemble learning and leading to significant gains in accuracy by enforcing a stable scenario in which models that are dissimilar in terms of their predictions are also dissimilar in terms of their explanation factors. Anderson Bessa Da Costa, Larissa Moreira, Daniel Ciampi De Andrade, Adriano Veloso, Nivio Ziviani |
ACM Trans. Comput. Heal. | 5 |
| 2020 | Modeling Pharmacological Effects with Multi-Relation Unsupervised Graph EmbeddingabstractA pharmacological effect of a drug on cells, organs and systems refers to the specific biochemical interaction produced by a drug substance, which is called its mechanism of action. Drug repositioning (or drug repurposing) is a fundamental problem for the identification of new opportunities for the use of already approved or failed drugs. In this paper, we present a method based on a multi-relation unsupervised graph embedding model that learns latent representations for drugs and diseases so that the distance between these representations reveals repositioning opportunities. Once representations for drugs and diseases are obtained we learn the likelihood of new links (that is, new indications) between drugs and diseases. Known drug indications are used for learning a model that predicts potential indications. Compared with existing unsupervised graph embedding methods our method shows superior prediction performance in terms of area under the ROC curve, and we present examples of repositioning opportunities found on recent biomedical literature that were also predicted by our method. Dehua Chen, Amir Jalilifard, Adriano Veloso, Nivio Ziviani |
IJCNN | 4 |
| 2020 | Explainable Deep CNNs for MRI-Based Diagnosis of Alzheimer's DiseaseabstractDeep Convolutional Neural Networks (CNNs) are becoming prominent models for semi-automated diagnosis of Alzheimer's Disease (AD) using brain Magnetic Resonance Imaging (MRI). Although being highly accurate, deep CNN models lack transparency and interpretability, precluding adequate clinical reasoning and not complying with most current regulatory demands. One popular choice for explaining deep image models is occluding regions of the image to isolate their influence on the prediction. However, existing methods for occluding patches of brain scans generate images outside the distribution to which the model was trained for, thus leading to unreliable explanations. In this paper, we propose an alternative explanation method that is specifically designed for the brain scan task. Our method, which we refer to as Swap Test, produces heatmaps that depict the areas of the brain that are most indicative of AD, providing interpretability for the model's decisions in a format understandable to clinicians. Experimental results using an axiomatic evaluation show that the proposed method is more suitable for explaining the diagnosis of AD using MRI while the opposite trend was observed when using a typical occlusion test. Therefore, we believe our method may address the inherent black-box nature of deep neural networks that are capable of diagnosing AD. Eduardo Nigri, Nivio Ziviani, Fabio A. M. Cappabianco, Augusto Antunes, Adriano Veloso |
IJCNN | 2 |
| 2020 | Deep Active Learning for Anomaly DetectionabstractAnomalies are intuitively easy for human experts to understand, but they are hard to define mathematically. Therefore, in order to have performance guarantees in unsupervised anomaly detection, priors need to be assumed on what the anomalies are. By contrast, active learning provides the necessary priors through appropriate expert feedback. Thus, in this work we present an active learning method that can be built upon existing deep learning solutions for unsupervised anomaly detection, so that outliers can be separated from normal data effectively. We introduce a new layer that can be easily attached to any deep learning model designed for unsupervised anomaly detection to transform it into an active method. We report results on both synthetic and real anomaly detection datasets, using multi-layer perceptrons and autoencoder architectures empowered with the proposed active layer, and we discuss their performance on finding clustered and low density anomalies. Tiago Pimentel, Marianne Monteiro, Adriano Veloso, Nivio Ziviani |
IJCNN | 4 |
| 2020 | Automatic Tag Recommendation for Painting Artworks Using Diachronic DescriptionsabstractIn this paper, we deal with the problem of automatic tag recommendation for painting artworks. Diachronic descriptions containing deviations on the vocabulary used to describe each painting usually occur when the work is done by many experts over time. The objective of this work is to provide a framework that produces a more accurate and homogeneous set of tags for each painting in a large collection. To validate our method we build a model based on a weakly-supervised neural network for over 5,300 paintings with hand-labeled descriptions made by experts for the paintings of the Brazilian painter Candido Portinari. This work takes place with the Portinari Project which started in 1979 intending to recover and catalog the paintings of the Brazilian painter. The Portinari paintings at that time were in private collections and museums spread around the world and thus inaccessible to the public. The descriptions of each painting were made by a large number of collaborators over 40 years as the paintings were recovered and these diachronic descriptions caused deviations on the vocabulary used to describe each painting. Our proposed framework consists of (i) a neural network that receives as input the image of each painting and uses frequent itemsets as possible tags, and (ii) a clustering step in which we group related tags based on the output of the pre-trained classifiers. Gianlucca L. Zuin, Adriano Veloso, João Cândido Portinari, Nivio Ziviani |
IJCNN | 4 |
| 2020 | Understanding machine learning software defect predictions
Geanderson E. dos Santos, Eduardo Figueiredo 0001, Adriano Veloso, Markos Viggiato, Nivio Ziviani |
Autom. Softw. Eng. | 5 |
| 2019 | Efficient Estimation of Node Representations in Large Graphs using Linear ContextsabstractLearning distributed representations in graphs has a rising interest in the neural network community. Recent works have proposed new methods for learning low dimensional embeddings of nodes and edges in graphs and networks. Several of these methods rely on the SkipGram algorithm to learn distributed representations, and they usually process a large number of multi-hop neighbors in order to produce the context from which node representations are learned. This is a limiting factor for these methods as graphs and networks keep growing in size. In this paper, we propose a simple alternate method which is as effective as previous methods, but being much faster at learning node representations. Our proposed method employs a restricted number of permutations over the immediate neighborhood of a node as context to generate its representation, thus avoiding long walks and large contexts while learning the representations. We present a thorough evaluation showing that our method outperforms state-of-the-art methods in six different datasets related to the problems of link prediction and node classification, being one to three orders of magnitude faster than baselines when generating node embeddings for very large graphs. Tiago Pimentel, Rafael Castro, Adriano Veloso, Nivio Ziviani |
IJCNN | 4 |
| 2019 | Online learning to rank for sequential music recommendationabstractThe prominent success of music streaming services has brought increasingly complex challenges for music recommendation. In particular, in a streaming setting, songs are consumed sequentially within a listening session, which should cater not only for the user's historical preferences, but also for eventual preference drifts, triggered by a sudden change in the user's context. In this paper, we propose a novel online learning to rank approach for music recommendation aimed to continuously learn from the user's listening feedback. In contrast to existing online learning approaches for music recommendation, we leverage implicit feedback as the only signal of the user's preference. Moreover, to adapt rapidly to preference drifts over millions of songs, we represent each song in a lower dimensional feature space and explore multiple directions in this space as duels of candidate recommendation models. Our thorough evaluation using listening sessions from Last.fm demonstrates the effectiveness of our approach at learning faster and better compared to state-of-the-art online learning approaches. Bruno L. Pereira, Alberto Hideki Ueda, Gustavo Penha, Rodrygo L. T. Santos, Nivio Ziviani |
RecSys | 5 |
| 2019 | In Search of a Stochastic Model for the E-News ReaderabstractE-news readers have increasingly at their disposal a broad set of news articles to read. Online newspaper sites use recommender systems to predict and to offer relevant articles to their users. Typically, these recommender systems do not leverage users’ reading behavior. If we know how the topics-reads change in a reading session, we may lead to fine-tuned recommendations, for example, after reading a certain number of sports items, it may be counter-productive to keep recommending other sports news. The motivation for this article is the assumption that understanding user behavior when reading successive online news articles can help in developing better recommender systems. We propose five categories of stochastic models to describe this behavior depending on how the previous reading history affects the future choices of topics. We instantiated these five classes with many different stochastic processes covering short-term memory, revealed-preference, cumulative advantage, and geometric sojourn models. Our empirical study is based on large datasets of E-news from two online newspapers. We collected data from more than 13 million users who generated more than 23 million reading sessions, each one composed by the successive clicks of the users on the posted news. We reduce each user session to the sequence of reading news topics. The models were fitted and compared using the Akaike Information Criterion and the Brier Score. We found that the best models are those in which the user moves through topics influenced only by their most recent readings. Our models were also better to predict the next reading than the recommender systems currently used in these journals showing that our models can improve user satisfaction. Bráulio Miranda Veloso, Renato Assunção, Anderson A. Ferreira, Nivio Ziviani |
ACM Trans. Knowl. Discov. Data | 4 |
| 2018 | Dynamic Prediction of ICU Mortality Risk Using Domain AdaptationabstractEarly recognition of risky trajectories during an Intensive Care Unit (ICU) stay is one of the key steps towards improving patient survival. Learning trajectories from physiological signals continuously measured during an ICU stay requires learning time-series features that are robust and discriminative across diverse patient populations. Patients within different ICU populations (referred here as domains) vary by age, conditions and interventions. Thus, mortality prediction models using patient data from a particular ICU population may perform suboptimally in other populations because the features used to train such models have different distributions across the groups. In this paper, we explore domain adaptation strategies in order to learn mortality prediction models that extract and transfer complex temporal features from multivariate time-series ICU data. Features are extracted in a way that the state of the patient in a certain time depends on the previous state. This enables dynamic predictions and creates a mortality risk space that describes the risk of a patient at a particular time. Experiments based on cross-ICU populations reveals that our model outperforms all considered baselines. Gains in terms of AUC range from 4% to 8% for early predictions when compared with a recent state-of-the-art representative for ICU mortality prediction. In particular, models for the Cardiac ICU population achieve AUC numbers as high as 0.88, showing excellent clinical utility for early mortality prediction. Finally, we present an explanation of factors contributing to the possible ICU outcomes, so that our models can be used to complement clinical reasoning. Tiago Alves 0002, Alberto H. F. Laender, Adriano Veloso, Nivio Ziviani |
IEEE BigData | 4 |
| 2018 | Learning to Rank with Deep Autoencoder FeaturesabstractLearning to rank in Information Retrieval is the problem of learning the full order of a set of documents from their partially observed order. Datasets used by learning to rank algorithms are growing enormously in terms of number of features, but it remains costly and laborious to reliably label large datasets. This paper is about learning feature transformations using inexpensive unlabeled data and available labeled data, that is, building alternate features so that it becomes easier for existing learning to rank algorithms to find better ranking models from labeled datasets that are limited in size and quality. Deep autoencoders have proven powerful as nonlinear feature extractors, and thus we exploit deep autoencoder features for semi-supervised learning to rank. Typical approaches for learning autoencoder features are based on updating model parameters using either unlabeled data only, or unlabeled data first and then labeled data. We propose a novel approach which updates model parameters using unlabeled and labeled data simultaneously, enabling label propagation from labeled to unlabeled data. We present a comprehensive study on how deep autoencoder features improve the ranking performance of representative learning to rank algorithms, revealing the importance of building an effective feature set to describe the input data. Alberto Albuquerque, Tiago Amador, Renato Ferreira 0001, Adriano Veloso, Nivio Ziviani |
IJCNN | 5 |
| 2018 | Effective Fashion Retrieval Based on Semantic Compositional NetworksabstractTypical approaches for fashion retrieval rank clothing images according to the similarity to a user-provided query image. Similarity is usually assessed by encoding images in terms of visual elements such as color, shape and texture. In this work, we proceed differently and consider that the semantics of an outfit is mainly comprised of environmental and cultural concepts such as occasion, style and season. Thus, instead of retrieving outfits using strict visual elements, we find semantically similar outfits that fall into similar clothing styles and are adequate for the same occasions and seasons. We propose a compositional approach for fashion retrieval by arguing that the semantics of an outfit can be recognised by their constituents (i.e., clothing items and accessories). Specifically, we present a semantic compositional network (Comp-Net) in which clothing items are detected from the image and the probability of each item is used to compose a vector representation for the outfit. Comp-Net employs a normalization layer so that weights are updated by taking into consideration the previously known co-occurrence patterns between clothing items. Further, Comp-Net minimizes a cost-sensitive loss function as errors have different costs depending on the clothing item that is misclassified. This results in a space in which semantically related outfits are placed next to each other, enabling to find semantically similar outfits that may not be visually similar. We designed an evaluation setup that takes into account the association between different styles, occasions and seasons, and show that our compositional approach significantly outperforms a variety of recently proposed baselines. Dan Valle, Nivio Ziviani, Adriano Veloso |
IJCNN | 2 |
| 2018 | Fast and Effective Neural Networks for Translating Natural Language into Denotations
Tiago Pimentel, Juliano Viana, Adriano Veloso, Nivio Ziviani |
SPIRE | 4 |
| 2018 | Website replica detection with distant supervision
Cristiano R. de Carvalho, Edleno Silva de Moura, Adriano Veloso, Nivio Ziviani |
Inf. Retr. J. | 4 |
| 2018 | Information and Data Management at PUC-Rio and UFMGabstractThis article presents a summary of the main activities of the Database & Information Systems Research Group at Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio) and the Information Management Research Group at Universidade Federal de Minas Gerais (UFMG). These two groups played a pioneering role in the development of the information and data management research area in Brazil. The survey covers about four decades of research work, aiming at theoretical and practical results, with increasing participation of other groups that they helped to initiate. António L. Furtado 0001, Nivio Ziviani |
Proc. VLDB Endow. | 2 |
| 2017 | Intent-Aware Semantic Query AnnotationabstractQuery understanding is a challenging task primarily due to the inherent ambiguity of natural language. A common strategy for improving the understanding of natural language queries is to annotate them with semantic information mined from a knowledge base. Nevertheless, queries with different intents may arguably benefit from specialized annotation strategies. For instance, some queries could be effectively annotated with a single entity or an entity attribute, others could be better represented by a list of entities of a single type or by entities of multiple distinct types, and others may be simply ambiguous. In this paper, we propose a framework for learning semantic query annotations suitable to the target intent of each individual query. Thorough experiments on a publicly available benchmark show that our proposed approach can significantly improve state-of-the-art intent-agnostic approaches based on Markov random fields and learning to rank. Our results further demonstrate the consistent effectiveness of our approach for queries of various target intents, lengths, and difficulty levels, as well as its robustness to noise in intent detection. Rafael Glater, Rodrygo L. T. Santos, Nivio Ziviani |
SIGIR | 3 |
| 2017 | Exploiting item co-utility to improve collaborative filtering recommendationsabstractIn this article we study the extent to which the interplay between recommended items affect recommendation effectiveness. We introduce and formalize the concept of co‐utility as the property that any pair of recommended items has of being useful to a user, and exploit it to improve collaborative filtering recommendations. We present different techniques to estimate co‐utility probabilities, all of them independent of content information, and compare them with each other. We use these probabilities, as well as normalized predicted ratings, in an instance of an ‐hard problem termed the Max‐Sum Dispersion Problem (MSDP). A solution to MSDP hence corresponds to a set of items for recommendation. We study one heuristic and one exact solution to MSDP and perform comparisons among them. We also contrast our solutions (the best heuristic to MSDP) to different baselines by comparing the ratings users give to different recommendations. We obtain expressive gains in the utility of recommendations and our solutions also recommend higher‐rated items to the majority of users. Finally, we show that our co‐utility solutions are scalable in practice and do not harm recommendations' diversity. Aline Bessa, Rodrygo L. T. Santos, Adriano Veloso, Nivio Ziviani |
J. Assoc. Inf. Sci. Technol. | 4 |
| 2015 | Improving daily deals recommendation using explore-then-exploit strategies
Anísio Lacerda, Rodrygo L. T. Santos, Adriano Veloso, Nivio Ziviani |
Inf. Retr. J. | 4 |
| 2015 | A genetic programming framework to schedule webpage updates
Aécio S. R. Santos, Cristiano R. de Carvalho, Jussara M. Almeida, Edleno Silva de Moura, Altigran S. da Silva, Nivio Ziviani |
Inf. Retr. J. | 6 |
| 2014 | Information-Theoretic Term Selection for New Item Recommendation
Thales F. Costa, Anísio Lacerda, Rodrygo L. T. Santos, Nivio Ziviani |
SPIRE | 4 |
| 2014 | Context-Aware Deal Size Prediction
Anísio Lacerda, Adriano Veloso, Rodrygo L. T. Santos, Nivio Ziviani |
SPIRE | 4 |
| 2014 | Learning to expand queries using entitiesabstractA substantial fraction of web search queries contain references to entities, such as persons, organizations, and locations. Recently, methods that exploit named entities have been shown to be more effective for query expansion than traditional pseudorelevance feedback methods. In this article, we introduce a supervised learning approach that exploits named entities for query expansion using Wikipedia as a repository of high‐quality feedback documents. In contrast with existing entity‐oriented pseudorelevance feedback approaches, we tackle query expansion as a learning‐to‐rank problem. As a result, not only do we select effective expansion terms but we also weigh these terms according to their predicted effectiveness. To this end, we exploit the rich structure of Wikipedia articles to devise discriminative term features, including each candidate term's proximity to the original query terms, as well as its frequency across multiple article fields and in category and infobox descriptors. Experiments on three Text REtrieval Conference web test collections attest the effectiveness of our approach, with gains of up to 23.32% in terms of mean average precision, 19.49% in terms of precision at 10, and 7.86% in terms of normalized discounted cumulative gain compared with a state‐of‐the‐art approach for entity‐oriented query expansion. Wladmir Cardoso Brandão, Rodrygo L. T. Santos, Nivio Ziviani, Edleno Silva de Moura, Altigran S. da Silva |
J. Assoc. Inf. Sci. Technol. | 3 |
| 2014 | Multiobjective Pareto-Efficient Approaches for Recommender SystemsabstractRecommender systems are quickly becoming ubiquitous in applications such as e-commerce, social media channels, and content providers, among others, acting as an enabling mechanism designed to overcome the information overload problem by improving browsing and consumption experience. A typical task in many recommender systems is to output a ranked list of items, so that items placed higher in the rank are more likely to be interesting to the users. Interestingness measures include how accurate, novel, and diverse are the suggested items, and the objective is usually to produce ranked lists optimizing one of these measures. Suggesting items that are simultaneously accurate, novel, and diverse is much more challenging, since this may lead to a conflicting-objective problem, in which the attempt to improve a measure further may result in worsening other measures. In this article, we propose new approaches for multiobjective recommender systems based on the concept of Pareto efficiency—a state achieved when the system is devised in the most efficient manner in the sense that there is no way to improve one of the objectives without making any other objective worse off. Given that existing multiobjective recommendation algorithms differ in their level of accuracy, diversity, and novelty, we exploit the Pareto-efficiency concept in two distinct manners: (i) the aggregation of ranked lists produced by existing algorithms into a single one, which we call Pareto-efficient ranking, and (ii) the weighted combination of existing algorithms resulting in a hybrid one, which we call Pareto-efficient hybridization. Our evaluation involves two real application scenarios: music recommendation with implicit feedback (i.e., Last.fm) and movie recommendation with explicit feedback (i.e., MovieLens). We show that the proposed Pareto-efficient approaches are effective in suggesting items that are likely to be simultaneously accurate, diverse, and novel. We discuss scenarios where the system achieves high levels of diversity and novelty without compromising its accuracy. Further, comparison against multiobjective baselines reveals improvements in terms of accuracy (from 10.4% to 10.9%), novelty (from 5.7% to 7.5%), and diversity (from 1.6% to 4.2%). Marco Túlio Ribeiro, Nivio Ziviani, Edleno Silva de Moura, Itamar Hata, Anísio Lacerda, Adriano Veloso |
ACM Trans. Intell. Syst. Technol. | 2 |
| 2013 | Exploratory and interactive daily deals recommendationabstractDaily deals sites (DDSs), such as Groupon and LivingSocial, attract millions of customers in the hunt for products and services at significantly reduced prices. A typical approach to increase revenue is to send email messages featuring the deals of the day. Such daily messages, however, are usually not centered on the customers, instead, all registered users typically receive similar messages with almost the same deals. Traditional recommendation algorithms are innocuous in DDSs because: (i) most of the users are sporadic bargain hunters, and thus past preference data is extremely sparse, (ii) deals have a short living period, and thus data is extremely volatile, and (iii) user taste and interest may undergo temporal drifts. In order to address such particularly challenging scenario, we propose new algorithms for daily deals recommendation based on the explore-then-exploit strategy.Users are split into exploration and exploitation sets -- in the exploration set the users receive non-personalized messages and a co-purchase network is updated with user feedback for purchases of the day, while in the exploitation set the updated network is used for recommending personalized messages for the remaining users.A thorough evaluation of our algorithms using real data obtained from a large daily deals website in Brazil in contrast to state-of-the-art recommendation algorithms show gains in precision ranging from 18% to 34%. Anísio Lacerda, Adriano Veloso, Nivio Ziviani |
RecSys | 3 |
| 2013 | Using Mutual Influence to Improve Recommendations
Aline Bessa, Adriano Veloso, Nivio Ziviani |
SPIRE | 3 |
| 2013 | Learning to Schedule Webpage Updates Using Genetic Programming
Aécio S. R. Santos, Nivio Ziviani, Jussara M. Almeida, Cristiano R. de Carvalho, Edleno Silva de Moura, Altigran S. da Silva |
SPIRE | 2 |
| 2013 | Building user profiles to improve user experience in recommender systemsabstractRecommender systems are quickly becoming ubiquitous in many Web applications, including e-commerce, social media channels, content providers, among others. These systems act as an enabling mechanism designed to overcome the information overload problem by improving browsing and consumption experience. Crucial to the performance of a recommender system is the accuracy of the user profiles used to represent the interests of the users. In this proposal, we analyze three different aspects of user profiling: (i) selecting the most informative events from the interaction between users and the system, (ii) combining different recommendation algorithms to (iii) including trust-aware information in user profiles to improve the accuracy of recommender systems. Anísio Lacerda, Nivio Ziviani |
WSDM | 2 |
| 2013 | Practical perfect hashing in nearly optimal space
Fabiano C. Botelho, Rasmus Pagh, Nivio Ziviani |
Inf. Syst. | 3 |
| 2012 | Automatic query expansion based on tag recommendationabstractWe here propose a new method for expanding entity related queries that automatically filters, weights and ranks candidate expasion terms extracted from Wikipedia articles related to the original query. Our method is based on state-of-the-art tag recommendation methods that exploit heuristic metrics to estimate the descriptive capacity of a given term. Originally proposed for the context of tags, we here apply these recommendation methods to weight and rank terms extracted from multiple fields of Wikipedia articles according to their relevance for the article. We evaluate our method comparing it against three state-of-the-art baselines in three collections. Our results indicate that our method outperforms all baselines in all collections, with relative gains in MAP of up to 14% against the best ones. Vitor Campos de Oliveira, Guilherme de C. M. Gomes, Fabiano Muniz Belém, Wladmir Cardoso Brandão, Jussara M. Almeida, Nivio Ziviani, Marcos André Gonçalves |
CIKM | 6 |
| 2012 | Pareto-efficient hybridization for multi-objective recommender systemsabstractPerforming accurate suggestions is an objective of paramount importance for effective recommender systems. Other important and increasingly evident objectives are novelty and diversity, which are achieved by recommender systems that are able to suggest diversified items not easily discovered by the users. Different recommendation algorithms have particular strengths and weaknesses when it comes to each of these objectives, motivating the construction of hybrid approaches. However, most of these approaches only focus on optimizing accuracy, with no regard for novelty and diversity. The problem of combining recommendation algorithms grows significantly harder when multiple objectives are considered simultaneously. For instance, devising multi-objective recommender systems that suggest items that are simultaneously accurate, novel and diversified may lead to a conflicting-objective problem, where the attempt to improve an objective further may result in worsening other competing objectives. In this paper we propose a hybrid recommendation approach that combines existing algorithms which differ in their level of accuracy, novelty and diversity. We employ an evolutionary search for hybrids following the Strength Pareto approach, which isolates hybrids that are not dominated by others (i.e., the so called Pareto frontier). Experimental results on two recommendation scenarios show that: (i) we can combine recommendation algorithms in order to improve an objective without significantly hurting other objectives, and (ii) we allow for adjusting the compromise between accuracy, diversity and novelty, so that the recommendation emphasis can be adjusted dynamically according to the needs of different users. Marco Túlio Ribeiro, Anísio Lacerda, Adriano Veloso, Nivio Ziviani |
RecSys | 4 |
| 2012 | Cores of random r-partite hypergraphs
Fabiano C. Botelho, Nicholas C. Wormald, Nivio Ziviani |
Inf. Process. Lett. | 3 |
| 2011 | A New Approach for Verifying URL Uniqueness in Web Crawlers
Wallace Favoreto Henrique, Nivio Ziviani, Marco Cristo, Edleno Silva de Moura, Altigran S. da Silva, Cristiano R. de Carvalho |
SPIRE | 2 |
| 2011 | Minimal perfect hashing: A competitive method for indexing internal memory
Fabiano C. Botelho, Anísio Lacerda, Guilherme Vale Menezes, Nivio Ziviani |
Inf. Sci. | 4 |
| 2011 | A generic Web-based entity resolution frameworkabstractWeb data repositories usually contain references to thousands of real-world entities from multiple sources. It is not uncommon that multiple entities share the same label (polysemes) and that distinct label variations are associated with the same entity (synonyms), which frequently leads to ambiguous interpretations. Further, spelling variants, acronyms, abbreviated forms, and misspellings compound to worsen the problem. Solving this problem requires identifying which labels correspond to the same real-world entity, a process known as entity resolution. One approach to solve the entity resolution problem is to associate an authority identifier and a list of variant forms with each entity—a data structure known as an authority file. In this work, we propose a generic framework for implementing a method for generating authority files. Our method uses information from the Web to improve the quality of the authority file and, because of that, is referred to as WER—Web-based Entity Resolution. Our contribution here is threefold: (a) we discuss how to implement the WER framework, which is flexible and easy to adapt to new domains; (b) we run extended experimentation with our WER framework to show that it outperforms selected baselines; and (c) we compare the results of a specialized solution for author name resolution with those produced by the generic WER framework, and show that the WER results remain competitive. Denilson Alves Pereira, Berthier A. Ribeiro-Neto, Nivio Ziviani, Alberto H. F. Laender, Marcos André Gonçalves |
J. Assoc. Inf. Sci. Technol. | 3 |
| 2010 | Demand-Driven Tag Recommendation
Guilherme Vale Menezes, Jussara M. Almeida, Fabiano Muniz Belém, Marcos André Gonçalves, Anísio Lacerda, Edleno Silva de Moura, Gisele L. Pappa, Adriano Veloso, Nivio Ziviani |
ECML/PKDD (2) | 9 |
| 2010 | A Self-Supervised Approach for Extraction of Attribute-Value Pairs from Wikipedia Articles
Wladmir Cardoso Brandão, Edleno Silva de Moura, Altigran S. da Silva, Nivio Ziviani |
SPIRE | 4 |
| 2010 | Classifying documents with link-based bibliometric measures
Thierson Couto, Nivio Ziviani, Pável Calado, Marco Cristo, Marcos André Gonçalves, Edleno Silva de Moura, Wladmir Cardoso Brandão |
Inf. Retr. | 2 |
| 2010 | Modeling the web as a hypergraph to compute page reputation
Klessius Berlt, Edleno Silva de Moura, André Luiz da Costa Carvalho, Marco Cristo, Nivio Ziviani, Thierson Couto |
Inf. Syst. | 5 |
| 2009 | A model for fast web mining prototypingabstractWeb mining is a computation intensive task, even after the mining tool itself has been developed. Most mining software are developed ad-hoc and usually are not scalable nor reused for other mining tasks. The objective of this paper is to present a model for fast Web mining prototyping, referred to as WIM -- Web Information Mining. The underlying conceptual model of WIM provides its users with a level of abstraction appropriate for prototyping and experimentation throughout the Web data mining task. Abstracting from the idiosyncrasies of raw Web data representations facilitates the inherently iterative mining process. We present the WIM conceptual model, its associated algebra, and the WIM tool software architecture, which implements the WIM model. We also illustrate how the model can be applied to real Web data mining tasks. The experimentation of WIM in real use cases has shown to significantly facilitate Web mining prototyping. Álvaro R. Pereira Jr., Ricardo Baeza-Yates, Nivio Ziviani, Jesús Bisbal |
WSDM | 3 |
| 2009 | A geographical analysis of knowledge production in computer scienceabstractWe analyze knowledge production in Computer Science by means of coauthorship networks. For this, we consider 30 graduate programs of different regions of the world, being 8 programs in Brazil, 16 in North America (3 in Canada and 13 in the United States), and 6 in Europe (2 in France, 1 in Switzerland and 3 in the United Kingdom). We use a dataset that consists of 176,537 authors and 352,766 publication entries distributed among 2,176 publication venues. The results obtained for different metrics of collaboration social networks indicate the process of knowledge creation has changed differently for each region. Research is increasingly done in teams across different fields of Computer Science. The size of the giant component indicates the existence of isolated collaboration groups in the European network, contrasting to the degree of connectivity found in the Brazilian and North-American counterparts. We also analyzed the temporal evolution of the social networks representing the three regions. The number of authors per paper experienced an increase in a time span of 12 years. We observe that the number of collaborations between authors grows faster than the number of authors, benefiting from the existing network structure. The temporal evolution shows differences between well-established fields, such as Databases and Computer Architecture, and emerging fields, like Bioinformatics and Geoinformatics. The patterns of collaboration analyzed in this paper contribute to an overall understanding of Computer Science research in different geographical regions that could not be achieved without the use of complex networks and a large publication database. Guilherme Vale Menezes, Nivio Ziviani, Alberto H. F. Laender, Virgílio A. F. Almeida |
WWW | 2 |
| 2009 | Finding what is missing from a digital library: A case study in the Computer Science field
Allan J. C. Silva, Marcos André Gonçalves, Alberto H. F. Laender, Marco A. B. Modesto, Marco Cristo, Nivio Ziviani |
Inf. Process. Manag. | 6 |
| 2008 | Genealogical trees on the web: a search engine user perspectiveabstractThis paper presents an extensive study about the evolution of textual content on the Web, which shows how some new pages are created from scratch while others are created using already existing content. We show that a significant fraction of the Web is a byproduct of the latter case. We introduce the concept of Web genealogical tree, in which every page in a Web snapshot is classified into a component. We study in detail these components, characterizing the copies and identifying the relation between a source of content and a search engine, by comparing page relevance measures, documents returned by real queries performed in the past, and click-through data. We observe that sources of copies are more frequently returned by queries and more clicked than other documents. Ricardo Baeza-Yates, Álvaro R. Pereira Jr., Nivio Ziviani |
WWW | 3 |
| 2007 | External perfect hashing for very large key setsabstractWe present a simple and efficient external perfect hashing scheme (referred to as EPH algorithm) for very large static key sets. We use a number of techniques from the literature to obtain a novel scheme that is theoretically well-understood and at the same time achieves an order-of-magnitude increase in the size of the problem to be solved compared to previous "practical" methods. We demonstrate the scalability of our algorithm by constructing minimum perfect hash functions for a set of 1.024 billion URLs from the World Wide Web of average length 64 characters in approximately 62 minutes, using a commodity PC. Our scheme produces minimal perfect hash functions using approximately 3.8 bits per key. For perfect hash functions in the range {0,...,2n - 1} the space usage drops to approximately 2.7 bits per key. The main contribution is the first algorithm that has experimentally proven practicality for sets in the order of billions of keys and has time and space usage carefully analyzed without unrealistic assumptions. Fabiano C. Botelho, Nivio Ziviani |
CIKM | 2 |
| 2007 | Simple and Space-Efficient Minimal Perfect Hash Functions
Fabiano C. Botelho, Rasmus Pagh, Nivio Ziviani |
WADS | 3 |
| 2007 | Analyzing imbalance among homogeneous index servers in a web search system
Claudine Badue, Ricardo Baeza-Yates, Berthier A. Ribeiro-Neto, Artur Ziviani, Nivio Ziviani |
Inf. Process. Manag. | 5 |
| 2006 | Modeling performance-driven workload characterization of web search systemsabstractNo abstract available. Claudine Badue, Ricardo Baeza-Yates, Berthier A. Ribeiro-Neto, Artur Ziviani, Nivio Ziviani |
CIKM | 5 |
| 2006 | Learning to advertiseabstractContent-targeted advertising, the task of automatically associating ads to a Web page, constitutes a key Web monetization strategy nowadays. Further, it introduces new challenging technical problems and raises interesting questions. For instance, how to design ranking functions able to satisfy conflicting goals such as selecting advertisements (ads) that are relevant to the users and suitable and profitable to the publishers and advertisers? In this paper we propose a new framework for associating ads with web pages based on Genetic Programming (GP). Our GP method aims at learning functions that select the most appropriate ads, given the contents of a Web page. These ranking functions are designed to optimize overall precision and minimize the number of misplacements. By using a real ad collection and web pages from a newspaper, we obtained a gain over a state-of-the-art baseline method of 61.7% in average precision. Further, by evolving individuals to provide good ranking estimations, GP was able to discover ranking functions that are very effective in placing ads in web pages while avoiding irrelevant ones. Anísio Lacerda, Marco Cristo, Marcos André Gonçalves, Weiguo Fan, Nivio Ziviani, Berthier A. Ribeiro-Neto |
SIGIR | 5 |
| 2006 | Link-based similarity measures for the classification of Web documentsabstractAbstract Traditional text‐based document classifiers tend to perform poorly on the Web. Text in Web documents is usually noisy and often does not contain enough information to determine their topic. However, the Web provides a different source that can be useful to document classification: its hyperlink structure. In this work, the authors evaluate how the link structure of the Web can be used to determine a measure of similarity appropriate for document classification. They experiment with five different similarity measures and determine their adequacy for predicting the topic of a Web page. Tests performed on a Web directory show that link information alone allows classifying documents with an average precision of 86%. Further, when combined with a traditional text‐based classifier, precision increases to values of up to 90%, representing gains that range from 63 to 132% over the use of text‐based classification alone. Because the measures proposed in this article are straightforward to compute, they provide a practical and effective solution for Web classification and related information retrieval tasks. Further, the authors provide an important set of guidelines on how link structure can be used effectively to classify Web documents. Pável Calado, Marco Cristo, Marcos André Gonçalves, Edleno Silva de Moura, Berthier A. Ribeiro-Neto, Nivio Ziviani |
J. Assoc. Inf. Sci. Technol. | 6 |
| 2005 | Concept-based interactive query expansionabstractDespite the recent advances in search quality, the fast increase in the size of the Web collection has introduced new challenges for Web ranking algorithms. In fact, there are still many situations in which the users are presented with imprecise or very poor results. One of the key difficulties is the fact that users usually submit very short and ambiguous queries, and they do not fully specify their information needs. That is, it is necessary to improve the query formation process if better answers are to be provided. In this work we propose a novel concept-based query expansion technique, which allows disambiguating queries submitted to search engines. The concepts are extracted by analyzing and locating cycles in a special type of query relations graph. This is a directed graph built from query relations mined using association rules. The concepts related to the current query are then shown to the user who selects the one concept that he interprets is most related to his query. This concept is used to expand the original query and the expanded query is processed instead. Using a Web test collection, we show that our approach leads to gains in average precision figures of roughly 32%. Further, if the user also provides information on the type of relation between his query and the selected concept, the gains in average precision go up to roughly 52%. Bruno M. Fonseca, Paulo Braz Golgher, Bruno Pôssas, Berthier A. Ribeiro-Neto, Nivio Ziviani |
CIKM | 5 |
| 2005 | Maximal termsets as a query structuring mechanismabstractSearch engines process queries conjunctively to restrict the size of the answer set. Further, it is not rare to observe a mismatch between the vocabulary used in the text of Web pages and the terms used to compose the Web queries. The combination of these two features might lead to irrelevant query results, particularly in the case of more specific queries composed of three or more terms. To deal with this problem we propose a new technique for automatically structuring Web queries as a set of smaller subqueries. To select representative subqueries we use information on their distributions in the document collection. This can be adequately modeled using the concept of maximal termsets derived from the formalism of association rules theory. Experimentation shows that our technique leads to improved results. For the TREC-8 test collection, for instance, our technique led to gains in average precision of roughly 28% with regard to a BM25 ranking formula. Bruno Pôssas, Nivio Ziviani, Berthier A. Ribeiro-Neto, Wagner Meira Jr. |
CIKM | 2 |
| 2005 | Basic issues on the processing of web queriesabstractIn this paper we study three basic and key issues related to Web query processing: load balance, broker behavior, and performance by individual index servers. Our study, while preliminary, does reveal interesting tradeoffs: (1) load unbalance at low query arrival rates can be controlled with a simple measure of randomizing the distribution of documents among the index servers, (2) the broker is not a bottleneck, and (3) disk utilization is higher than CPU utilization. Claudine Badue, Ramurti A. Barbosa, Paulo Braz Golgher, Berthier A. Ribeiro-Neto, Nivio Ziviani |
SIGIR | 5 |
| 2005 | Set-based vector model: An efficient approach for correlation-based rankingabstractThis work presents a new approach for ranking documents in the vector space model. The novelty lies in two fronts. First, patterns of term co-occurrence are taken into account and are processed efficiently. Second, term weights are generated using a data mining technique called association rules. This leads to a new ranking mechanism called the set-based vector model . The components of our model are no longer index terms but index termsets, where a termset is a set of index terms. Termsets capture the intuition that semantically related terms appear close to each other in a document. They can be efficiently obtained by limiting the computation to small passages of text. Once termsets have been computed, the ranking is calculated as a function of the termset frequency in the document and its scarcity in the document collection. Experimental results show that the set-based vector model improves average precision for all collections and query types evaluated, while keeping computational costs small. For the 2-gigabyte TREC-8 collection, the set-based vector model leads to a gain in average precision figures of 14.7% and 16.4% for disjunctive and conjunctive queries, respectively, with respect to the standard vector space model. These gains increase to 24.9% and 30.0%, respectively, when proximity information is taken into account. Query processing times are larger but, on average, still comparable to those obtained with the standard vector model (increases in processing time varied from 30% to 300%). Our results suggest that the set-based vector model provides a correlation-based ranking formula that is effective with general collections and computationally practical. Bruno Pôssas, Nivio Ziviani, Wagner Meira Jr., Berthier A. Ribeiro-Neto |
ACM Trans. Inf. Syst. | 2 |
| 2004 | Processing Conjunctive and Phrase Queries with the Set-Based Model
Bruno Pôssas, Nivio Ziviani, Berthier A. Ribeiro-Neto, Wagner Meira Jr. |
SPIRE | 2 |
| 2004 | Discovering Search Engine Related Queries Using Association Rules
Bruno M. Fonseca, Paulo Braz Golgher, Edleno Silva de Moura, Bruno Pôssas, Nivio Ziviani |
J. Web Eng. | 5 |
| 2004 | Retrieving Similar Documents from the Web
Álvaro R. Pereira Jr., Nivio Ziviani |
J. Web Eng. | 2 |
| 2003 | Combining link-based and content-based methods for web document classificationabstractThis paper studies how link information can be used to improve classification results for Web collections. We evaluate four different measures of subject similarity, derived from the Web link structure, and determine how accurate they are in predicting document categories. Using a Bayesian network model, we combine these measures with the results obtained by traditional content-based classifiers. Experiments on a Web directory show that best results are achieved when links from pages outside the directory are considered. Link information alone is able to obtain gains of up to 46 points in F1, when compared to a traditional content-based classifier. The combination with content-based methods can further improve the results, but too much noise may be introduced, since the text of Web pages is a much less reliable source of information. This work provides an important insight on which measures derived from links are more appropriate to compare Web documents and how these measures can be combined with content-based algorithms to improve the effectiveness of Web classification. Pável Calado, Marco Cristo, Edleno Silva de Moura, Nivio Ziviani, Berthier A. Ribeiro-Neto, Marcos André Gonçalves |
CIKM | 4 |
| 2003 | Link Information as a Similarity Measure in Web Classification
Marco Cristo, Pável Calado, Edleno Silva de Moura, Nivio Ziviani, Berthier A. Ribeiro-Neto |
SPIRE | 4 |
| 2003 | Optimal binary search trees with costs depending on the access paths
Jayme Luiz Szwarcfiter, Gonzalo Navarro 0001, Ricardo Baeza-Yates, Joísa de S. Oliveira, Walter Cunto, Nivio Ziviani |
Theor. Comput. Sci. | 6 |
| 2003 | Local versus global link information in the WebabstractInformation derived from the cross-references among the documents in a hyperlinked environment, usually referred to as link information, is considered important since it can be used to effectively improve document retrieval. Depending on the retrieval strategy, link information can be local or global. Local link information is derived from the set of documents returned as answers to the current user query. Global link information is derived from all the documents in the collection. In this work, we investigate how the use of local link information compares to the use of global link information. For the comparison, we run a series of experiments using a large document collection extracted from the Web. For our reference collection, the results indicate that the use of local link information improves precision by 74%. When global link information is used, precision improves by 35%. However, when only the first 10 documents in the ranking are considered, the average gain in precision obtained with the use of global link information is higher than the gain obtained with the use of local link information. This is an interesting result since it provides insight and justification for the use of global link information in major Web search engines, where users are mostly interested in the first 10 answers. Furthermore, global information can be computed in the background, which allows speeding up query processing. Pável Calado, Berthier A. Ribeiro-Neto, Nivio Ziviani, Edleno Silva de Moura, Ilmério Reis da Silva |
ACM Trans. Inf. Syst. | 3 |
| 2002 | Set-based model: a new approach for information retrievalabstractThe objective of this paper is to present a new technique for computing term weights for index terms, which leads to a new ranking mechanism, referred to as set-based model. The components in our model are no longer terms, but termsets. The novelty is that we compute term weights using a data mining technique called association rules, which is time efficient and yet yields nice improvements in retrieval effectiveness. The set-based model function for computing the similarity between a document and a query considers the termset frequency in the document and its scarcity in the document collection. Experimental results show that our model improves the average precision of the answer set for all three collections evaluated. For the TReC-3 collection, our set-based model led to a gain, relative to the standard vector space model, of 37% in average precision curves and of 57% in average precision for the top 10 documents. Like the vector space model, the set-based model has time complexity that is linear in the number of documents in the collection. Bruno Pôssas, Nivio Ziviani, Wagner Meira Jr., Berthier A. Ribeiro-Neto |
SIGIR | 2 |
| 2002 | Enhancing the Set-Based Model Using Proximity Information
Bruno Pôssas, Nivio Ziviani, Wagner Meira Jr. |
SPIRE | 2 |
| 2001 | Rank-Preserving Two-Level Caching for Scalable Search EnginesabstractArticle Rank-preserving two-level caching for scalable search engines Share on Authors: Patricia Correia Saraiva Federal Univ. of Minas Gerais, Belo Horizonte, Brazil and Federal Univ. of Amazonas, Manaus, Brazil Federal Univ. of Minas Gerais, Belo Horizonte, Brazil and Federal Univ. of Amazonas, Manaus, BrazilView Profile , Edleno Silva de Moura Akwan Information Technologies, Belo Horizonte, Brazil Akwan Information Technologies, Belo Horizonte, BrazilView Profile , Nivio Ziviani Federal Univ. of Minas Gerais, Belo Horizonte, Brazil Federal Univ. of Minas Gerais, Belo Horizonte, BrazilView Profile , Wagner Meira Federal Univ. of Minas Gerais, Belo Horizonte, Brazil Federal Univ. of Minas Gerais, Belo Horizonte, BrazilView Profile , Rodrigo Fonseca Univ. of Minas, Belo Horizonte, Brazil Univ. of Minas, Belo Horizonte, BrazilView Profile , Berthier Ribeiro-Neto Federal Univ. of Minas Gerias, Belo Horizonte, Brazil Federal Univ. of Minas Gerias, Belo Horizonte, BrazilView Profile Authors Info & Claims SIGIR '01: Proceedings of the 24th annual international ACM SIGIR conference on Research and development in information retrievalSeptember 2001 Pages 51–58https://doi.org/10.1145/383952.383959Published:01 September 2001 89citation981DownloadsMetricsTotal Citations89Total Downloads981Last 12 Months8Last 6 weeks2 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 AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Patricia Correia Saraiva, Edleno Silva de Moura, Rodrigo Fonseca, Wagner Meira Jr., Berthier A. Ribeiro-Neto, Nivio Ziviani |
SIGIR | 6 |
| 2001 | Distributed Query Processing Using Partitioned Inverted FilesabstractIn this paper, we study query processing in a distributed text database. The novelty is a real distributed architecture implementation that offers concurrent query service. The distributed system adopts a network of workstations model and the client-server paradigm. The document collection is indexed with an inverted file. We adopt two distinct strategies of index partitioning in the distributed system, namely local index partitioning and global index partitioning. In both strategies, documents are ranked using the vector space model along with a document filtering technique for fast ranking. We evaluate and compare the impact of the two index partitioning strategies on query processing performance. Experimental results on retrieval efficiency show that, within our framework, the global index partitioning outperforms the local index partitioning. 1. Claudine Badue, Ricardo Baeza-Yates, Berthier A. Ribeiro-Neto, Nivio Ziviani |
SPIRE | 4 |
| 2000 | Link-based and content-based evidential information in a belief network modelabstractThis work presents an information retrieval model developed to deal with hyperlinked environments. The model is based on belief networks and provides a framework for combining information extracted from the content of the documents with information derived from cross-references among the documents. The information extracted from the content of the documents is based on statistics regarding the keywords in the collection and is one of the basis for traditional information retrieval (IR) ranking algorithms. The information derived from cross-references among the documents is based on link references in a hyperlinked environment and has received increased attention lately due to the success of the Web. We discuss a set of strategies for combining these two types of sources of evidential information and experiment with them using a reference collection extracted from the Web. The results show that this type of combination can improve the retrieval performance without requiring any extra information from the users at query time. In our experiments, the improvements reach up to 59% in terms of average precision figures. Ilmério Reis da Silva, Berthier A. Ribeiro-Neto, Pável Calado, Edleno Silva de Moura, Nivio Ziviani |
SIGIR | 5 |
| 2000 | Binary Searching with Nonuniform Costs and Its Application to Text Retrieval
Gonzalo Navarro 0001, Ricardo Baeza-Yates, Eduardo F. Barbosa, Nivio Ziviani, Walter Cunto |
Algorithmica | 4 |
| 2000 | Adding Compression to Block Addressing Inverted Indexes
Gonzalo Navarro 0001, Edleno Silva de Moura, Marden S. Neubert, Nivio Ziviani, Ricardo Baeza-Yates |
Inf. Retr. | 4 |
| 2000 | Fast and flexible word searching on compressed textabstractWe present a fast compression technique for natural language texts. The novelties are that (1) decompression of arbitrary portions of the text can be done very efficiently, (2) exact search for words and phrases can be done on the compressed text directly, using any known sequential pattern-matching algorithm, and (3) word-based approximate and extended search can also be done efficiently without any decoding. The compression scheme uses a semistatic word-based model and a Huffman code where the coding alphabet is byte-oriented rather than bit-oriented. We compress typical English texts to about 30% of their original size, against 40% and 35% forCompressandGzip, respectively. Compression time is close to that ofCompressand approximately half of the time ofGzip, and decompression time is lower than that ofGzipand one third of that ofCompress. We present three algorithms to search the compressed text. They allow a large number of variations over the basic word and phrase search capability, such as sets of characters, arbitrary regular expressions, and approximate matching. Separators and stopwords can be discarded at search time without significantly increasing the cost. When searching for simple words, the experiments show that running our algorithms on a compressed text is twice as fast as running the best existing software on the uncompressed version of the same text. When searching complex or approximate patterns, our algorithms are up to 8 times faster than the search on uncompressed text. We also discuss the impact of our technique in inverted files pointing to logical blocks and argue for the possibility of keeping the text compressed all the time, decompressing only for displaying purposes. Edleno Silva de Moura, Gonzalo Navarro 0001, Nivio Ziviani, Ricardo Baeza-Yates |
ACM Trans. Inf. Syst. | 3 |
| 1999 | Efficient Distributed Algorithms to Build Inverted FilesabstractWe present three distributed algorithms to build global inverted files for very large text collections.The distributed environment we use is a high bandwidth network of workstations with a shared-nothing memory organization.The text collection is assumed to be evenly distributed among the disks of the various workstations.Our algorithms consider that the total distributed main memory is considerably smaller than the inverted file to be generated.The inverted file is compressed to save memory and disk space and to save time for moving data in/out disk and across the network.We analyze our algorithms and discuss the tradeoffs among them.We show that, with 8 processors and 16 megabytes of RAM available in each processor, the advanced variants of our algorithms are able to invert a 100 gigabytes collection (the size of the very large TREC-7 collection) in roughly 8 hours.Using 16 processors this time drops to roughly 4 hours. Berthier A. Ribeiro-Neto, Edleno Silva de Moura, Marden S. Neubert, Nivio Ziviani |
SIGIR | 4 |
| 1999 | Efficiency Analysis of Brokers in the Electronic Marketplace
Virgílio A. F. Almeida, Wagner Meira Jr., Victor F. Ribeiro, Nivio Ziviani |
Comput. Networks | 4 |
| 1998 | Fast Searching on Compressed Text Allowing ErrorsabstractWe present a fast compression and decompression scheme for natural language texts that allows efficient and flexible string matching by searching the compressed text directly.The compression scheme uses a word-based Huffman encoding and the coding alphabet is byte-oriented rather than bit-oriented.We compress typical English texts to about 30% of their original size, against 40% and 35% for Compress and Gaip, respectively.Compression times are close to the times of Compress and approximately half the times of Gzip, and decompression times are lower than those of Gzip and one third of those of Compress.The searching algorithm allows a large number of variations of the exact and approximate compressed string matching problem, such as phrases, ranges, complements, wild cards and arbitrary regular expressions.Separators and stopwords can be discarded at search time without significantly increasing the cost.The algorithm is based on a word-oriented shift-or algorithm and a fast Boyer-Moore-type filter.It concomitantly uses the vocabulary of the text available as part of the Huffman coding data.When searching for simple patterns, our experiments show that running our algorithm on a compressed text is twice as fast as running Agrep on the uncompressed version of the same text.When searching complex or approximate patterns, our algorithm is up to 8 times faster than Agrep.We also mention the impact of our technique in inverted files pointing to documents or logical blocks as Glimpse. Edleno Silva de Moura, Gonzalo Navarro 0001, Nivio Ziviani, Ricardo Baeza-Yates |
SIGIR | 3 |
| 1998 | Direct Pattern Matching on Compressed TextabstractWe present a fast compression and decompression technique for natural language texts. The novelty is that the exact search can be done on the compressed text directly, using any known sequential pattern matching algorithm. Approximate search can also be done efficiently without any decoding. The compression scheme uses a semi static word based modeling and a Huffman coding where the coding alphabet is byte oriented rather than bit oriented. We use the first bit of each byte to mark the beginning of a word, which allows the searching of the compressed pattern directly on the compressed text. We achieve about 33% compression ratio for typical English texts. When searching for simple patterns, our experiments show that running our algorithm on a compressed text is almost twice as fast as running agrep on the uncompressed version of the same text. When searching complex or approximate patterns, our algorithm is up to 8 times faster than agrep. Edleno Silva de Moura, Gonzalo Navarro 0001, Nivio Ziviani, Ricardo Baeza-Yates |
SPIRE | 3 |
| 1997 | Distributed Generation of Suffix Arrays
Gonzalo Navarro 0001, Joao Paulo Kitajima, Berthier A. Ribeiro-Neto, Nivio Ziviani |
CPM | 4 |
| 1996 | Hierarchies of Indices for Text Searching
Ricardo Baeza-Yates, Eduardo F. Barbosa, Nivio Ziviani |
Inf. Syst. | 3 |
| 1995 | Optimized Binary Search and Text Retrieval
Eduardo F. Barbosa, Gonzalo Navarro 0001, Ricardo Baeza-Yates, Chris H. Perleberg, Nivio Ziviani |
ESA | 5 |
| 1987 | The telephonic switching centre network problem: formalization and computational experience
Henrique Pacca Loureiro Luna, Nivio Ziviani, Regina Helena B. Cabral |
Discret. Appl. Math. | 2 |
| 1985 | The Analysis of an Inproved Symmetric Binary B-Tree AlgorithmabstractWe present an improved version of the original insertion and deletion algorithm for symmetric binary B-trees. We perform the analysis of the insertion algorithm using a fringe analysis method, and obtain bounds on the expected number of transformations per insertion and on the expected number of balanced nodes. We also examine empirically the expected costs to search, insert, and delete keys in symmetric binary B-trees. Nivio Ziviani, Henk J. Olivié, Gaston H. Gonnet |
Comput. J. | 1 |
| 1982 | The Theory of Fringe Analysis and Its Application to 2-3 Trees and B-Trees
Bernhard Eisenbarth, Nivio Ziviani, Gaston H. Gonnet, Kurt Mehlhorn, Derick Wood |
Inf. Control. | 2 |