EDBT 2026 Demo / reviewers in the wild / expert
Agma J. M. Traina
dblp:t/AgmaJMTraina · also Agma Juci Machado Traina
· DBLP profile ↗
64ranked-venue papers in the field
3as first author
6since 2021 · last 2024
0000-0003-4929-7258ORCID · verified
Domains — venue-derived; a paper can count in several
Database Systems & Data Management · 41 (2 first)Data Mining & Knowledge Discovery · 10 (1 first)Information Retrieval & Web Search · 6Knowledge Engineering, Semantic Web & Information Systems · 3Big Data, Cloud & Distributed Data Systems · 2Other / Interdisciplinary · 2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | MedTimeSplit: Continual dataset partitioning to mimic real-world settings for federated learning on Non-IID medical image dataabstractTraditional Deep Learning (DL) approaches for medical image classification rely on centralized, static datasets, which do not adequately reflect the dynamic, real-world medical practice where data is continually generated. In contrast, Federated Learning (FL) enables decentralized model training on localized data while preserving privacy. Yet, current FL methods struggle to handle Non-Identically Independently Distributed (Non-IID) data streams over time. This paper introduces Med-TimeSplit, a novel dataset partitioning strategy that integrates Online Continual Learning (OCL) with FL to simulate real-world medical data flows more realistically and effectively. MedTimeSplit partitions data into Non-IID, time-based increments, mimicking dynamic sourcing in medical environments. We evaluate its impact on FL model performance for medical image classification, focusing on skin lesions, and analyze the system’s resilience to backdoor attacks. Our experiments demonstrate that MedTimeSplit outperforms existing methods in both accuracy and robustness, offering a viable solution for real-world medical applications. Additionally, we propose new metrics to measure model behavior over time, including Average Bad Decisions (ABD) and Overall Changing Mistakes (OCM), which provide deeper insights into model performance specifically under OCL conditions. The results highlight the promise of combining OCL with FL in the medical domain, paving the way for more secure and adaptive healthcare solutions. The source code is available on GitHub1. Erikson Júlio De Aguiar, Agma J. M. Traina, Abdelsalam Helal |
IEEE Big Data | 2 |
| 2023 | CallMine: Fraud Detection and Visualization of Million-Scale Call GraphsabstractGiven a million-scale dataset of who-calls-whom data containing imperfect labels, how can we detect existing and new fraud patterns? We propose CallMine, with carefully designed features and visualizations. Our CallMine method has the following properties: (a) Scalable, being linear on the input size, handling about 35 million records in around one hour on a stock laptop; (b) Effective, allowing natural interaction with human analysts; (c) Flexible, being applicable in both supervised and unsupervised settings; (d) Automatic, requiring no user-defined parameters. Mirela Teixeira Cazzolato, Saranya Vijayakumar, Meng-Chieh Lee, Catalina Vajiac, Namyong Park 0001, Pedro Fidalgo, Agma J. M. Traina, Christos Faloutsos |
CIKM | 7 |
| 2023 | Pushing diversity into higher dimensions: The LID effect on diversified similarity searching
Daniel L. Jasbick, Lúcio F. D. Santos, Paulo Mazzoncini de Azevedo Marques, Agma J. M. Traina, Daniel de Oliveira 0001, Marcos V. N. Bedo |
Inf. Syst. | 4 |
| 2022 | ORTree: Tuning Diversified Similarity Queries by Means of Data Partitioning
João V. O. Novaes, Lúcio F. D. Santos, Agma J. M. Traina, Caetano Traina Jr. |
ADBIS | 3 |
| 2022 | TgraphSpot: Fast and Effective Anomaly Detection for Time-Evolving GraphsabstractGiven a large, time-evolving graph of who-calls-whom-when, how can we help analysts find anomalies and fraudsters? How can we explain our decisions? We provide TgraphSpot, which carefully extracts features that are often related to fraud; and which provides informative, interactive plots that help analysts zoom down to the few strange nodes. We present the architecture and design decisions of TgraphSpot. Thanks to our careful feature-extraction algorithms, it scales linearly, taking 2.5 hours on a stock laptop, to process 29 million phone calls. More importantly, when applied on a real dataset of millions of phone calls, it discovered suspicious nodes; experts confirmed that those nodes are fraudsters that had been undetected so far. Mirela Teixeira Cazzolato, Saranya Vijayakumar, Namyong Park 0001, Meng-Chieh Lee, Pedro Fidalgo, Bruno Lages, Agma J. M. Traina, Christos Faloutsos |
IEEE Big Data | 8 |
| 2022 | Establishing trajectories of moving objects without identities: The intricacies of cell tracking and a solutionabstractStoring, querying, predicting, and interpolating trajectories of moving objects is a topic which the database community has studied for decades. We study a new variant of this problem in this article: We deal with a set of moving objects which do not have an identity, i.e., one does not know whether an object is identical to one observed earlier at another position. Our use case is a stream of images of cells of developing embryos. There exist so-called tracking tools. They match cells in such image sequences, to build trajectory vectors. However, these trackers have certain weaknesses, including counter-intuitive parameters and the expectation of users manually correcting trajectories. In this paper, we propose fully automatic tracking algorithms. They rely on space partitioning heuristics to match cells. This gives way to much cheaper data-analysis pipelines, as we will explain. We also propose two algorithms predicting the next positions of cells, given earlier ones. Experiments over 12 datasets show that our new approaches reduce the execution time by up to 7.8 times for tracking and 6.2 times for prediction. Prediction quality increases by up to 5.6% over the best tracker. • Cells can be modeled as moving objects without identity that move under uncertainty. • Predictors establish cell motion accurately based on observed cell positions. • Cell prediction avoids computationally costly steps of the tracking pipeline. Mirela Teixeira Cazzolato, Agma J. M. Traina, Klemens Böhm |
Inf. Syst. | 2 |
| 2020 | Taking Advantage of Highly-Correlated Attributes in Similarity Queries with Missing Values
Lucas Santiago Rodrigues, Mirela Teixeira Cazzolato, Agma J. M. Traina, Caetano Traina Jr. |
SISAP | 3 |
| 2019 | Querying on large and complex databases by content: Challenges on variety and veracity regarding real applications
Agma J. M. Traina, Safia Brinis, Glauco Vitor Pedrosa, Letricia P. S. Avalhais, Caetano Traina Jr. |
Inf. Syst. | 1 |
| 2019 | Hollow-tree: a metric access method for data with missing values
Safia Brinis, Caetano Traina Jr., Agma J. M. Traina |
J. Intell. Inf. Syst. | 3 |
| 2018 | Efficient and Reliable Estimation of Cell PositionsabstractSequences of microscopic images feature the dynamics of developing embryos. Automatically tracking the cells from such sequences of images allows understanding the dynamics which a living element demands to know its cells movement, which ideally should take place in real-time. The traditional tracking pipeline starts with image acquisition, data transfer, image segmentation to separate cells from the background, and then the actual tracking step. To speed up this pipeline, we hypothesize that a process capable of predicting the cell motion according to previous observations is useful. The solution must be accurate, fast and lightweight, and be able to iterate between the various components. In this work we propose CM-Predictor, which takes advantage of previous positions of cells to estimate their motion. When estimation takes place, we can omit costly acquisition, transfer and process of images, speeding up the tracking pipeline. The designed solution monitors the error of prediction, adapting the model whenever needed. For validation, we use four different datasets with sequences of images with developing embryos. Then we compare the estimated motion vectors of CM-Predictor with traditional tracking methods. Experimental results show that CM-Predictor is able to accurately estimate the motion vectors. In fact, CM-Predictor maintains the prediction quality of other algorithms and performs faster than them. Mirela Teixeira Cazzolato, Agma J. M. Traina, Klemens Böhm |
CIKM | 2 |
| 2018 | Exploring Diversified Similarity with KundahaabstractExploring large medical image sets by means of traditional similarity query criteria (e.g., neighborhood) can be fruitless if retrieved images are too similar among themselves. This demonstration introduces Kundaha, an exploration tool that assists experts in retrieving and navigating on results from a diversified similarity perspective of user-posed queries. Its implementation includes a wide set of metrics, descriptors, and indexes for enhancing query execution. Users can combine such features with diversified similarity criteria for the organized exploration of result sets and also employ relevance feedback cycles for finding new query-based viewpoints. Lúcio F. D. Santos, Gustavo Blanco, Daniel de Oliveira 0001, Agma J. M. Traina, Caetano Traina Jr., Marcos V. N. Bedo |
CIKM | 4 |
| 2018 | The Merkurion approach for similarity searching optimization in Database Management SystemsabstractModern Database Management Systems (DBMSs) retrieve songs that resemble those in a music dataset, identify plagiarism in a set of documents, or provide past cases to physicians by taking into account the characteristics of a query exam. All such tasks require the comparison of data by similarity, which can be expressed in terms of distance-based queries in metric spaces. Traditional query processing relies mostly on histograms for describing the data distribution space and choosing a data retrieval path that quickly leads to the answer, discarding comparisons of most unwanted data. However, DBMSs still lack adequate support for selectivity estimation of query operators for data types embedded in metric spaces. This article addresses a novel strategy that extends the query optimizer of a DBMS, so that it can also perform both logical and physical query plan optimizations in searches that include similarity predicates. The proposal, named Merkurion, updates the concept of Data Distribution Space and captures data distributions according to the distances between the elements within a dataset. Moreover, it employs concise representations of such distributions, called synopses, for the definition of rules that enable similarity searching optimization. An extensive evaluation of Merkurion in real-world datasets has proven its effectiveness and broad applicability to many data domains. Marcos V. N. Bedo, Daniel S. Kaster, Agma J. M. Traina, Caetano Traina Jr. |
Data Knowl. Eng. | 3 |
| 2018 | Full-fledged semantic indexing and querying model designed for seamless integration in legacy RDBMS
Joe Tekli, Richard Chbeir, Agma J. M. Traina, Caetano Traina Jr., Kokou Yétongnon, Carlos Raymundo Ibañez, Marc Al Assad, Christian Kallas |
Data Knowl. Eng. | 3 |
| 2017 | VolTime: Unsupervised Anomaly Detection on Users' Online Activity VolumeabstractIs it possible to spot review frauds and spamming on social media and online stores? In this paper we analyze the joint distribution of the inter-arrival times and volume of events such as comments and online reviews and show that it is possible to accurately rank and detect suspicious users such as spammers, bots and fraudsters. We propose VolTime, a generative model that fits well the inter-arrival time distribution (IAT) of real users. Thus, VOLTIME automatically spots and ranks suspicious users. Experiments on several real datasets, ranging from Reddit comments and phone calls to Flipkart product reviews, show that VolTime is able to accurately fit the activity volume and IAT of real data. Additionally, we show that VolTime ranks suspicious users with a precision higher than 90% for a sensitivity of 70%. Daniel Y. T. Chino, Alceu Ferraz Costa, Agma J. M. Traina, Christos Faloutsos |
SDM | 3 |
| 2017 | Semantic Similarity Group By Operators for Metric Data
Natan A. Laverde, Mirela Teixeira Cazzolato, Agma J. M. Traina, Caetano Traina Jr. |
SISAP | 3 |
| 2017 | Modeling Temporal Activity to Detect Anomalous Behavior in Social MediaabstractSocial media has become a popular and important tool for human communication. However, due to this popularity, spam and the distribution of malicious content by computer-controlled users, known as bots, has become a widespread problem. At the same time, when users use social media, they generate valuable data that can be used to understand the patterns of human communication. In this article, we focus on the following important question: Can we identify and use patterns of human communication to decide whether a human or a bot controls a user? The first contribution of this article is showing that the distribution of inter-arrival times (IATs) between postings is characterized by following four patterns: (i) heavy-tails, (ii) periodic-spikes, (iii) correlation between consecutive values, and (iv) bimodallity. As our second contribution, we propose a mathematical model named Act-M (Activity Model). We show that Act-M can accurately fit the distribution of IATs from social media users. Finally, we use Act-M to develop a method that detects if users are bots based only on the timing of their postings. We validate Act-M using data from over 55 million postings from four social media services: Reddit, Twitter, Stack-Overflow, and Hacker-News. Our experiments show that Act-M provides a more accurate fit to the data than existing models for human dynamics. Additionally, when detecting bots, Act-M provided a precision higher than 93% and 77% with a sensitivity of 70% for the Twitter and Reddit datasets, respectively. Alceu Ferraz Costa, Yuto Yamaguchi, Agma J. M. Traina, Caetano Traina Jr., Christos Faloutsos |
ACM Trans. Knowl. Discov. Data | 3 |
| 2016 | Vote-and-Comment: Modeling the Coevolution of User Interactions in Social Voting Web SitesabstractIn social voting Web sites, how do the user actions - up-votes, down-votes and comments - evolve over time? Are there relationships between votes and comments? What is normal and what is suspicious? These are the questions we focus on. We analyzed over 20,000 submissions corresponding to more than 100 million user interactions from three social voting Web sites: Reddit, Imgur and Digg. Our first contribution is two discoveries: (i) the number of comments grows as a power-law on the number of votes and (ii) the time between a submission creation and a user's reaction obeys a log-logistic distribution. Based on these patterns, we propose VnC (Vote-and-Comment), a parsimonious but accurate and scalable model that models the coevolution of user activities. In our experiments on real data, VnC outperformed state-of-the-art baselines on accuracy. Additionally, we illustrate VnC usefulness for forecasting and outlier detection. Alceu Ferraz Costa, Agma J. M. Traina, Caetano Traina Jr., Christos Faloutsos |
ICDM | 2 |
| 2016 | Preface
Agma J. M. Traina, Caetano Traina Jr. |
Inf. Syst. | 1 |
| 2015 | Speeding up the combination of multiple descriptors for different boundary conditionsabstractContent-based complex data retrieval is becoming increasingly common in many types of applications. The content of these data is represented by intrinsic characteristics, extracted from them which together with a distance function allows similarity queries. Aimed at reducing the "semantic gap", characterized by the disagreement between the computational representation of the extracted low-level features and how these data are interpreted by the human perception, the use of multiple descriptors has been the subject of several studies. This paper proposes a new method to carry out the combination of multiple descriptors for different boundary conditions in which the balancing is carried out in pairs, starting by the best candidate descriptor. In the experiments, the proposed method achieved computational cost up to 3650 times smaller than the exhaustive search for the best linear combination of descriptors, keeping almost the same average precision, with variations lower than 0.9%. Rodrigo Fernandes Barroso, Marcelo Ponciano-Silva, Agma J. M. Traina, Renato Bueno |
CLEI | 3 |
| 2015 | RSC: Mining and Modeling Temporal Activity in Social MediaabstractCan we identify patterns of temporal activities caused by human communications in social media? Is it possible to model these patterns and tell if a user is a human or a bot based only on the timing of their postings? Social media services allow users to make postings, generating large datasets of human activity time-stamps. In this paper we analyze time-stamp data from social media services and find that the distribution of postings inter-arrival times (IAT) is characterized by four patterns: (i) positive correlation between consecutive IATs, (ii) heavy tails, (iii) periodic spikes and (iv) bimodal distribution. Based on our findings, we propose Rest-Sleep-and-Comment (RSC), a generative model that is able to match all four discovered patterns. We demonstrate the utility of RSC by showing that it can accurately fit real time-stamp data from Reddit and Twitter. We also show that RSC can be used to spot outliers and detect users with non-human behavior, such as bots. We validate RSC using real data consisting of over 35 million postings from Twitter and Reddit. RSC consistently provides a better fit to real data and clearly outperform existing models for human dynamics. RSC was also able to detect bots with a precision higher than 94%. Alceu Ferraz Costa, Yuto Yamaguchi, Agma J. M. Traina, Caetano Traina Jr., Christos Faloutsos |
KDD | 3 |
| 2015 | Similarity Joins and Beyond: An Extended Set of Binary Operators with Order
Luiz Olmes Carvalho, Lúcio F. D. Santos, Willian D. Oliveira, Agma J. M. Traina, Caetano Traina Jr. |
SISAP | 4 |
| 2015 | Improving Metric Access Methods with Bucket Files
Ives Rene Venturini Pola, Agma J. M. Traina, Caetano Traina Jr., Daniel S. Kaster |
SISAP | 2 |
| 2015 | Diversity in Similarity Joins
Lúcio F. D. Santos, Luiz Olmes Carvalho, Willian D. Oliveira, Agma J. M. Traina, Caetano Traina Jr. |
SISAP | 4 |
| 2015 | Compact distance histogram: a novel structure to boost k-nearest neighbor queriesabstractThe k-Nearest Neighbor query (k-NNq) is one of the most useful similarity queries. Elaborated k-NNq algorithms depend on an initial radius to prune regions of the search space that cannot contribute to the answer. Therefore, estimating a suitable starting radius is of major importance to accelerate k-NNq execution. This paper presents a new technique to estimate a tight initial radius. Our approach, named CDH-kNN, relies on Compact Distance Histograms (CDHs), which are pivot-based histograms defined as piecewise linear functions. Such structures approximate the distance distribution and are compressed according to a given constraint, which can be a desired number of buckets and/or a maximum allowed error. The covering radius of a k-NNq is estimated based on the relationship between the query element and the CDHs' joint frequencies. The paper presents a complete specification of CDH-kNN, including CDH's construction and radii estimation. Extensive experiments on both real and synthetic datasets highlighted the efficiency of our approach, showing that it was up to 72% faster than existing algorithms, outperforming every competitor in all the setups evaluated. In fact, the experiments showed that our proposal was just 20% slower than the theoretical lower bound. Marcos V. N. Bedo, Daniel S. Kaster, Agma J. M. Traina, Caetano Traina Jr. |
SSDBM | 3 |
| 2015 | Similarity sets: A new concept of sets to seamlessly handle similarity in database management systems
Ives Rene Venturini Pola, Robson L. F. Cordeiro, Caetano Traina Jr., Agma J. M. Traina |
Inf. Syst. | 4 |
| 2015 | Approximate XML structure validation based on document-grammar tree similarity
Joe Tekli, Richard Chbeir, Agma J. M. Traina, Caetano Traina Jr., Renato Fileto |
Inf. Sci. | 3 |
| 2014 | SemIndex: Semantic-Aware Inverted Index
Richard Chbeir, Joe Tekli, Kokou Yétongnon, Carlos Raymundo Ibañez, Agma J. M. Traina, Caetano Traina Jr., Marc Al Assad |
ADBIS | 6 |
| 2014 | The NOBH-tree: Improving in-memory metric access methods by using metric hyperplanes with non-overlapping nodes
Ives Rene Venturini Pola, Caetano Traina Jr., Agma J. M. Traina |
Data Knowl. Eng. | 3 |
| 2014 | QuMinS: Fast and scalable querying, mining and summarizing multi-modal databases
Robson L. F. Cordeiro, Fan Guo 0006, Donna S. Haverkamp, James H. Horne, Ellen K. Hughes, Gunhee Kim, Luciana A. S. Romani, Priscila P. Coltri, Tamires T. Souza, Agma J. M. Traina, Caetano Traina Jr., Christos Faloutsos |
Inf. Sci. | 10 |
| 2013 | A New Concept of Sets to Handle Similarity in Databases: The SimSets
Ives Rene Venturini Pola, Robson L. F. Cordeiro, Caetano Traina Jr., Agma J. M. Traina |
SISAP | 4 |
| 2013 | Parameter-free and domain-independent similarity search with diversityabstractNew operators to execute similarity-based queries over multimedia data stored in Database Management Systems are increasingly demanded. However, searching in very large datasets, the basic operators often return elements too much similar both to the query center and to themselves, reducing the answer's utility. In this paper, we tackle the problem of providing diversity to similarity query results, and define techniques to assure that each element in the result set is different enough from the others. Existing techniques compel the user to define either a parameter to trade among similarity and diversity or a minimum similarity between result elements. Distinctly, our approach provides similarity queries with diversification using the influence concept, which automatically estimates the inherent diversity between the result set elements requiring no user-defined parameters. Furthermore, our technique can be applied over any data represented in a metric space, so it is both parameter and application-domain independent. The "Better Results with Influence Diversification" (BRID) technique is the basis to the k-Diverse Nearest Neighbor (BRIDk) and to the Range Diverse (BRIDr) algorithms, which execute k-nearest neighbor and range queries with diversification, showing that the technique can be applied to diversify any type of similarity queries. We also define a way to measure the diversification degree in a result set. Through a detailed experimental evaluation using our approach, we show that BRID outperforms the existing methods regarding both query diversification quality and execution times, being at least two orders of magnitude faster than the best existing approaches. Lúcio F. D. Santos, Willian D. Oliveira, Mônica Ribeiro Porto Ferreira, Agma J. M. Traina, Caetano Traina Jr. |
SSDBM | 4 |
| 2013 | Halite: Fast and Scalable Multiresolution Local-Correlation ClusteringabstractThis paper proposes Halite, a novel, fast, and scalable clustering method that looks for clusters in subspaces of multidimensional data. Existing methods are typically superlinear in space or execution time. Halite's strengths are that it is fast and scalable, while still giving highly accurate results. Specifically the main contributions of Halite are: 1) Scalability: it is linear or quasi linear in time and space regarding the data size and dimensionality, and the dimensionality of the clusters' subspaces; 2) Usability: it is deterministic, robust to noise, doesn't take the number of clusters as an input parameter, and detects clusters in subspaces generated by original axes or by their linear combinations, including space rotation; 3) Effectiveness: it is accurate, providing results with equal or better quality compared to top related works; and 4) Generality: it includes a soft clustering approach. Experiments on synthetic data ranging from five to 30 axes and up to 1 \rm million points were performed. Halite was in average at least 12 times faster than seven representative works, and always presented highly accurate results. On real data, Halite was at least 11 times faster than others, increasing their accuracy in up to 35 percent. Finally, we report experiments in a real scenario where soft clustering is desirable. Robson L. F. Cordeiro, Agma J. M. Traina, Christos Faloutsos, Caetano Traina Jr. |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2013 | Large Graph Analysis in the GMine SystemabstractCurrent applications have produced graphs on the order of hundreds of thousands of nodes and millions of edges. To take advantage of such graphs, one must be able to find patterns, outliers, and communities. These tasks are better performed in an interactive environment, where human expertise can guide the process. For large graphs, though, there are some challenges: the excessive processing requirements are prohibitive, and drawing hundred-thousand nodes results in cluttered images hard to comprehend. To cope with these problems, we propose an innovative framework suited for any kind of tree-like graph visual design. GMine integrates 1) a representation for graphs organized as hierarchies of partitions-the concepts of SuperGraph and Graph-Tree; and 2) a graph summarization methodology-CEPS. Our graph representation deals with the problem of tracing the connection aspects of a graph hierarchy with sub linear complexity, allowing one to grasp the neighborhood of a single node or of a group of nodes in a single click. As a proof of concept, the visual environment of GMine is instantiated as a system in which large graphs can be investigated globally and locally. José F. Rodrigues Jr., Hanghang Tong, Jia-Yu Pan, Agma J. M. Traina, Caetano Traina Jr., Christos Faloutsos |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2011 | Clustering very large multi-dimensional datasets with MapReduceabstractGiven a very large moderate-to-high dimensionality dataset, how could one cluster its points? For datasets that don't fit even on a single disk, parallelism is a first class option. In this paper we explore MapReduce for clustering this kind of data. The main questions are (a) how to minimize the I/O cost, taking into account the already existing data partition (e.g., on disks), and (b) how to minimize the network cost among processing nodes. Either of them may be a bottleneck. Thus, we propose the Best of both Worlds -- BoW method, that automatically spots the bottleneck and chooses a good strategy. Our main contributions are: (1) We propose BoW and carefully derive its cost functions, which dynamically choose the best strategy; (2) We show that BoW has numerous desirable features: it can work with most serial clustering methods as a plugged-in clustering subroutine, it balances the cost for disk accesses and network accesses, achieving a very good tradeoff between the two, it uses no user-defined parameters (thanks to our reasonable defaults), it matches the clustering quality of the serial algorithm, and it has near-linear scale-up; and finally, (3) We report experiments on real and synthetic data with billions of points, using up to 1,024 cores in parallel. To the best of our knowledge, our Yahoo! web is the largest real dataset ever reported in the database subspace clustering literature. Spanning 0.2 TB of multi-dimensional data, it took only 8 minutes to be clustered, using 128 cores. Robson L. F. Cordeiro, Caetano Traina Jr., Agma J. M. Traina, Julio López 0002, U Kang, Christos Faloutsos |
KDD | 3 |
| 2011 | Slicing the metric space to provide quick indexing of complex data in the main memory
Caio César Mori Carélo, Ives Rene Venturini Pola, Ricardo Rodrigues Ciferri, Agma J. M. Traina, Caetano Traina Jr., Cristina Dutra de Aguiar Ciferri |
Inf. Syst. | 4 |
| 2010 | Finding Clusters in subspaces of very large, multi-dimensional datasetsabstractWe propose the Multi-resolution Correlation Cluster detection (MrCC), a novel, scalable method to detect correlation clusters able to analyze dimensional data in the range of around 5 to 30 axes. Existing methods typically exhibit super-linear behavior in terms of space or execution time. MrCC employs a novel data structure based on multi-resolution and gains over previous approaches in: (a) it finds clusters that stand out in the data in a statistical sense; (b) it is linear on running time and memory usage regarding number of data points and dimensionality of subspaces where clusters exist; (c) it is linear in memory usage and quasi-linear in running time regarding space dimensionality; and (d) it is accurate, deterministic, robust to noise, does not require stating the number of clusters as input parameter, does not perform distance calculation and is able to detect clusters in subspaces generated by original axes or linear combinations of original axes, including space rotation. We performed experiments on synthetic data ranging from 5 to 30 axes and from 12 k to 250 k points, and MrCC outperformed in time five of the recent and related work, being in average 10 times faster than the competitors that also presented high accuracy results for every tested dataset. Regarding real data, MrCC found clusters at least 9 times faster than the competitors, increasing their accuracy in up to 34 percent. Robson L. F. Cordeiro, Agma J. M. Traina, Christos Faloutsos, Caetano Traina Jr. |
ICDE | 2 |
| 2010 | QMAS: Querying, Mining and Summarization of Multi-modal DatabasesabstractGiven a large collection of images, very few of which have labels, how can we guess the labels of the remaining majority, and how can we spot those images that need brand new labels, different from the existing ones? Current automatic labeling techniques usually scale super linearly with the data size, and/or they fail when only a tiny amount of labeled data is provided. In this paper, we propose QMAS (Querying, Mining And Summarization of Multi-modal Databases), a fast solution to the following problems: (i) low-labor labeling (L3) – given a collection of images, very few of which are labeled with keywords, find the most suitable labels for the remaining ones, and (ii) mining and attention routing – in the same setting, find clusters, the top-NO outlier images, and the top-NR representative images. We report experiments on real satellite images, two large sets (1.5GB and 2.25GB) of proprietary images and a smaller set (17MB) of public images. We show that QMAS scales linearly with the data size, being up to 40 times faster than top competitors (GCap), obtaining better or equal accuracy. In contrast to other methods, QMAS does low-labor labeling (L3), that is, it works even with tiny initial label sets. It also solves both presented problems and spots tiles that potentially require new labels. Robson L. F. Cordeiro, Fan Guo 0006, Donna S. Haverkamp, James H. Horne, Ellen K. Hughes, Gunhee Kim, Agma J. M. Traina, Caetano Traina Jr., Christos Faloutsos |
ICDM | 7 |
| 2010 | Efficient bulk-loading on dynamic metric access methods
Thiago Galbiatti Vespa, Caetano Traina Jr., Agma J. M. Traina |
Inf. Syst. | 3 |
| 2009 | The Onion-Tree: Quick Indexing of Complex Data in the Main Memory
Caio César Mori Carélo, Ives Rene Venturini Pola, Ricardo Rodrigues Ciferri, Agma J. M. Traina, Caetano Traina Jr., Cristina Dutra de Aguiar Ciferri |
ADBIS | 4 |
| 2009 | Time-Aware Similarity Search: A Metric-Temporal Representation for Complex Data
Renato Bueno, Daniel S. Kaster, Agma J. M. Traina, Caetano Traina Jr. |
SSTD | 3 |
| 2009 | Easing the Dimensionality Curse by Stretching Metric Spaces
Ives Rene Venturini Pola, Agma J. M. Traina, Caetano Traina Jr. |
SSDBM | 2 |
| 2009 | Supporting content-based image retrieval and computer-aided diagnosis systems with association rule-based techniques
Marcela X. Ribeiro, Pedro Henrique Bugatti, Caetano Traina Jr., Paulo Mazzoncini de Azevedo Marques, Natalia Abdala Rosa, Agma J. M. Traina |
Data Knowl. Eng. | 6 |
| 2008 | A novel optimization approach to efficiently process aggregate similarity queries in metric access methodsabstractA similarity query considers an element as the query center and searches a dataset to find either the elements far up to a bounding radius or the k nearest ones from the query center. Several algorithms have been developed to efficiently execute similarity queries. However, there are queries that require more than one center, which we call Aggregate Similarity Queries. Such queries appear when the user gives multiple desirable examples, and requests data elements that are similar to all of the examples, as in the case of applying relevance feedback. Here we give the first algorithms that can handle aggregate similarity queries on Metric Access Methods (MAM) such as the M-tree and Slim-tree. Our method, which we call Metric Aggregate Similarity Search (MASS) has the following properties: (a) it requires only the triangle inequality property; (b) it guarantees no false-dismissals, as we prove that it lower-bounds the aggregate distance scores; (c) it can work with any MAM; (d) it can handle any number of query centers, which are either scattered all over the space or concentrated on a restricted region. Experiments on both real and synthetic data show that our method scales on both the number of elements and, if the dataset is in a spatial domain, also on its dimensionality. Moreover, it achieves better results than previous related methods. Humberto Luiz Razente, Maria Camila Nardini Barioni, Agma J. M. Traina, Christos Faloutsos, Caetano Traina Jr. |
CIKM | 3 |
| 2008 | A New Approach for Optimization of Dynamic Metric Access Methods Using an Algorithm of Effective Deletion
Renato Bueno, Daniel S. Kaster, Agma J. M. Traina, Caetano Traina Jr. |
SSDBM | 3 |
| 2007 | The MM-Tree: A Memory-Based Metric Tree Without Overlap Between Nodes
Ives Rene Venturini Pola, Caetano Traina Jr., Agma J. M. Traina |
ADBIS | 3 |
| 2007 | An efficient framework for similarity query optimizationabstractThe increasing volume of multimedia data stored in relational database management systems (RDBMS) demands efficient ways to process similarity queries. Therefore, the query processor should provide mechanisms to express similarity queries, to interpret and translate them into equivalent expression in relational algebra, to evaluate alternative query plans and finally to execute the queries using the best plan found. In this paper, we present an effective framework to interpret, translate, select the best plan and efficiently execute similarity queries over data indexed by metric access methods. Experimental evaluation of the framework shows a reduction of up to 20% in the total time required to answer similarity queries. Mônica Ribeiro Porto Ferreira, Caetano Traina Jr., Agma J. M. Traina |
GIS | 3 |
| 2007 | A Density-Biased Sampling Technique to Improve Cluster Representativeness
Ana Paula Appel, Adriano Arantes Paterlini, Elaine P. M. Sousa, Agma J. M. Traina, Caetano Traina Jr. |
PKDD | 4 |
| 2007 | MAMCost: Global and Local Estimates leading to Robust Cost Estimation of Similarity QueriesabstractThis paper presents an effective cost model to estimate the number of disk accesses (I/O cost) and the number of distance calculations (CPU cost) to process similarity queries over data indexed by metric access methods. Two types of similarity queries were taken into consideration: range and k-nearest neighbor queries. The main point of the cost model is considering not only global parameters of the data set but also the local data distribution. The model takes advantage of the intrinsic dimension of the data set, estimated by its correlation fractal dimension. Experiments were performed on real and synthetic data sets, with different sizes and dimensions, in order to validate the proposed model. They confirmed that the estimations are accurate, within the range achieved by real queries. Gisele Busichia Baioco, Agma J. M. Traina, Caetano Traina Jr. |
SSDBM | 2 |
| 2007 | Boosting k-Nearest Neighbor Queries Estimating Suitable Query RadiiabstractThis paper proposes novel and effective techniques to estimate a radius to answer k-nearest neighbor queries. The first technique targets datasets where it is possible to learn the distribution about the pairwise distances between the elements, generating a global estimation that applies to the whole dataset. The second technique targets datasets where the first technique cannot be employed, generating estimations that depend on where the query center is located. The proposed k-NNF() algorithm combines both techniques, achieving remarkable speedups. Experiments performed on both real and synthetic datasets have shown that the proposed algorithm can accelerate k-NN queries more than 26 times compared with the incremental algorithm and spends half of the total time compared with the traditional k-NN() algorithms. Marcos R. Vieira, Caetano Traina Jr., Agma J. M. Traina, Adriano S. Arantes, Christos Faloutsos |
SSDBM | 3 |
| 2007 | A fast and effective method to find correlations among attributes in databases
Elaine P. M. Sousa, Caetano Traina Jr., Agma J. M. Traina, Leejay Wu, Christos Faloutsos |
Data Min. Knowl. Discov. | 3 |
| 2007 | Genetic algorithms for approximate similarity queries
Renato Bueno, Agma J. M. Traina, Caetano Traina Jr. |
Data Knowl. Eng. | 2 |
| 2007 | Investigating the potential of art neural network models for indexing and information retrievalabstractDatabase management systems are very sophisticated, efficient, and fast in information retrieval tasks involving traditional data sets such as numbers, strings, and so on, but many limitations become evident when the data are more complex, that is, high or nondimensional data. Considering some existing problems in information retrieval processes, this work proposes a hybrid system that combines a model of the ART family neural network, ART2-A, with the Slim-Tree data structure, which is a metric access method. This approach is an alternative to perform clustering on data in an intelligent way so that the data can be recovered from the corresponding Slim-Tree. The proposed hybrid system is able to perform range and k-nearest neighbor queries, which is not an inherent characteristic in implementations involving artificial neural networks. Furthermore, experimental results showed that the performance of the hybrid system was better than the performance of Slim-Tree. © 2007 Wiley Periodicals, Inc. Int J Int Syst 22: 319–336, 2007. Roseli A. Francelin Romero, José F. Vicentini, Patrícia R. Oliveira 0001, Agma J. M. Traina |
Int. J. Intell. Syst. | 4 |
| 2007 | The Omni-family of all-purpose access methods: a simple and effective way to make similarity search more efficient
Caetano Traina Jr., Roberto F. Santos Filho, Agma J. M. Traina, Marcos R. Vieira, Christos Faloutsos |
VLDB J. | 3 |
| 2006 | Efficient processing of complex similarity queries in RDBMS through query rewritingabstractMultimedia and complex data are usually queried by similarity predicates. Whereas there are many works dealing with algorithms to answer basic similarity predicates, there are not generic algorithms able to efficiently handle similarity complex queries combining several basic similarity predicates. In this work we propose a simple and effective set of algorithms that can be combined to answer complex similarity queries, and a set of algebraic rules useful to rewrite similarity query expressions into an adequate format for those algorithms. Those rules and algorithms allow relational database management systems to turn complex queries into efficient query execution plans. We present experiments that highlight interesting scenarios. They show that the proposed algorithms are orders of magnitude faster than the traditional similarity algorithms. Moreover, they are linearly scalable considering the database size. Caetano Traina Jr., Agma J. M. Traina, Marcos R. Vieira, Adriano S. Arantes, Christos Faloutsos |
CIKM | 2 |
| 2006 | Automatic mining of fruit fly embryo imagesabstractWe present FEMine, an automatic system for image-based gene expression analysis. We perform experiments on the largest publicly available collection of Drosophila ISH (in situ hybridization) images, showing that our FEMine system achieves excellent performance in classification, clustering, and content-based image retrieval. The major innovation of FEMine is the use of automatically discovered latent spatial "themes" of gene expressions, LGEs, in the whole-embryo context, as opposed to patterns in nearly disjoint portions of an embryo proposed in previous methods. Jia-Yu Pan, André G. R. Balan, Eric P. Xing, Agma J. M. Traina, Christos Faloutsos |
KDD | 4 |
| 2006 | SIREN: A Similarity Retrieval Engine for Complex Data
Maria Camila Nardini Barioni, Humberto Luiz Razente, Agma J. M. Traina, Caetano Traina Jr. |
VLDB | 3 |
| 2006 | GMine: A System for Scalable, Interactive Graph Visualization and Mining
José F. Rodrigues Jr., Hanghang Tong, Agma J. M. Traina, Christos Faloutsos, Jure Leskovec |
VLDB | 3 |
| 2002 | How to improve the pruning ability of dynamic metric access methodsabstractComplex data retrieval is accelerated using index structures, which organize the data in order to prune comparisons between data during queries. In metric spaces, comparison operations can be specially expensive, so the pruning ability of indexing methods turns out to be specially meaningful. This paper shows how to measure the pruning power of metric access methods, and defines a new measurement, called "prunability," which indicates how well a pruning technique carries out the task of cutting down distance calculations at each tree level. It also presents a new dynamic access method, aiming to minimize the number of distance calculations required to answer similarity queries. We show that this novel structure is up to 3 times faster and requires less than 25% distance calculations to answer similarity queries, as compared to existing methods. This gain in performance is achieved by taking advantage of a set of global representatives. Although our technique uses multiple representatives, the index structure still remains dynamic and balanced. Caetano Traina Jr., Agma J. M. Traina, Roberto F. Santos Filho, Christos Faloutsos |
CIKM | 2 |
| 2002 | Fast Indexing and Visualization of Metric Data Sets using Slim-TreesabstractMany recent database applications need to deal with similarity queries. For such applications, it is important to measure the similarity between two objects using the distance between them. Focusing on this problem, this paper proposes the slim-tree, a new dynamic tree for organizing metric data sets in pages of fixed size. The slim-tree uses the triangle inequality to prune the distance calculations that are needed to answer similarity queries over objects in metric spaces. The proposed insertion algorithm uses new policies to select the nodes where incoming objects are stored. When a node overflows, the slim-tree uses a minimal spanning tree to help with the splitting. The new insertion algorithm leads to a tree with high storage utilization and improved query performance. The slim-tree is a metric access method that tackles the problem of overlaps between nodes in metric spaces and that allows one to minimize the overlap. The proposed "fat-factor" is a way to quantify whether a given tree can be improved and also to compare two trees. We show how to use the fat-factor to achieve accurate estimates of the search performance and also how to improve the performance of a metric tree through the proposed "slim-down" algorithm. This paper also presents a new tool in the slim-tree's arsenal of resources, aimed at visualizing it. Visualization is a powerful tool for interactive data mining and for the visual tracking of the behavior of a tree under updates. Finally, we present a formula to estimate the number of disk accesses in range queries. Results from experiments with real and synthetic data sets show that the new slim-tree algorithms lead to performance improvements. These results show that the slim-tree outperforms the M-tree by up to 200% for range queries. For insertion and splitting, the minimal-spanning-tree-based algorithm achieves up to 40 times faster insertions. We observed improvements of up to 40% in range queries after applying the slim-down algorithm. Caetano Traina Jr., Agma J. M. Traina, Christos Faloutsos, Bernhard Seeger |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2001 | Similarity Search without Tears: The OMNI Family of All-purpose Access MethodsabstractDesigning a new access method inside a commercial DBMS is cumbersome and expensive. We propose a family of metric access methods that are fast and easy to implement on top of existing access methods, such as sequential scan, R-trees and Slim-trees. The idea is to elect a set of objects as foci, and gauge all other objects with their distances from this set. We show how to define the foci set cardinality, how to choose appropriate foci, and how to perform range and nearest-neighbor queries using them, without false dismissals. The foci increase the pruning of distance calculations during the query processing. Furthermore we index the distances from each object to the foci to reduce even triangular inequality comparisons. Experiments on real and synthetic datasets show that our methods match or outperform existing methods. They are up to 10 times faster, and perform up to 10 times fewer distance calculations and disk accesses. In addition, it scales up well, exhibiting sub-linear performance with growing database size. Roberto F. Santos Filho, Agma J. M. Traina, Caetano Traina Jr., Christos Faloutsos |
ICDE | 2 |
| 2001 | Tri-plots: scalable tools for multidimensional data miningabstractWe focus on the problem of finding patterns across two large, multidimensional datasets. For example, given feature vectors of healthy and of non-healthy patients, we want to answer the following questions: Are the two clouds of points separable? What is the smallest/largest pair-wise distance across the two datasets? Which of the two clouds does a new point (feature vector) come from?We propose a new tool, the tri-plot, and its generalization, the pq-plot, which help us answer the above questions. We provide a set of rules on how to interpret a tri-plot, and we apply these rules on synthetic and real datasets. We also show how to use our tool for classification, when traditional methods (nearest neighbor, classification trees) may fail. Agma J. M. Traina, Caetano Traina Jr., Spiros Papadimitriou, Christos Faloutsos |
KDD | 1 |
| 2000 | Slim-Trees: High Performance Metric Trees Minimizing Overlap Between Nodes
Caetano Traina Jr., Agma J. M. Traina, Bernhard Seeger, Christos Faloutsos |
EDBT | 2 |
| 2000 | Distance Exponent: A New Concept for Selectivity Estimation in Metric TreesabstractThis paper discusses the problem of selectivity estimation for range queries in metric datasets, which include vector, or dimensional, datasets as a special case. The main contribution of this paper is that, surprisingly, many different real datasets follow a law. From this observation we derive an analysis for the distribution of metric datasets. This is the first analysis of distributions for real metric datasets.We called the exponent of our power law as distance exponent. We show that it plays a relevant role for the analysis of real, metric datasets. Specifically, we show (a) how to exploit the exponent to derive formulas for selectivity estimation of range queries and (b) how to compute it quickly from a metric index tree.We performed several experiments on many real datasets (road intersections of U.S. counties, vectors characteristics extracted from face matching systems, sets of words, matrixes) and synthetic datasets (Sierpinsky triangle, a 2-dimensional uniform distribution and a 2-dimensional line). Our selectivity estimation formulas are accurate, within relative error from 4% to 17%, and always within one standard deviation from the analytical results. Moreover, we present also a quick algorithm to estimate the distance exponent, which gives good accuracy and saves orders of magnitude in computation time. Caetano Traina Jr., Agma J. M. Traina, Christos Faloutsos |
ICDE | 2 |
| 2000 | Spatial Join Selectivity Using Power LawsabstractWe discovered a surprising law governing the spatial join selectivity across two sets of points. An example of such a spatial join is “find the libraries that are within 10 miles of schools”. Our law dictates that the number of such qualifying pairs follows a power law, whose exponent we call “pair-count exponent” (PC). We show that this law also holds for self-spatial-joins (“find schools within 5 miles of other schools”) in addition to the general case that the two point-sets are distinct. Our law holds for many real datasets, including diverse environments (geographic datasets, feature vectors from biology data, galaxy data from astronomy). Christos Faloutsos, Bernhard Seeger, Agma J. M. Traina, Caetano Traina Jr. |
SIGMOD Conference | 3 |