I am currently a lecturer at the University of Queensland, where I conduct research in the field of Information Retrieval. My research focuses on efficient and effective representations for large-scale search engines, including indexing, compression, and retrieval. I am also interested in understanding how to measure improvements in the end-to-end search pipeline, including system-oriented effectiveness measurements and user behaviour analysis. I have a broad interest in empirical experimentation, operating systems, data structures, and algorithms.
Previous Positions
Conference Publication: Exploring the Representation Power of SPLADE Models
Mackenzie, Joel, Zhuang, Shengyao and Zuccon, Guido (2023). Exploring the Representation Power of SPLADE Models. New York, NY, USA: ACM. doi: 10.1145/3578337.3605129
Conference Publication: Profiling and Visualizing Dynamic Pruning Algorithms
Li, Zhixuan and Mackenzie, Joel (2023). Profiling and Visualizing Dynamic Pruning Algorithms. New York, NY, USA: ACM. doi: 10.1145/3539618.3591806
Conference Publication: ReNeuIR at SIGIR 2023: The Second Workshop on Reaching Efficiency in Neural Information Retrieval
Bruch, Sebastian, Mackenzie, Joel, Maistro, Maria and Nardini, Franco Maria (2023). ReNeuIR at SIGIR 2023: The Second Workshop on Reaching Efficiency in Neural Information Retrieval. New York, NY, USA: ACM. doi: 10.1145/3539618.3591922
Efficient Next-Generation Information Retrieval Systems
Doctor Philosophy
Teaching Pre-trained Language Models to Rank Effectively, Efficiently, and Robustly
Doctor Philosophy
Index-Based Batch Query Processing Revisited
Mackenzie, Joel and Moffat, Alistair (2023). Index-Based Batch Query Processing Revisited. Lecture Notes in Computer Science. (pp. 86-100) Cham: Springer Nature Switzerland. doi: 10.1007/978-3-031-28241-6_6
Efficient immediate-access dynamic indexing
Moffat, Alistair and Mackenzie, Joel (2023). Efficient immediate-access dynamic indexing. Information Processing and Management, 60 (3) 103248, 1-24. doi: 10.1016/j.ipm.2022.103248
Efficient Document-at-a-Time and Score-at-a-Time Query Evaluation for Learned Sparse Representations
Mackenzie, Joel, Trotman, Andrew and Lin, Jimmy (2022). Efficient Document-at-a-Time and Score-at-a-Time Query Evaluation for Learned Sparse Representations. ACM Transactions on Information Systems. doi: 10.1145/3576922
Anytime ranking on document-ordered indexes
Mackenzie, Joel, Petri, Matthias and Moffat, Alistair (2022). Anytime ranking on document-ordered indexes. ACM Transactions on Information Systems, 40 (1) 13, 1-32. doi: 10.1145/3467890
Efficient query processing techniques for next-page retrieval
Mackenzie, Joel, Petri, Matthias and Moffat, Alistair (2022). Efficient query processing techniques for next-page retrieval. Information Retrieval Journal, 25 (1), 27-43. doi: 10.1007/s10791-021-09402-7
Tradeoff options for bipartite graph partitioning
Mackenzie, Joel, Petri, Matthias and Moffat, Alistair (2022). Tradeoff options for bipartite graph partitioning. IEEE Transactions on Knowledge and Data Engineering, PP (99), 1-15. doi: 10.1109/tkde.2022.3208902
Greetings from the ADCS 2021 General Chairs
MacKenzie, Joel and Spina, Damiano (2021). Greetings from the ADCS 2021 General Chairs. ACM International Conference Proceeding Series 6.
Managing tail latency in large scale information retrieval systems
Mackenzie, Joel M. (2020). Managing tail latency in large scale information retrieval systems. ACM SIGIR Forum, 54 (1), 1-2. doi: 10.1145/3451964.3451982
Boosting search performance using query variations
Benham, Rodger, Mackenzie, Joel, Moffat, Alistair and Culpepper, J. Shane (2019). Boosting search performance using query variations. ACM Transactions On Information Systems, 37 (4) 41, 1-25. doi: 10.1145/3345001
Exploring the Representation Power of SPLADE Models
Mackenzie, Joel, Zhuang, Shengyao and Zuccon, Guido (2023). Exploring the Representation Power of SPLADE Models. New York, NY, USA: ACM. doi: 10.1145/3578337.3605129
Profiling and Visualizing Dynamic Pruning Algorithms
Li, Zhixuan and Mackenzie, Joel (2023). Profiling and Visualizing Dynamic Pruning Algorithms. New York, NY, USA: ACM. doi: 10.1145/3539618.3591806
ReNeuIR at SIGIR 2023: The Second Workshop on Reaching Efficiency in Neural Information Retrieval
Bruch, Sebastian, Mackenzie, Joel, Maistro, Maria and Nardini, Franco Maria (2023). ReNeuIR at SIGIR 2023: The Second Workshop on Reaching Efficiency in Neural Information Retrieval. New York, NY, USA: ACM. doi: 10.1145/3539618.3591922
Accelerating Learned Sparse Indexes Via Term Impact Decomposition
MacKenzie, Joel, Mallia, Antonio, Moffat, Alistair and Petri, Matthias (2023). Accelerating Learned Sparse Indexes Via Term Impact Decomposition. CEUR-WS.
Immediate-access indexing using space-efficient extensible arrays
Moffat, Alistair and Mackenzie, Joel (2022). Immediate-access indexing using space-efficient extensible arrays. ADCS '22: Australasian Document Computing Symposium, Adelaide, SA, Australia, 15-16 December 2022. New York, United States: Association for Computing Machinery. doi: 10.1145/3572960.3572984
Accelerating Learned Sparse Indexes Via Term Impact Decomposition
Mackenzie, Joel, Mallia, Antonio, Moffat, Alistair and Petri, Matthias (2022). Accelerating Learned Sparse Indexes Via Term Impact Decomposition. Conference on Empirical Methods in Natural Language Processing , Abu Dhabi, United Arab Emirates, 7-11 December 2022. Stroudsburg, PA United States: Association for Computational Linguistics.
IOQP: A simple Impact-Ordered Query Processor written in Rust
Mackenzie, Joel , Petri, Matthias and Gallagher, Luke (2022). IOQP: A simple Impact-Ordered Query Processor written in Rust. DESIRES 2022 – 3rd International Conference on Design of Experimental Search & Information REtrieval Systems, San Jose, CA, United States, 30-31 August 2022. Aachen, Germany: Rheinisch-Westfaelische Technische Hochschule Aachen.
A common framework for exploring document-at-a-time and score-at-a-time retrieval methods
Trotman, Andrew, MacKenzie, Joel, Parameswaran, Pradeesh and Lin, Jimmy (2022). A common framework for exploring document-at-a-time and score-at-a-time retrieval methods. 45th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR), Madrid, Spain, 11-15 July 2022. New York, NY, United States: Association for Computing Machinery. doi: 10.1145/3477495.3531657
A flexible framework for offline effectiveness metrics
Moffat, Alistair, MacKenzie, Joel, Thomas, Paul and Azzopardi, Leif (2022). A flexible framework for offline effectiveness metrics. 45th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR), Madrid, Spain, 11-15 July 2022. New York, NY, United States: Association for Computing Machinery. doi: 10.1145/3477495.3531924
Faster learned sparse retrieval with guided traversal
Mallia, Antonio, MacKenzie, Joel, Suel, Torsten and Tonellotto, Nicola (2022). Faster learned sparse retrieval with guided traversal. 45th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR), Madrid, Spain, 11-15 July 2022. New York, NY, United States: Association for Computing Machinery. doi: 10.1145/3477495.3531774
La Barbera, David, Roitero, Kevin, Mackenzie, Joel, Spina, Damiano, Demartini, Gianluca and Mizzaro, Stefano (2022). BUM at CheckThat! 2022: a composite deep learning approach to fake news detection using evidence retrieval. CLEF 2022 – Conference and Labs of the Evaluation Forum,, Bologna, Italy, 5-8 September 2022. Aachen, Germany: Rheinisch-Westfaelische Technische Hochschule Aachen * Lehrstuhl Informatik V.
Cost-Effective Updating of Distributed Reordered Indexes
MacKenzie, Joel and Moffat, Alistair (2021). Cost-Effective Updating of Distributed Reordered Indexes. ADCS '21: 25th Australasian Document Computing Symposium, Online, 9 December 2021. New York, NY United States: Association for Computing Machinery. doi: 10.1145/3503516.3503528
On the separation of logical and physical ranking models for text retrieval applications
Lin, Jimmy, Ma, Xueguang, Mackenzie, Joel and Mallia, Antonio (2021). On the separation of logical and physical ranking models for text retrieval applications. Second International Conference on Design of Experimental Search & Information Retrieval Systems (DESIRES 2021), Padova, Italy, 15-18 September 2021. Aachen, Germany: RWTH Aachen University.
ERR is not C/W/L: exploring the relationship between expected reciprocal rank and other metrics
Azzopardi, Leif, MacKenzie, Joel and Moffat, Alistair (2021). ERR is not C/W/L: exploring the relationship between expected reciprocal rank and other metrics. 2021 ACM SIGIR International Conference on the Theory of Information Retrieval (ICTIR '21), Virtual event, Canada, 11 July 2021. New York, United States: Association for Computing Machinery. doi: 10.1145/3471158.3472239
Faster Index Reordering with Bipartite Graph Partitioning
Mackenzie, Joel, Petri, Matthias and Moffat, Alistair (2021). Faster Index Reordering with Bipartite Graph Partitioning. SIGIR '21: 44th International ACM SIGIR Conference on Research and Development in Information Retrieval, Online, 11 - 15 July 2021. New York, NY United States: Association for Computing Machinery. doi: 10.1145/3404835.3462991
Modality Effects When Simulating User Querying Tasks
MacKenzie, Joel and Moffat, Alistair (2021). Modality Effects When Simulating User Querying Tasks. ICTIR '21: The 2021 ACM SIGIR International Conference on the Theory of Information Retrieval, Online, 11 July 2021. New York, NY United States: Association for Computing Machinery. doi: 10.1145/3471158.3472244
Different keystrokes for different folks: visualizing crowdworker querying behavior
Benham, Rodger, MacKenzie, Joel, Culpepper, J. Shane and Moffat, Alistair (2021). Different keystrokes for different folks: visualizing crowdworker querying behavior. CHIIR '21: ACM SIGIR Conference on Human Information Interaction and Retrieval, Canberra, ACT Australia, 14 - 19 March 2021. New York, NY United States: Association for Computing Machinery. doi: 10.1145/3406522.3446054
CC-News-En : A large English news corpus
Mackenzie, Joel, Benham, Rodger, Petri, Matthias, Trippas, Johanne R., Culpepper, J. Shane and Moffat, Alistair (2020). CC-News-En : A large English news corpus. CIKM '20: The 29th ACM International Conference on Information and Knowledge Management, Online, 19 - 23 October 2020. New York, NY United States: Association for Computing Machinery. doi: 10.1145/3340531.3412762
Examining the Additivity of Top-k Query Processing Innovations
MacKenzie, Joel and Moffat, Alistair (2020). Examining the Additivity of Top-k Query Processing Innovations. CIKM '20: The 29th ACM International Conference on Information and Knowledge Management, Online, 19 - 23 October 2020. New York, NY United States: Association for Computing Machinery. doi: 10.1145/3340531.3412000
Efficiency Implications of Term Weighting for Passage Retrieval
Mackenzie, Joel, Dai, Zhuyun, Gallagher, Luke and Callan, Jamie (2020). Efficiency Implications of Term Weighting for Passage Retrieval. 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR), Online, 25-30 July 2020. New York, NY United States: Association for Computing Machinery. doi: 10.1145/3397271.3401263
Supporting Interoperability Between Open-Source Search Engines with the Common Index File Format
Lin, Jimmy, Mackenzie, Joel, Kamphuis, Chris, Macdonald, Craig, Mallia, Antonio, Siedlaczek, Michal, Trotman, Andrew and de Vries, Arjen (2020). Supporting Interoperability Between Open-Source Search Engines with the Common Index File Format. 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR), Online, 25-30 July 2020. New York, NY United States: Association for Computing Machinery. doi: 10.1145/3397271.3401404
Accelerated query processing via similarity score prediction
Petri, Matthias, Moffat, Alistair, Mackenzie, Joel, Culpepper, J. Shane and Beck, Daniel (2019). Accelerated query processing via similarity score prediction. 42nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR), Paris, France, 21-25 July 2019. New York, NY United States: Association for Computing Machinery. doi: 10.1145/3331184.3331207
Exploring User Behavior in Email Re-Finding Tasks
Mackenzie, Joel, Gupta, Kshitiz, Qiao, Fang, Awadallah, Ahmed Hassan and Shokouhi, Milad (2019). Exploring User Behavior in Email Re-Finding Tasks. World Wide Web Conference (WWW), San Francisco, CA United States, 13-17 May 2019. New York, NY United States: Association for Computing Machinery. doi: 10.1145/3308558.3313450
Compressing inverted indexes with recursive graph bisection: A reproducibility study
Mackenzie, Joel, Mallia, Antonio, Petri, Matthias, Culpepper, J. Shane and Suel, Torsten (2019). Compressing inverted indexes with recursive graph bisection: A reproducibility study. 41st European Conference on IR Research, ECIR 2019, Cologne, Germany, 14-18 April 2019. Heidelberg, Germany: Springer. doi: 10.1007/978-3-030-15712-8_22
PISA: Performant indexes and search for academia
Mallia, Antonio, Siedlaczek, Michał, MacKenzie, Joel and Suel, Torsten (2019). PISA: Performant indexes and search for academia. Open-Source IR Replicability Challenge (OSIRRC 2019), Paris, France, 25 July 2019. Aachen, Germany: RWTH Aachen University.
Revisiting spam filtering in web search
Gallagher, Luke, Mackenzie, Joel and Culpepper, J. Shane (2018). Revisiting spam filtering in web search. 23rd Australasian Document Computing Symposium (ADCS), Dunedin, New Zealand, 11-12 December 2018. New York, NY United States: Association for Computing Machinery. doi: 10.1145/3291992.3291999
On the cost of negation for dynamic pruning
Mackenzie, Joel, Macdonald, Craig, Scholer, Falk and Culpepper, J. Shane (2018). On the cost of negation for dynamic pruning. 40th European Conference on Information Retrieval Research (ECIR), Grenoble, France, 26-29 March 2018. Cham, Switzerland: Springer. doi: 10.1007/978-3-319-76941-7_42
Query driven algorithm selection in early stage retrieval
Mackenzie, Joel, Culpepper, J. Shane, Blanco, Roi, Crane, Matt, Clarke, Charles L. A. and Lin, Jimmy (2018). Query driven algorithm selection in early stage retrieval. 11th ACM International Conference on Web Search and Data Mining, Marina Del Rey, CA United States, 5-9 February 2018. New York, NY United States: Association for Computing Machinery. doi: 10.1145/3159652.3159676
Towards efficient and effective query variant generation
Benham, Rodger, Culpepper, J. Shane, Gallagher, Luke, Lu, Xiaolu and Mackenzie, Joel (2018). Towards efficient and effective query variant generation. First Biennial Conference on Design of Experimental Search & Information Retrieval Systems (DESIRES 2018), Bertinoro, Italy, 28-31 August 2018. Aachen, Germany: RWTH Aachen University.
Early termination heuristics for score-at-a-time index traversal
Mackenzie, Joel, Scholer, Falk and Culpepper, J. Shane (2017). Early termination heuristics for score-at-a-time index traversal. ADCS 2017: The 22nd Australasian Document Computing Symposium, Brisbane, QLD Australia, 7-8 December 2017. New York, NY United States: Association for Computing Machinery. doi: 10.1145/3166072.3166073
A comparison of document-at-a-time and score-at-a-time query evaluation
Crane, Matt, Culpepper, J. Shane, Lin, Jimmy, Mackenzie, Joel and Trotman, Andrew (2017). A comparison of document-at-a-time and score-at-a-time query evaluation. 10th ACM International Conference on Web Search and Data Mining (WSDM), Cambridge, United Kingdom, 6-10 February 2017. New York, NY United States: Association for Computing Machinery. doi: 10.1145/3018661.3018726
Managing Tail Latencies in Large Scale IR Systems
Mackenzie, Joel (2017). Managing Tail Latencies in Large Scale IR Systems. 40th International ACM SIGIR conference on research and development in Information Retrieval, Shinjuku, Japan, 7-11 August 2017. New York, NY United States: Association for Computing Machinery. doi: 10.1145/3077136.3084152
Efficient location-aware web search
Mackenzie, Joel, Choudhury, Farhana M. and Culpepper, J. Shane (2015). Efficient location-aware web search. ADCS '15: The 20th Australasian Document Computing Symposium, Parramatta, NSW Australia, 8-9 December 2015. New York, NY United States: Association for Computing Machinery. doi: 10.1145/2838931.2838933
Efficient Next-Generation Information Retrieval Systems
Doctor Philosophy — Principal Advisor
Other advisors:
Teaching Pre-trained Language Models to Rank Effectively, Efficiently, and Robustly
Doctor Philosophy — Associate Advisor
Other advisors: