Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Ruy Milidiú

dblp:78/5079 · also Ruy Luiz Milidiú · DBLP profile ↗
← Back
31ranked-venue papers
18as first author
0since 2021 · last 2019
0000-0002-3423-9998ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 11 · 7 first-authorDatabases, data management, data science and information retrieval · 10 · 8 first-authorArtificial intelligence and machine learning · 8 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 6 · 5 first-authorSoftware engineering, systems software and programming languages · 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.

Theoretical computer science
4 papers
Coding theory · 46% Algorithms and data structures · 35% Approximation and online algorithms · 10%
Artificial intelligence
1 paper
Information extraction and text analysis · 100%

Topics — the 11 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Information extraction and text analysis › syntactic parsing
chunking
0.112008
Phrase Chunking Using Entropy Guided Transformation Learning · ACL 2008
Algorithms and data structures › search algorithms
binary search
0.122002
On Binary Searching with Nonuniform Costs · SIAM J. Comput. 2002
On binary searching with non-uniform costs · SODA 2001
Coding theory › source coding › variable-length codes › prefix codes
huffman coding
0.122001
Three space-economical algorithms for calculating minimum-redundancy prefix codes · IEEE Trans. Inf. Theory 2001
The WARM-UP Algorithm: A Lagrangian Construction of Length Restricted Huffman Codes · SIAM J. Comput. 2000
Coding theory › source coding › variable-length codes
prefix codes
0.122001
Three space-economical algorithms for calculating minimum-redundancy prefix codes · IEEE Trans. Inf. Theory 2001
The WARM-UP Algorithm: A Lagrangian Construction of Length Restricted Huffman Codes · SIAM J. Comput. 2000
Approximation and online algorithms
approximation algorithms
0.012002
On Binary Searching with Nonuniform Costs · SIAM J. Comput. 2002
Algorithms and data structures
combinatorial algorithms
0.012001
Three space-economical algorithms for calculating minimum-redundancy prefix codes · IEEE Trans. Inf. Theory 2001
Algorithms and data structures
search algorithms
0.012001
On binary searching with non-uniform costs · SODA 2001
Mathematical optimization
lagrangian relaxation
0.012000
The WARM-UP Algorithm: A Lagrangian Construction of Length Restricted Huffman Codes · SIAM J. Comput. 2000
Coding theory › source coding › variable-length codes › prefix codes › huffman coding
length-limited huffman coding
0.012000
The WARM-UP Algorithm: A Lagrangian Construction of Length Restricted Huffman Codes · SIAM J. Comput. 2000
Coding theory
source coding
0.012000
The WARM-UP Algorithm: A Lagrangian Construction of Length Restricted Huffman Codes · SIAM J. Comput. 2000
Graph algorithms and graph theory › graph algorithms › tree algorithms
tree construction
0.012000
The WARM-UP Algorithm: A Lagrangian Construction of Length Restricted Huffman Codes · SIAM J. Comput. 2000

Methods — techniques the papers use, named apart from their topics

entropy guided transformation learning · 0.1dynamic programming · 0.0lazy evaluation · 0.0decision trees · 0.0lagrangian relaxation · 0.0huffman tree construction · 0.0
YearPublicationVenuePosition
2019 A CNN-Based Tool to Index Emotion on Anime Character Stickers
abstract
Anime character stickers consist of a detailed illustration of characters that represents emotions. Generally, message apps let users save received stickers, but in some cases, the task of manual searching for a specific sticker may be frustrating when a large amount of them are stored. In this work, we propose a CNN-based tool for emotion indexing of message stickers. We built a dataset with 12.668 labeled stickers with 3 classes (Sad, Happy and Angry). In experiments, our model achieves 84.01% of global f1-score. Additionally, we describe our proposed tool for emotion indexing of message stickers that has three main functionalities: (1) sticker recommendation function that classifies stickers and recommends the class desired; (2) filter function that takes out the stickers it considers mislabeled; (3) ranking function that orders the labeled stickers.
Ivan Jesus, Jessica Cardoso, Antonio José G. Busson, Álan L. V. Guedes, Sérgio Colcher, Ruy Milidiú
ISM6
2015 Improving Relation Extraction by Using an Ontology Class Hierarchy Feature
Pedro H. R. de Assis, Marco A. Casanova, Alberto H. F. Laender, Ruy Milidiú
WISE (2)4
2014 Latent Trees for Coreference Resolution
abstract
We describe a structure learning system for unrestricted coreference resolution that explores two key modeling techniques: latent coreference trees and automatic entropy-guided feature induction. The latent tree modeling makes the learning problem computationally feasible because it incorporates a meaningful hidden structure. Additionally, using an automatic feature induction method, we can efficiently build enhanced nonlinear models using linear model learning algorithms. We present empirical results that highlight the contribution of each modeling technique used in the proposed system. Empirical evaluation is performed on the multilingual unrestricted coreference CoNLL-2012 Shared Task datasets, which comprise three languages: Arabic, Chinese and English. We apply the same system to all languages, except for minor adaptations to some language-dependent features such as nested mentions and specific static pronoun lists. A previous version of this system was submitted to the CoNLL-2012 Shared Task closed track, achieving an official score of 58.69, the best among the competitors. The unique enhancement added to the current system version is the inclusion of candidate arcs linking nested mentions for the Chinese language. By including such arcs, the score increases by almost 4.5 points for that language. The current system shows a score of 60.15, which corresponds to a 3.5% error reduction, and is the best performing system for each of the three languages.
Eraldo Rezende Fernandes, Cícero Nogueira dos Santos, Ruy Milidiú
Comput. Linguistics3
2013 Trading team composition for the intraday multistock market
Leandro G. M. Alvim, Ruy Milidiú
Decis. Support Syst.2
2010 ETL Ensembles for Chunking, NER and SRL
Cícero Nogueira dos Santos, Ruy Milidiú, Carlos E. M. Crestana, Eraldo Rezende Fernandes
CICLing2
2009 Improving BAS committee performance with a semi-supervised approach
Ruy Milidiú, Julio C. Duarte
ESANN1
2008 Phrase Chunking Using Entropy Guided Transformation Learning
Ruy Milidiú, Cícero Nogueira dos Santos, Julio C. Duarte
ACL1
2007 Probabilistic Classifications with TBL
Cícero Nogueira dos Santos, Ruy Milidiú
CICLing2
2006 Crypto-Compression Prefix Coding
abstract
Summary form only given. This paper proposes some additional strategies to prefix data compression algorithms to achieve both compressed and ciphered data with the use of a provably secure algorithm. It was shown that the use of homophonic substitution increases the security of the ciphertext and that breaking HSPC2 (homophonic substitution prefix codes with 2 homophones) is an NP-complete problem.
Ruy Milidiú, Claudio G. Mello
DCC1
2006 A combined specification language and development framework for agent-based application engineering
Alberto Sardinha, Ricardo Choren, Viviane Torres da Silva, Ruy Milidiú, Carlos José Pereira de Lucena
J. Syst. Softw.4
2003 A fast decoding method for prefix codes
abstract
Summary form only given. Prefix codes allow text to be decoded without ambiguity, since this code is a variable-length type where no codeword is a prefix of the other. The problem of improving the decoding speed has received special attention in the data compression community. A scheme that employs length-restricted codes to generate the codewords and table look-up is proposed. In order to reduce the bit manipulation, lexical expansion is introduced to decode more than one symbol in a single decoding step.
Ruy Milidiú, Eduardo Sany Laber, Lorenza O. Moreno, Julio C. Duarte
DCC1
2003 The complexity of makespan minimization for pipeline transportation
Ruy Milidiú, Artur Alves Pessoa, Eduardo Sany Laber
Theor. Comput. Sci.1
2002 Pipeline Transportation of Petroleum Products with No Due Dates
Ruy Milidiú, Artur Alves Pessoa, Eduardo Sany Laber
LATIN1
2002 On Binary Searching with Nonuniform Costs
abstract
Let us consider an ordered vector A[1:n]. If the cost of testing each position is similar, then the standard binary search is the best strategy to search the vector. This is true in both the average and worst case. However, if the costs are nonuniform, then the best strategy is not necessarily the standard binary search. The best algorithm to construct a strategy that minimizes the expected search cost runs in O(n 3 ) time and requires O(n 2 ) space. The same complexities hold for the best algorithm to construct a strategy that minimizes the worst case search cost. Here, we show how to efficiently construct search strategies that are at most at a constant factor from the optimal one. These constructions take linear time and use only linear space. For both the problem of minimizing the expected search cost, under uniform access probabilities, and the problem of minimizing the worst case search cost, we present algorithms that require O(n) space and give a $(2+\epsilon+o(1))$-approximated solution in O(n) time for any fixed value of $\epsilon > 0$.
Eduardo Sany Laber, Ruy Milidiú, Artur Alves Pessoa
SIAM J. Comput.2
2002 A strategy for searching with different access costs
Eduardo Sany Laber, Ruy Milidiú, Artur Alves Pessoa
Theor. Comput. Sci.2
2001 On binary searching with non-uniform costs
Eduardo Sany Laber, Ruy Milidiú, Artur Alves Pessoa
SODA2
2001 Adding Security to Compressed Information Retrieval Systems
abstract
Word-based Huffman coding has widespread use in information retrieval systems. Besides its compressing power, it also enables the implementation of both indexing and searching schema in the compressed file. In this work, an algorithm that adds securiry to compressed data is proposed. It shows a small loss in coding, decoding and compression performances. The algorithm uses homophonic substitution, canonical Huffman codes and a secret key for enciphering.
Ruy Milidiú, Claudio Gomes de Mello, José Rodrigues Fernandes
SPIRE1
2001 Bounding the Inefficiency of Length-Restricted Prefix Codes
Ruy Milidiú, Eduardo Sany Laber
Algorithmica1
2001 Three space-economical algorithms for calculating minimum-redundancy prefix codes
abstract
The minimum-redundancy prefix code problem is to determine, for a given list W=[/spl omega//sub 1/,..., /spl omega//sub n/] of n positive symbol weights, a list L=[l/sub 1/,...,l/sub n/] of n corresponding integer codeword lengths such that /spl Sigma//sub i=1//sup n/ 2/sup -li//spl les/1 and /spl Sigma//sub i=1//sup n/ /spl omega//sub i/l/sub i/ is minimized. Let us consider the case where W is already sorted. In this case, the output list L can be represented by a list M=[m/sub 1/,..., m/sub H/], where m/sub l/, for l=1,...,H, denotes the multiplicity of the codeword length l in L and H is the length of the greatest codeword. Fortunately, H is proved to be O(min(log(1/p/sub 1/),n)), where p/sub 1/ is the smallest symbol probability, given by /spl omega//sub 1///spl Sigma//sub i=1//sup n/ /spl omega//sub i/. We present the Fast LazyHuff (F-LazyHuff), the Economical LazyHuff (E-LazyHuff), and the Best LazyHuff (B-LazyHuff) algorithms. F-LazyHuff runs in O(n) time but requires O(min(H/sup 2/, n)) additional space. On the other hand, E-LazyHuff runs in O(n+nlog(n/H)) time, requiring only O(H) additional space. Finally, B-LazyHuff asymptotically overcomes, the previous algorithms, requiring only O(n) time and O(H) additional space. Moreover, our three algorithms have the advantage of not writing over the input buffer during code calculation, a feature that is very useful in some applications.
Ruy Milidiú, Artur Alves Pessoa, Eduardo Sany Laber
IEEE Trans. Inf. Theory1
2000 Linear Time Recognition of Optimal L-Restricted Prefix Codes (Extended Abstract)
Ruy Milidiú, Eduardo Sany Laber
LATIN1
2000 Fast Calculation of Optimal Strategies for Searching with Non-Uniform Costs
abstract
Proposes an algorithm for finding a binary search tree that minimizes the worst-case cost when the access costs are non-uniform and depend on the last accessed key. For this kind of problem, which is commonly found when accessing data stored on magnetic or optical disks, we present an algorithm that finds an optimal search strategy with an expected running time of O(n/sup 2/log n), under some reasonable assumptions on the cost matrix. It is worth mentioning that the best previous algorithm for this problem runs in /spl Theta/(n/sup 3/) time.
Ruy Milidiú, Artur Alves Pessoa, Eduardo Sany Laber, Raúl P. Rentería
SPIRE1
2000 The WARM-UP Algorithm: A Lagrangian Construction of Length Restricted Huffman Codes
abstract
Given an alphabet {a, 1 , . . . ,a n } with the corresponding list of weights [w 1 , . . . ,w n ], and a number $L \geq \lceil \log n \rceil $, we introduce the WARM-UP algorithm, a Lagrangian algorithm for constructing suboptimal length restricted prefix codes. Two implementations of the algorithm are proposed. The first one has time complexity $ O(n \log n + n \log \fMax) $, where {\mbox{$\overline{w}$} } is the highest presented weight. The second one runs in O(nL log (n/L)) time. The number of additional bits per symbol generated by WARM-UP when comparing to Huffman encoding is not greater than ${1/ \psi^{L-\lceil \log (n+ \lceil \log n \rceil -L) \rceil-2}}$. Even though the algorithm is approximated it presents an optimal behavior for practical settings. An important feature of the proposed algorithm is its implementation simplicity. The algorithm is basically a selected sequence of Huffman tree constructions for modified weights. The approach gives some new insights on the problem.
Ruy Milidiú, Eduardo Sany Laber
SIAM J. Comput.1
1999 Efficient Implementation of the WARM-UP Algorithm for the Construction of Length-Restricted Prefix Codes
Ruy Milidiú, Artur Alves Pessoa, Eduardo Sany Laber
ALENEX1
1999 A Work Efficient Parallel Algorithm for Constructing Huffman Codes
abstract
Given an alphabet /spl Sigma/={a/sub 1/,...,a/sub n/) and a corresponding list of weights [w/sub 1/,...,w/sub n/], a Huffman code for this alphabet is a prefix code that minimizes the weighted length of a code string, defined to be /spl Sigma//sub i=1//sup n/w/sub i/l/sub i/, where l/sub i/ is the length of the code assigned to a/sub i/. We present ES-ParHuff, a work-efficient PRAM CREW algorithm for constructing Huffman codes. An important feature of the algorithm is its simplicity. This algorithm is a direct parallelization of Huffman's algorithm. ES-ParHuff runs in O(Hloglog(n/H)) time with O(n) work, where H is the length of the longest generated code.
Ruy Milidiú, Eduardo Sany Laber, Artur Alves Pessoa
Data Compression Conference1
1999 Bounding the Compression Loss of the FGK Algorithm
abstract
[Summary form only given]. For data communication purposes, the initial parsing required by the static Huffman algorithm represents a big disadvantage. This is because the data must be transmitted on-line. As soon as the symbol arrives at the transmitter, it must be encoded and transmitted to the receiver. In these situations, adaptive Huffman codes have been largely used. This method determines the mapping from symbol alphabet to codewords based upon a running estimate of the alphabet symbol weights. The code is adaptive, just changing to remain optimal for the current estimates. Two methods have been presented in the literature for implementing dynamic Huffman coding. The first one was the FGK algorithm (Knuth, 1985) and the second was the /spl Lambda/ algorithm (Vitter, 1987). Vitter proved that the total number of bits D/sub t/ transmitted by the FGK algorithm for a message with t symbols is bounded below by S/sub t/-n+1, where S/sub t/ is the number of bits required by the static Huffman method and bounded above by 2S/sub t/+t-4n+2. Furthermore, he conjectured that D/sub t/ is bounded above by S/sub t/+O(t). We present an amortized analysis to prove this conjecture by showing that D/sub t//spl les/S/sub t/+2t-2k-[log min(k+1,n)], where k is the number of distinct symbols in the message. We also present an example where D/sub t/=S/sub t/+2t-2k-3[(t-k)/k]-[log(k+1)], showing that the proposed bound is asymptotically tight. These results explain the good performance of FGK observed by some authors through practical experiments.
Ruy Milidiú, Eduardo Sany Laber, Artur Alves Pessoa
Data Compression Conference1
1999 Two Space-Economical Algorithms for Calculating Minimum Redundancy Prefix Codes
abstract
The minimum redundancy prefix code problem is to determine, for a given list W=[w/sub 1/,...,w/sub n/] of n positive symbol weights, a list L=[l/sub 1/,...,l/sub n/] of n corresponding integer codeword lengths such that /spl Sigma//sub i=1//sup n/2/sup -li//spl les/1 and /spl Sigma//sub i=1//sup n/w/sub i/l/sub i/ is minimized. Let us consider the case where W is already sorted. In this case, the output list L can be represented by a list M=[m/sub 1/,...,m/sub H/], where m(l/sub 1/), for l=1,...,H, denotes the multiplicity of the codeword length l in L and H is the length of the greatest codeword. Fortunately, H is proved to be O(min{log(1/(p/sub 1/)),n}), where p/sub 1/ is the smallest symbol probability, given by w/sub 1///spl Sigma//sub i=1//sup n/w/sub i/. We present the F-LazyHuff and the E-LazyHuff algorithms. F-LazyHuff runs in O(n) time but requires O(min{H/sup 2/,n}) additional space. On the other hand, E-LazyHuff runs in O(nlog(n/H)) time, requiring only O(H) additional space. Finally, since our two algorithms have the advantage of not writing at the input buffer during the code calculation, we discuss some applications where this feature is very useful.
Ruy Milidiú, Artur Alves Pessoa, Eduardo Sany Laber
Data Compression Conference1
1999 Strategies for Searching with Different Access Costs
Eduardo Sany Laber, Ruy Milidiú, Artur Alves Pessoa
ESA2
1999 Time-series forecasting through wavelets transformation and a mixture of expert models
Ruy Milidiú, Ricardo José Machado, Raúl P. Rentería
Neurocomputing1
1998 In-Place Length-Restricted Prefix Coding
abstract
Huffman codes, combined with word-based models, are considered efficient compression schemes for full-text retrieval systems. The decoding rate for these schemes can be substantially improved if the maximum length of the codewords is not greater then the machine word size L. However, if the vocabulary is large, simple methods for generating optimal length-restricted codes are either too slow or require a significantly large amount of memory. We present an in-place, simple and fast implementation for the BRCI (Build, Remove, Condense and Insert) algorithm, an approximative method for length-restricted coding. It overwrites a sorted input list of n weights with the corresponding codeword lengths in O(n) time. In addition, the worst-case compression loss introduced by BRCI codes with respect to unrestricted Huffman codes is proved to be negligible for all practical values of both L and n.
Ruy Milidiú, Artur Alves Pessoa, Eduardo Sany Laber
SPIRE1
1993 Belief Function Model for Information Retrieval
abstract
The Belief Function Model for automatic indexing and ranking of documents with respect to a given user query is proposed. The model is based on a controlled vocabulary, like a thesaurus, and on term frequencies in each document. Descriptors in this vocabulary are terms chosen from among their synonyms to be used as index terms. A descriptor can have a subset of broader descriptors, a subset of narrower descriptors, and a subset of related descriptors. Thus, descriptors are not mutually exclusive and naive probabilistic models are inadequate for handling them. However, a belief function can still be defined over a thesaurus of descriptors. Belief functions over the descriptors can represent a document or a user query. We can compute the agreement between a document belief function and a query belief function. Therefore, we propose that the set of documents be ranked according to their agreement with the given user query. We show that the Belief Function Model is wider in scope than the Standard Vector Space Model. © 1993 John Wiley & Sons, Inc.
Wagner Teixeira da Silva, Ruy Milidiú
J. Am. Soc. Inf. Sci.2
1992 Algorithms for combining belief functions
Wagner Teixeira da Silva, Ruy Milidiú
Int. J. Approx. Reason.2