We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Use of AI in Modern Dataviz - Øystein Moseng - NDC Oslo 2024
Learn how to effectively combine AI with traditional methods in data visualization. Best practices for LLMs, handling challenges, and implementing hybrid approaches for optimal results.
- 
    
Hybrid approaches combining AI with traditional deterministic methods often yield better results than pure AI solutions - use AI for what it’s good at (like NLP) and traditional approaches for data processing
 - 
    
When working with LLMs for data visualization:
- Keep prompts concise and unambiguous
 - Provide clear examples of input/output
 - Send metadata about data rather than full datasets
 - Use one-shot API calls when possible
 - Implement proper error handling and validation
 
 - 
    
Key challenges to address when using AI for data visualization:
- Accuracy and data consistency cannot be compromised
 - Performance and response times
 - Privacy concerns with third-party services
 - Cost management when using external APIs
 - Handling hallucinations and unpredictable outputs
 
 - 
    
For data processing queries:
- Have AI generate a recipe/stack of actions rather than processing directly
 - Route different queries to specialized models
 - Include relevant metadata like column types, statistics, and sample values
 - Validate outputs before execution
 
 - 
    
The data visualization process typically involves:
- Data gathering/processing stage
 - Insights discovery/analysis stage
 - Design phase for effective representation
 - Making it accessible and interactive for end users
 
 - 
    
AI can assist in:
- Automatic anomaly detection
 - Format translation and adapter creation
 - Accessibility features like audio charts
 - Providing design suggestions and best practices
 - Natural language interfaces for visualization tools
 
 - 
    
Focus on using AI to augment rather than replace existing tools and processes - combining AI capabilities with deterministic approaches often provides better results while maintaining control over critical aspects