mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-04-28 22:36:24 +02:00
- Add missing github_issue field to all backlog items - Fix dependencies field format to match template - Ensure proper YAML frontmatter structure for VibeSafe integration
1.9 KiB
1.9 KiB
| id | title | status | priority | created | last_updated | owner | github_issue | dependencies | tags | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| lfm-kernel-code-review | Review existing LFM kernel implementations | Ready | High | 2025-08-15 | 2025-08-15 | Neil Lawrence |
|
Review existing LFM kernel implementations
Description
Conduct a comprehensive review of existing LFM (Latent Force Model) kernel implementations in both GPy and MATLAB to understand the current state, design decisions, and limitations.
Background
- GPy has existing ODE-based kernels (
EQ_ODE1,EQ_ODE2) that implement LFM concepts - MATLAB implementation in GPmat provides a more complete LFM framework
- Need to understand differences and identify modernization opportunities
Tasks
- Review
GPy/kern/src/eq_ode1.pyandeq_ode2.pyimplementations - Analyze MATLAB LFM implementation structure and patterns
- Document current limitations and inconsistencies
- Identify reusable components and design patterns
- Compare parameter handling approaches
- Review cross-kernel computation methods
- Document mathematical foundations and implementation details
Acceptance Criteria
- Complete documentation of existing implementations
- Clear understanding of design differences between GPy and MATLAB versions
- Identified list of modernization opportunities
- Documentation of mathematical foundations
- Assessment of current limitations and bugs
Implementation Notes
- Focus on understanding the mathematical foundations from the papers
- Pay attention to parameter tying and multi-output handling
- Document the differential equation structure and kernel computation
- Identify opportunities for using GPy's modern multioutput kernel approach
Related
- CIP: 0001 (LFM kernel implementation)
- Papers: Álvarez et al. (2009, 2012), Lawrence et al. (2006)