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.
? Tutorial for this page

Alan Fan

dblp:36/3497 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
3since 2021 · last 2024
—ORCID · none

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

Artificial intelligence and machine learning · 4 · 1 first-author · 3 since 2021

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.

Artificial intelligence
3 papers
Language models and text generation · 51% 3D vision · 30% Transfer learning and domain adaptation · 15%
Databases, data mining, and information retrieval
1 paper
Information retrieval · 100%

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

TopicWeightPapersLastEvidence papers
Natural language and speech › Language models and text generation › decoding
autoregressive decoding
0.812024
Superposed Decoding: Multiple Generations from a Single Autoregressive Inference Pass · NeurIPS 2024
Natural language and speech › Language models and text generation
decoding
0.812024
Superposed Decoding: Multiple Generations from a Single Autoregressive Inference Pass · NeurIPS 2024
Natural language and speech › Language models and text generation
text generation
0.812024
Superposed Decoding: Multiple Generations from a Single Autoregressive Inference Pass · NeurIPS 2024
Computer vision › 3D vision
3d object dataset
0.712023
Objaverse-XL: A Universe of 10M+ 3D Objects · NeurIPS 2023
Computer vision › 3D vision
novel view synthesis
0.712023
Objaverse-XL: A Universe of 10M+ 3D Objects · NeurIPS 2023
Machine learning › Transfer learning and domain adaptation
zero-shot transfer
0.712023
Objaverse-XL: A Universe of 10M+ 3D Objects · NeurIPS 2023
Information retrieval › similarity search › nearest neighbor search
approximate nearest neighbor search
0.712023
AdANNS: A Framework for Adaptive Semantic Search · NeurIPS 2023
Information retrieval › similarity search › nearest neighbor search › approximate nearest neighbor search
quantization
0.712023
AdANNS: A Framework for Adaptive Semantic Search · NeurIPS 2023

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

optimized product quantization · 1.3inverted file index · 1.3nucleus sampling · 0.8n-gram interpolation · 0.8greedy decoding · 0.8multi-view rendering · 0.7
YearPublicationVenuePosition
2024 Superposed Decoding: Multiple Generations from a Single Autoregressive Inference Pass
abstract
Many applications today provide users with multiple auto-complete drafts as they type, including GitHub's code completion, Gmail's smart compose, and Apple's messaging auto-suggestions. Under the hood, language models support this by running an autoregressive inference pass to provide a draft. Consequently, providing $k$ drafts to the user requires running an expensive language model $k$ times. To alleviate the computation cost of running $k$ inference passes, we propose Superposed Decoding, a new decoding algorithm that generates $k$ drafts at the computation cost of one autoregressive inference pass. We achieve this by feeding a superposition of the most recent token embeddings from the $k$ drafts as input to the next decoding step of the language model. At every inference step we combine the $k$ drafts with the top-$k$ tokens to get $k^2$ new drafts and cache the $k$ most likely options, using an n-gram interpolation with minimal compute overhead to filter out incoherent generations. Our experiments show that $k$ drafts from Superposed Decoding are at least as coherent and factual as Nucleus Sampling and Greedy Decoding respectively, while being at least $2.44\times$ faster for $k\ge3$. In a compute-normalized setting, user evaluations demonstrably favor text generated by Superposed Decoding over Nucleus Sampling. Superposed Decoding can also be combined with other decoding strategies, resulting in universal coverage gains when scaling inference time compute. Code and more examples open-sourced at https://github.com/RAIVNLab/SuperposedDecoding.
Ethan Shen, Alan Fan, Sarah M. Pratt, Matthew Wallingford, Sham M. Kakade, Ari Holtzman, Ranjay Krishna, Ali Farhadi, Aditya Kusupati
NeurIPS2
2023 Objaverse-XL: A Universe of 10M+ 3D Objects
abstract
Natural language processing and 2D vision models have attained remarkable proficiency on many tasks primarily by escalating the scale of training data. However, 3D vision tasks have not seen the same progress, in part due to the challenges of acquiring high-quality 3D data. In this work, we present Objaverse-XL, a dataset of over 10 million 3D objects. Our compilation comprises deduplicated 3D objects from a diverse set of sources, including manually designed objects, photogrammetry scans of landmarks and everyday items, and professional scans of historic and antique artifacts. Representing the largest scale and diversity in the realm of 3D datasets, Objaverse-XL enables significant new possibilities for 3D vision. Our experiments demonstrate the vast improvements enabled with the scale provided by Objaverse-XL. We show that by training Zero123 on novel view synthesis, utilizing over 100 million multi-view rendered images, we achieve strong zero-shot generalization abilities. We hope that releasing Objaverse-XL will enable further innovations in the field of 3D vision at scale.
Matt Deitke, Ruoshi Liu, Matthew Wallingford, Huong Ngo, Oscar Michel, Aditya Kusupati, Alan Fan, Christian Laforte, Vikram Voleti, Samir Yitzhak Gadre, Eli VanderBilt, Aniruddha Kembhavi, Carl Vondrick, Georgia Gkioxari, Kiana Ehsani, Ludwig Schmidt, Ali Farhadi
NeurIPS7
2023 AdANNS: A Framework for Adaptive Semantic Search
abstract
Web-scale search systems learn an encoder to embed a given query which is then hooked into an approximate nearest neighbor search (ANNS) pipeline to retrieve similar data points. To accurately capture tail queries and data points, learned representations typically are _rigid, high-dimensional_ vectors that are generally used as-is in the entire ANNS pipeline and can lead to computationally expensive retrieval. In this paper, we argue that instead of rigid representations, different stages of ANNS can leverage _adaptive representations_ of varying capacities to achieve significantly better accuracy-compute trade-offs, i.e., stages of ANNS that can get away with more approximate computation should use a lower-capacity representation of the same data point. To this end, we introduce AdANNS, a novel ANNS design framework that explicitly leverages the flexibility of Matryoshka Representations. We demonstrate state-of-the-art accuracy-compute trade-offs using novel AdANNS-based key ANNS building blocks like search data structures (AdANNS-IVF) and quantization (AdANNS-OPQ). For example on ImageNet retrieval, AdANNS-IVF is up to $\mathbf{1.5}$% more accurate than the rigid representations-based IVF at the same compute budget; and matches accuracy while being up to $\mathbf{90}\times$ faster in _wall-clock time_. For Natural Questions, $32$-byte AdANNS-OPQ matches the accuracy of the $64$-byte OPQ baseline constructed using rigid representations -- _same accuracy at half the cost!_ We further show that the gains from AdANNS translate to modern-day composite ANNS indices that combine search structures and quantization. Finally, we demonstrate that AdANNS can enable inference-time adaptivity for compute-aware search on ANNS indices built non-adaptively on matryoshka representations. Code is open-sourced at https://github.com/RAIVNLab/AdANNS.
Aniket Rege, Aditya Kusupati, Sharan Ranjit S, Alan Fan, Sham M. Kakade, Prateek Jain 0002, Ali Farhadi
NeurIPS4
2000 Selecting Bankruptcy Predictors Using a Support Vector Machine Approach
abstract
The conventional neural network approach has been found useful in predicting corporate distress from financial statements. We have adapted a support vector machine approach to the problem. A way of selecting bankruptcy predictors is shown, using the Euclidean distance based criterion calculated within the SVM kernel. A comparative study is provided using three classical corporate distress models and an alternative model based on the SVM approach.
Alan Fan, Marimuthu Palaniswami
IJCNN (6)1