Business Insider Secretly Uses AI for News Writing, Hiding It From Readers

Business Insider and Artificial Intelligence: New Policies and Challenges

Recent reports have revealed that "Business Insider" has notified its journalists of the possibility of using artificial intelligence in drafting initial news story outlines. The platform's policy, circulated by Editor-in-Chief Jamie Heller in an internal memo, clarifies that disclosing this use to readers is not mandatory. The guidelines permit the use of AI "like any other tool" for various tasks such as research and photo editing. However, the instructions emphasize that the final content must be the product of the journalist's creativity, with journalists bearing full responsibility for stories published under their names.

According to reports, articles will not include notices indicating the use of AI, except if the content is entirely AI-generated or insufficiently fact-checked. AI has caused a deep division in the news industry, threatening traditional business models, sparking plagiarism accusations against AI companies, and creating new risks for publishers. Business Insider directly faced these challenges after publishing AI-generated articles by a freelance writer over the summer. Business Insider quickly adopted AI technologies to support its operations, appointing an AI-specialized newsroom leader and implementing a range of innovative initiatives such as an AI-powered search tool. Its parent company, Axel Springer, has also entered into strategic licensing deals with tech giants like OpenAI and Microsoft.

What is a Knowledge Graph? Definition and Importance


A diagram illustrating a knowledge graph

A Knowledge Graph, sometimes referred to as a semantic network, is defined as a structured representation of real-world entities such as objects, events, situations, or concepts, illustrating the complex relationships between them. This information is typically stored in a graph database and visualized as a graphical structure, which has been termed a "Knowledge Graph."

The Knowledge Graph serves as a knowledge base that uses a graph data model to represent and interact with data, enabling the storage of interconnected descriptions of entities with encoded semantics or free relationships linking these entities. This concept gained widespread popularity after Google launched its Knowledge Graph in 2012, which transformed how we search for and understand information on the web.

Essential Components of Knowledge Graphs: Nodes, Edges, and Organizing Principles


An image of blue and white puzzle pieces coming together

Knowledge Graphs consist of three fundamental components that work together to create an interconnected network of data and information:

  • Nodes: Represent actual entities in the real world, such as people, places, objects, events, situations, or abstract concepts. Each node typically carries a label identifying its type (e.g., "person" or "organization") and may contain additional properties or attributes describing it.
  • Edges/Relationships: These edges connect different nodes and illustrate the nature of the relationship between them. For example, an edge might connect a "person" to a "company" with a relationship type of "works for." Like nodes, edges carry labels identifying the relationship type and may contain additional properties describing the relationship itself.
  • Organizing Principles/Schema/Ontologies: These principles form a framework or schema that organizes nodes and relationships according to core concepts essential for specific use cases. Organizing principles can range from simple classifications (e.g., "product line" followed by "product category") to complex business terminology. Ontologies are a type of organizing principle, providing formal specifications of concepts and relationships within a particular domain.

Knowledge Graphs store data and relationships alongside these organizing principles, which serve as rules or categories about the data, providing a flexible conceptual structure that allows for the extraction of deeper insights from the data.

Benefits of Implementing Knowledge Graphs: Enhancing Understanding and Decisions


The image shows a digital graph with connected lines

Knowledge Graphs offer a wide range of benefits that transform how we understand and use data, including:

  • Providing Context and Meaning to Data: By linking entities and defining relationships between them, knowledge graphs provide data with rich context and clear meaning, making it more understandable and usable.
  • Extracting Deeper Insights from Data: The graphical structure allows for the discovery of hidden patterns and relationships between data points, leading to valuable insights that were difficult to uncover through traditional methods.
  • Facilitating Data Integration and Unification: Knowledge graphs serve as a framework that connects diverse data sources, even if they have different structures, making it easier to integrate and unify information.
  • Supporting Advanced Analytics and Search Capabilities: Thanks to their ability to organize data in an interconnected manner, knowledge graphs enhance the efficiency of search operations and support complex analytics across large datasets.
  • Logical Inference and New Knowledge Discovery: Knowledge graphs, especially when used with ontologies as a schema layer, can enable logical inference and the retrieval of implicit knowledge, not just explicit knowledge.
  • Improving the Accuracy and Explainability of AI Applications: When used as a knowledge base for a Large Language Model (LLM) (GraphRAG technology), they increase the accuracy of AI responses and improve their explainability by providing relational context between data.

Practical Applications of Knowledge Graphs Across Various Industries


GIF from GIPHY

Knowledge Graphs demonstrate their ability to solve complex problems and provide significant value across a wide range of industries and applications. Among the most prominent use cases are:

  • Search Engines: Similar to Google's Knowledge Graph, knowledge graphs organize facts about people, places, and things into an interconnected network of entities, allowing search engines to provide more accurate and contextual results in knowledge panels.
  • Recommendation Engines: Knowledge graphs are used in sectors such as retail and entertainment (e.g., Netflix and social media sites) to recommend products or content based on individual purchasing behavior and demographic trends, as well as to improve Search Engine Optimization (SEO).
  • Financial Services: This technology is applied in Know Your Customer (KYC) and anti-money laundering (AML) initiatives, helping to prevent and investigate financial crimes by understanding the flow of funds through customers and identifying non-compliant entities.
  • Healthcare: Knowledge graphs contribute to organizing and classifying relationships within medical research, supporting care providers in verifying diagnoses and determining appropriate treatment plans for individual needs.
  • Generative AI for Enterprise Search Applications: Knowledge graphs play a crucial role in capturing and organizing domain-specific or company-specific information. GraphRAG technology, which leverages knowledge graphs to augment Large Language Models (LLMs), is fundamental for AI applications that use private data to increase response accuracy and improve explainability.
  • Fraud Detection and Analytics: Knowledge graphs represent a network of transactions and participants, enabling companies to quickly identify suspicious activities, investigate suspected fraud, and evolve graphs to keep pace with changing fraud patterns.
  • Master Data Management: Knowledge graphs provide a structured and comprehensive database of customers and company interactions with them, helping to gain an accurate customer view, especially for companies with multiple departments or applications.
  • Supply Chain Management: Knowledge graphs are used to represent the network of suppliers, raw materials, products, and logistics, providing a comprehensive view of the supply chain and helping managers identify weaknesses and optimize processes (e.g., shortest path).
  • Investigative Journalism: Knowledge graphs capture key entities and activities under investigation, making it possible to uncover hidden patterns and distant relationships between entities that may not be obvious.
  • Drug Discovery in Health Research: Used to store information about research topics, such as protein and genome sequences, environmental, and chemical data, uncovering complex patterns and expanding knowledge of proteins.

Steps to Building a Knowledge Graph and Database Systems


GIF from GIPHY

Building a Knowledge Graph involves a conceptual planning process for the graph data model and then implementing it in an appropriate database. Choosing the right database is crucial for streamlining the design process, accelerating development, and adapting to future changes.

Property Graph Databases

Property Graph Databases, such as Neo4j, are a logical choice for implementing knowledge graphs. They naturally store information as nodes, relationships, and properties, allowing for an intuitive visualization of highly interconnected data structures. Among their key advantages are:

  • Simplicity and Ease of Design: Conceptual and physical models largely correspond, making the transition from design to implementation straightforward.
  • Flexibility: Easy to add new data, properties, relationship types, and organizing principles without extensive restructuring.
  • Performance: Offers superior query performance, especially for complex traversals and multi-hop relationships, because it stores relationships directly in the database.
  • Developer-Friendly Code: Supports an intuitive and expressive ISO query language, GQL (like Cypher in Neo4j), which reduces the amount of code required.

Comparison with Other Database Types

  • Triple Stores/RDF: Use "subject-predicate-object" triples and do not naturally support relationships with properties or multiple relationships of the same type between entities. This requires alternative solutions (such as reification) leading to larger databases, greater complexity, and poor query performance.
  • Relational Databases: Do not natively store relationships; rather, they are assembled at runtime using join operations. Relationships reside in the code instead of the dataset, making them more difficult to manage and resulting in poor performance as the number of relationships expands.

Advanced Concepts in Knowledge Graph Construction

  • Virtual Knowledge Graphs: Do not store information in specialized databases but rely on an underlying relational database or data lake to answer queries on the graph, configured via a set of mappings. (Source: Wikipedia)
  • Knowledge Graph Embeddings: Methods for deriving latent feature representations of entities and relationships, linking knowledge graphs with machine learning approaches. (Source: Wikipedia)
  • Entity Alignment: The process of identifying nodes that correspond to the same real-world entity across different knowledge graphs, an active research area with increasing use of Large Language Models (LLMs).
Next Post Previous Post
No Comment
Add Comment
comment url