An economically-consistent discrete choice model with flexible utility specification based on artificial neural networks

Read original: arXiv:2404.13198 - Published 4/23/2024 by Jose Ignacio Hernandez, Niek Mouter, Sander van Cranenburgh
Total Score

0

📈

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • Random Utility Maximization (RUM) models are a core part of discrete choice modeling, but specifying the utility function is challenging and can impact interpretable outcomes.
  • The paper proposes a new discrete choice model based on Artificial Neural Networks (ANNs), called Alternative-Specific and Shared weights Neural Network (ASS-NN).
  • ASS-NN aims to balance flexible utility approximation with consistency with RUM theory and the fungibility of money.
  • The model can derive economically-consistent outcomes like marginal utilities and willingness to pay without explicitly specifying the utility function.

Plain English Explanation

When people make choices, like choosing between different products or services, researchers often use discrete choice models to understand the factors that influence those decisions. One of the most common types of discrete choice models is the Random Utility Maximization (RUM) model.

RUM models assume that people choose the option that gives them the highest overall "utility" or satisfaction. However, defining this utility function can be tricky, and the way it's specified can significantly impact the results and insights you get from the model.

The paper introduces a new type of discrete choice model called the Alternative-Specific and Shared weights Neural Network (ASS-NN). This model uses artificial neural networks to flexibly approximate the utility function based on the data, rather than having to specify it upfront.

Importantly, the ASS-NN model also ensures that the results are consistent with two key economic principles:

  1. The Random Utility Maximization (RUM) theory, which says people choose the option that gives them the highest overall utility.
  2. The idea that money is "fungible" - that is, one euro is worth the same as any other euro.

By meeting these economic constraints, the ASS-NN model can generate insights like marginal utilities and willingness to pay without having to explicitly define the utility function. This can provide a more flexible and realistic way of modeling people's choices.

Technical Explanation

The paper proposes a new discrete choice model called the Alternative-Specific and Shared weights Neural Network (ASS-NN). This model uses artificial neural networks to approximate the utility function in a Random Utility Maximization (RUM) framework.

The key innovation is that the ASS-NN architecture includes both alternative-specific weights and shared weights across alternatives. The alternative-specific weights allow the model to capture heterogeneity in preferences across different options. The shared weights help ensure consistency with the RUM assumption that people choose the option that maximizes their overall utility.

Additionally, the ASS-NN is designed to be consistent with the principle of the fungibility of money - that is, one euro is worth the same as any other euro. This is achieved by constraining the neural network's output to satisfy certain economic properties.

Through a Monte Carlo experiment and empirical analysis on the Swissmetro dataset, the authors show that the ASS-NN outperforms conventional multinomial logit (MNL) models in terms of goodness of fit, under a variety of utility specifications. They also demonstrate how the ASS-NN can be used to derive economically-meaningful measures like marginal utilities and willingness to pay.

Critical Analysis

The paper presents an interesting and innovative approach to discrete choice modeling by leveraging neural networks while maintaining consistency with RUM theory and the fungibility of money. This is an important contribution, as flexibility in utility specification is a key challenge in discrete choice analysis.

One potential limitation is the computational complexity of the ASS-NN model, which may make it more challenging to implement and scale compared to simpler logit-based approaches. The authors do not provide a detailed analysis of the model's computational requirements or training times.

Additionally, the paper focuses on demonstrating the superior fit of the ASS-NN model, but does not extensively explore the interpretability and face validity of the derived marginal utilities and willingness to pay measures. Further research could assess how well these economically-consistent outputs align with real-world expectations and expert knowledge.

Incorporating uncertain or noisy data is another area that could be explored to further enhance the ASS-NN's applicability to real-world discrete choice problems.

Conclusion

The Alternative-Specific and Shared weights Neural Network (ASS-NN) proposed in this paper represents an innovative approach to discrete choice modeling that aims to balance flexible utility approximation with consistency with RUM theory and the fungibility of money.

By using a neural network architecture with both alternative-specific and shared weights, the ASS-NN can derive economically-meaningful insights like marginal utilities and willingness to pay without explicitly specifying the utility function. This could lead to more realistic and insightful models of human decision-making in a variety of domains.

The paper demonstrates the ASS-NN's superior performance compared to conventional multinomial logit models, but also raises questions about computational complexity and the interpretability of the derived economic measures. Further research exploring these aspects could help advance the state of the art in discrete choice modeling.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

📈

Total Score

0

An economically-consistent discrete choice model with flexible utility specification based on artificial neural networks

Jose Ignacio Hernandez, Niek Mouter, Sander van Cranenburgh

Random utility maximisation (RUM) models are one of the cornerstones of discrete choice modelling. However, specifying the utility function of RUM models is not straightforward and has a considerable impact on the resulting interpretable outcomes and welfare measures. In this paper, we propose a new discrete choice model based on artificial neural networks (ANNs) named Alternative-Specific and Shared weights Neural Network (ASS-NN), which provides a further balance between flexible utility approximation from the data and consistency with two assumptions: RUM theory and fungibility of money (i.e., one euro is one euro). Therefore, the ASS-NN can derive economically-consistent outcomes, such as marginal utilities or willingness to pay, without explicitly specifying the utility functional form. Using a Monte Carlo experiment and empirical data from the Swissmetro dataset, we show that ASS-NN outperforms (in terms of goodness of fit) conventional multinomial logit (MNL) models under different utility specifications. Furthermore, we show how the ASS-NN is used to derive marginal utilities and willingness to pay measures.

Read more

4/23/2024

🤯

Total Score

0

Inference of Utilities and Time Preference in Sequential Decision-Making

Haoyang Cao, Zhengqi Wu, Renyuan Xu

This paper introduces a novel stochastic control framework to enhance the capabilities of automated investment managers, or robo-advisors, by accurately inferring clients' investment preferences from past activities. Our approach leverages a continuous-time model that incorporates utility functions and a generic discounting scheme of a time-varying rate, tailored to each client's risk tolerance, valuation of daily consumption, and significant life goals. We address the resulting time inconsistency issue through state augmentation and the establishment of the dynamic programming principle and the verification theorem. Additionally, we provide sufficient conditions for the identifiability of client investment preferences. To complement our theoretical developments, we propose a learning algorithm based on maximum likelihood estimation within a discrete-time Markov Decision Process framework, augmented with entropy regularization. We prove that the log-likelihood function is locally concave, facilitating the fast convergence of our proposed algorithm. Practical effectiveness and efficiency are showcased through two numerical examples, including Merton's problem and an investment problem with unhedgeable risks. Our proposed framework not only advances financial technology by improving personalized investment advice but also contributes broadly to other fields such as healthcare, economics, and artificial intelligence, where understanding individual preferences is crucial.

Read more

6/5/2024

Non-convolutional Graph Neural Networks
Total Score

0

Non-convolutional Graph Neural Networks

Yuanqing Wang, Kyunghyun Cho

Rethink convolution-based graph neural networks (GNN) -- they characteristically suffer from limited expressiveness, over-smoothing, and over-squashing, and require specialized sparse kernels for efficient computation. Here, we design a simple graph learning module entirely free of convolution operators, coined textit{random walk with unifying memory} (RUM) neural network, where an RNN merges the topological and semantic graph features along the random walks terminating at each node. Relating the rich literature on RNN behavior and graph topology, we theoretically show and experimentally verify that RUM attenuates the aforementioned symptoms and is more expressive than the Weisfeiler-Lehman (WL) isomorphism test. On a variety of node- and graph-level classification and regression tasks, RUM not only achieves competitive performance, but is also robust, memory-efficient, scalable, and faster than the simplest convolutional GNNs.

Read more

8/2/2024

🎲

Total Score

0

Pragmatist Intelligence: Where the Principle of Usefulness Can Take ANNs

Antonio Biki'c, Sayan Mukherjee

Artificial neural networks (ANNs) perform extraordinarily on numerous tasks including classification or prediction, e.g., speech processing and image classification. These new functions are based on a computational model that is enabled to select freely all necessary internal model parameters as long as it eventually delivers the functionality it is supposed to exhibit. Here, we review the connection between the model parameter selection in machine learning (ML) algorithms running on ANNs and the epistemological theory of neopragmatism focusing on the theory's utility and anti-representationalist aspects. To understand the consequences of the model parameter selection of an ANN, we suggest using neopragmatist theories whose implications are well studied. Incidentally, neopragmatism's notion of optimization is also based on utility considerations. This means that applying this approach elegantly reveals the inherent connections between optimization in ML, using a numerical method during the learning phase, and optimization in the ethical theory of consequentialism, where it occurs as a maxim of action. We suggest that these connections originate from the way relevance is calculated in ML systems. This could ultimately reveal a tendency for specific actions in ML systems.

Read more

5/8/2024