Minerva Elements Records

Permanent URI for this collection

Search Results

Now showing 1 - 10 of 63
  • Item
    No Preview Available
    Lossy Compression Options for Dense Index Retention
    Mackenzie, J ; Moffat, A (ASSOC COMPUTING MACHINERY, 2023)
  • Item
    No Preview Available
    The Impact of Judgment Variability on the Consistency of Offline Effectiveness Measures
    Rashidi, L ; Zobel, J ; Moffat, A (ASSOC COMPUTING MACHINERY, 2024-01)
    Measurement of the effectiveness of search engines is often based on use of relevance judgments. It is well known that judgments can be inconsistent between judges, leading to discrepancies that potentially affect not only scores but also system relativities and confidence in the experimental outcomes. We take the perspective that the relevance judgments are an amalgam of perfect relevance assessments plus errors; making use of a model of systematic errors in binary relevance judgments that can be tuned to reflect the kind of judge that is being used, we explore the behavior of measures of effectiveness as error is introduced. Using a novel methodology in which we examine the distribution of “true” effectiveness measurements that could be underlying measurements based on sets of judgments that include error, we find that even moderate amounts of error can lead to conclusions such as orderings of systems that statistical tests report as significant but are nonetheless incorrect. Further, in these results the widely used recall-based measures AP and NDCG are notably more fragile in the presence of judgment error than is the utility-based measure RBP, but all the measures failed under even moderate error rates. We conclude that knowledge of likely error rates in judgments is critical to interpretation of experimental outcomes.
  • Item
    No Preview Available
    Tradeoff Options for Bipartite Graph Partitioning
    Mackenzie, J ; Petri, M ; Moffat, A (IEEE COMPUTER SOC, 2023-08-01)
  • Item
    No Preview Available
    Immediate-Access Indexing Using Space-Efficient Extensible Arrays
    Moffat, A ; Mackenzie, J (ACM, 2022-12-15)
  • Item
    No Preview Available
  • Item
    No Preview Available
    A Flexible Framework for Offline Effectiveness Metrics
    Moffat, A ; MacKenzie, J ; Thomas, P ; Azzopardi, L (Association for Computing Machinery, 2022-07-06)
    The use of offline effectiveness metrics is one of the cornerstones of evaluation in information retrieval. Static resources that include test collections and sets of topics, the corresponding relevance judgments connecting them, and metrics that map document rankings from a retrieval system to numeric scores have been used for multiple decades as an important way of comparing systems. The basis behind this experimental structure is that the metric score for a system can serve as a surrogate measurement for user satisfaction. Here we introduce a user behavior framework that extends the C/W/L family. The essence of the new framework - which we call C/W/L/A - is that the user actions that are undertaken while reading the ranking can be considered separately from the benefit that each user will have derived as they exit the ranking. This split structure allows the great majority of current effectiveness metrics to be systematically categorized, and thus their relative properties and relationships to be better understood; and at the same time permits a wide range of novel combinations to be considered. We then carry out experiments using relevance judgments, document rankings, and user satisfaction data from two distinct sources, comparing the patterns of metric scores generated, and showing that those metrics vary quite markedly in terms of their ability to predict user satisfaction.
  • Item
    No Preview Available
    Anytime Ranking on Document-Ordered Indexes
    Mackenzie, J ; Petri, M ; Moffat, A (ASSOC COMPUTING MACHINERY, 2022-01)
    Inverted indexes continue to be a mainstay of text search engines, allowing efficient querying of large document collections. While there are a number of possible organizations, document-ordered indexes are the most common, since they are amenable to various query types, support index updates, and allow for efficient dynamic pruning operations. One disadvantage with document-ordered indexes is that high-scoring documents can be distributed across the document identifier space, meaning that index traversal algorithms that terminate early might put search effectiveness at risk. The alternative is impact-ordered indexes, which primarily support top- disjunctions but also allow for anytime query processing, where the search can be terminated at any time, with search quality improving as processing latency increases. Anytime query processing can be used to effectively reduce high-percentile tail latency that is essential for operational scenarios in which a service level agreement (SLA) imposes response time requirements. In this work, we show how document-ordered indexes can be organized such that they can be queried in an anytime fashion, enabling strict latency control with effective early termination. Our experiments show that processing document-ordered topical segments selected by a simple score estimator outperforms existing anytime algorithms, and allows query runtimes to be accurately limited to comply with SLA requirements.
  • Item
    Thumbnail Image
    Efficient immediate-access dynamic indexing
    Moffat, A ; Mackenzie, J (ELSEVIER SCI LTD, 2023-01-09)
    In a dynamic retrieval system, documents must be ingested as they arrive, and be immediately findable by queries. Our purpose in this paper is to describe an index structure and processing regime that accommodates that requirement for immediate access, seeking to make the ingestion process as streamlined as possible, while at the same time seeking to make the growing index as small as possible, and seeking to make term-based querying via the index as efficient as possible. We describe a new compression operation and a novel approach to extensible lists which together facilitate that triple goal. In particular, the structure we describe provides incremental document-level indexing using as little as two bytes per posting and only a small amount more for word-level indexing; provides fast document insertion; supports immediate and continuous queryability; provides support for fast conjunctive queries and similarity score-based ranked queries; and facilitates fast conversion of the dynamic index to a “normal” static compressed inverted index structure. Measurement of our new mechanism confirms that in-memory dynamic document-level indexes for collections into the gigabyte range can be constructed at a rate of two gigabytes/minute using a typical server architecture, that multi-term conjunctive Boolean queries can be resolved in just a few milliseconds each on average even while new documents are being concurrently ingested, and that the net memory space required for all of the required data structures amounts to an average of as little as two bytes per stored posting.
  • Item
    No Preview Available
    Index-Based Batch Query Processing Revisited
    Mackenzie, J ; Moffat, A ; Kamps, J ; Goeuriot, L ; Crestani, F ; Maistro, M ; Joho, H ; Davis, B ; Gurrin, C ; Kruschwitz, U ; Caputo, A (SPRINGER INTERNATIONAL PUBLISHING AG, 2023)
  • Item
    Thumbnail Image
    Bootstrapping Generalization of Process Models Discovered from Event Data
    Polyvyanyy, A ; Moffat, A ; Garcia-Banuelos, L ; Franch, X ; Poels, G ; Gailly, F ; Snoeck, M (SPRINGER INTERNATIONAL PUBLISHING AG, 2022)
    Process mining extracts value from the traces recorded in the event logs of IT-systems, with process discovery the task of inferring a process model for a log emitted by some unknown system. Generalization is one of the quality criteria applied to process models to quantify how well the model describes future executions of the system. Generalization is also perhaps the least understood of those criteria, with that lack primarily a consequence of it measuring properties over the entire future behavior of the system when the only available sample of behavior is that provided by the log. In this paper, we apply a bootstrap approach from computational statistics, allowing us to define an estimator of the model’s generalization based on the log it was discovered from. We show that standard process mining assumptions lead to a consistent estimator that makes fewer errors as the quality of the log increases. Experiments confirm the ability of the approach to support industry-scale data-driven systems engineering.