Book contents
- Frontmatter
- Contents
- Preface
- Part I Background
- Part II Applications, tools, and tasks
- Chapter 5 The life cycle of a network study
- Chapter 6 Gathering data
- Chapter 7 Extracting networks from data — the “upstream task”
- Chapter 8 Implementation: storing and manipulating network data
- Chapter 9 Incorporating node and edge attributes
- Chapter 10 Awful errors and how to amend them
- Chapter 11 Explore and explain: statistics for network data
- Chapter 12 Understanding network structure and organization
- Chapter 13 Visualizing networks
- Chapter 14 Summarizing and comparing networks
- Chapter 15 Dynamics and dynamic networks
- Chapter 16 Machine learning
- Interlude — Good practices for scientific computing
- Part III Fundamentals
- Conclusion
- Bibliography
- Index
Chapter 16 - Machine learning
from Part II - Applications, tools, and tasks
Published online by Cambridge University Press: 06 June 2024
- Frontmatter
- Contents
- Preface
- Part I Background
- Part II Applications, tools, and tasks
- Chapter 5 The life cycle of a network study
- Chapter 6 Gathering data
- Chapter 7 Extracting networks from data — the “upstream task”
- Chapter 8 Implementation: storing and manipulating network data
- Chapter 9 Incorporating node and edge attributes
- Chapter 10 Awful errors and how to amend them
- Chapter 11 Explore and explain: statistics for network data
- Chapter 12 Understanding network structure and organization
- Chapter 13 Visualizing networks
- Chapter 14 Summarizing and comparing networks
- Chapter 15 Dynamics and dynamic networks
- Chapter 16 Machine learning
- Interlude — Good practices for scientific computing
- Part III Fundamentals
- Conclusion
- Bibliography
- Index
Summary
Machine learning has revolutionized many fields, including science, healthcare, and business. It is also widely used in network data analysis. This chapter provides an overview of machine learning methods and how they can be applied to network data. Machine learning can be used to clean, process, and analyze network data, as well as make predictions about networks and network attributes. Methods that transform networks into meaningful representations are especially useful for specific network prediction tasks, such as classifying nodes and predicting links. The challenges of using machine learning with network data include recognizing data leakage and detecting dataset shift. As with all machine learning, effective use of machine learning on networks depends on practicing good data hygiene when evaluating a predictive model’s performance.
Keywords
- Type
- Chapter
- Information
- Working with Network DataA Data Science Perspective, pp. 251 - 278Publisher: Cambridge University PressPrint publication year: 2024