Machine learning approaches for structured data