Feature Construction
Feature Construction
The design of feature vectors for Linear Function Approximation. The choice of features determines what the approximator can represent — linear FA is only as good as its features.
Methods
| Method | Features | Properties |
|---|---|---|
| Polynomials | Simple, global, poor scaling | |
| Fourier Basis | Good for smooth functions, global | |
| Coarse Coding | Binary: overlapping receptive fields | Local generalization |
| Tile Coding | Binary: multiple offset grids | Fast, local, popular in RL |
| RBF | Smooth, local, continuous-valued | |
| One-hot | , rest 0 | Tabular (no generalization) |
Key Insight
With linear FA, you can’t learn features — you have to design them. The move to Neural Network Function Approximation automates feature learning, which is one of deep RL’s main advantages.