Event Timeline Generation Using ML Time Anchoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing human language technology (HLT) systems primarily focus on extracting entities and relationships from text, but struggle to efficiently extract and visualize facts as events on a timeline, which limits their ability to aggregate and depict knowledge from large textual datasets effectively.

Innovation Solution

The development of systems and methods that use machine learning classifiers to extract time mentions from textual datasets, anchor them to a timeline, and visualize the events, allowing for the creation of manageable and navigable timelines that illustrate event relationships, thereby making large datasets more accessible and facilitating decision-making.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional HLT analytics focus on extracting entities and relationships from text, then entity and relationship extraction is effective, but the ability to extract and visualize facts as events on a timeline is limited

Engineering Contradiction:
Improveability to extract and visualize facts as events on a timelineVSAvoidsystem complexity for timeline generation
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the complex task of timeline generation into distinct processing stages: event extraction, time mention extraction, time grounding, and visualization. Each stage handles a specific aspect of the problem, making the overall system more manageable and effective at extracting facts as events on a timeline.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system integrates multiple functions into a unified timeline generation platform that can extract entities, relationships, events, and time mentions, then ground and visualize them all together. This multi-functional approach enables versatile fact extraction and visualization while maintaining system coherence through shared processing infrastructure.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Loss of information

If large textual datasets are analyzed to extract facts, then knowledge accumulation is enhanced, but data accessibility and navigability become challenging

Engineering Contradiction:
Improveknowledge accumulation from large datasetsVSAvoiddata accessibility and navigability
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system creates a simplified visual copy of the complex textual data in the form of an interactive timeline. This visual representation copies the essential factual information and temporal relationships in an easily navigable format, allowing users to access and explore knowledge without being overwhelmed by the volume of source text.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system transforms one-dimensional textual data into a two-dimensional visual timeline representation with temporal and spatial dimensions. This dimensional transformation makes large datasets more accessible by organizing information along a visual timeline axis, enabling intuitive navigation and exploration of facts and their temporal relationships.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Measurement precision

If time mentions are extracted and anchored to a timeline using machine learning classifiers, then event timeline accuracy is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvetime mention anchoring accuracyVSAvoidprocessing time for timeline generation
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary extraction and classification of time mentions before the main timeline anchoring process. By pre-identifying and categorizing time expressions in advance, the system reduces the computational burden during the actual timeline generation phase while maintaining high accuracy in time mention anchoring to events.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11132541B2Systems and method for generating event timelines using human language technology
Publication Date: 2021.09.28 THE MITRE CORPORATION
  • US11132541B2 patent drawing
  • US11132541B2 patent drawing
  • US11132541B2 patent drawing

AI summary

A system and method for generating event timelines by analyzing natural language texts from a textual dataset is provided. In one or more examples, the systems and methods can ingest a textual dataset and generate a visual timeline that illustrates the sequence of events contained within the textual dataset and approximately when in time each event in the textual dataset occurred. In one or more examples, machine learning classifiers can be employed to automatically extract event trigger words and time mentions in the textual dataset and anchor the extracted event trigger words to points in time expressed on the timeline. Machine learning classifiers can be employed to extract event trigger words from the textual dataset, relate the extracted event trigger words to one or more time mentions in the textual dataset, and to relate the extracted event trigger words to one or more document creation times found within the textual dataset.