CINXE.COM
LexKey: A Public Language Model Keyword Generator for Legal Documents - Lexum
<!DOCTYPE html> <html lang="en-US"> <head> <link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png"> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="http://gmpg.org/xfn/11"> <link rel="pingback" href="https://lexum.com/xmlrpc.php"> <link rel="stylesheet" href="/wp-content/themes/lexum/inc/font-awesome-4.6.3/css/font-awesome.min.css" /> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> <script src="https://code.jquery.com/jquery-1.12.4.min.js" integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ=" crossorigin="anonymous"></script> <script src="/wp-content/themes/lexum/custom.js"></script> <script src="/wp-content/themes/lexum/cycle2.js"></script> <!-- Latest compiled and minified JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <link rel="alternate" hreflang="fr" href="https://lexum.com/fr/blog/lexkey-un-modele-de-langue-public-pour-generer-les-mots-cles-de-documents-juridiques/" /> <link rel="alternate" hreflang="en" href="https://lexum.com/en/blog/lexkey-a-public-language-model-keyword-generator-for-legal-documents/" /> <link rel="alternate" hreflang="x-default" href="https://lexum.com/en/blog/lexkey-a-public-language-model-keyword-generator-for-legal-documents/" /> <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/a620058fce248fe1a48e0ea2/script.js"></script> <!-- This site is optimized with the Yoast SEO plugin v23.8 - https://yoast.com/wordpress/plugins/seo/ --> <title>LexKey: A Public Language Model Keyword Generator for Legal Documents - Lexum</title> <link rel="canonical" href="https://lexum.com/en/blog/lexkey-a-public-language-model-keyword-generator-for-legal-documents/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="LexKey: A Public Language Model Keyword Generator for Legal Documents - Lexum" /> <meta property="og:description" content="As a sequel to our recent post on Automatic Classification, we would like to introduce you to the science behind the show. The following article is adapted from the one presented by Benjamin C茅rat, Software programmer at Lexum, as a workshop at ICAIL 2023. The 19th International Conference on Artificial Intelligence and Law took place […]" /> <meta property="og:url" content="https://lexum.com/en/blog/lexkey-a-public-language-model-keyword-generator-for-legal-documents/" /> <meta property="og:site_name" content="Lexum" /> <meta property="article:publisher" content="https://www.facebook.com/Lexum" /> <meta property="article:published_time" content="2023-08-14T13:28:00+00:00" /> <meta property="article:modified_time" content="2023-08-14T13:29:14+00:00" /> <meta property="og:image" content="https://lexum.com/wp-content/uploads/2023/08/LGS-Sources.png" /> <meta name="author" content="Lexum" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:creator" content="@lexum_inc" /> <meta name="twitter:site" content="@lexum_inc" /> <meta name="twitter:label1" content="Written by" /> <meta name="twitter:data1" content="Lexum" /> <meta name="twitter:label2" content="Est. reading time" /> <meta name="twitter:data2" content="9 minutes" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://lexum.com/en/blog/lexkey-a-public-language-model-keyword-generator-for-legal-documents/#article","isPartOf":{"@id":"https://lexum.com/en/blog/lexkey-a-public-language-model-keyword-generator-for-legal-documents/"},"author":{"name":"Lexum","@id":"https://lexum.com/en/#/schema/person/119f67a47c2f50d34fa4498b3c061cd6"},"headline":"LexKey: A Public Language Model Keyword Generator for Legal Documents","datePublished":"2023-08-14T13:28:00+00:00","dateModified":"2023-08-14T13:29:14+00:00","mainEntityOfPage":{"@id":"https://lexum.com/en/blog/lexkey-a-public-language-model-keyword-generator-for-legal-documents/"},"wordCount":1912,"publisher":{"@id":"https://lexum.com/en/#organization"},"image":{"@id":"https://lexum.com/en/blog/lexkey-a-public-language-model-keyword-generator-for-legal-documents/#primaryimage"},"thumbnailUrl":"https://lexum.com/wp-content/uploads/2023/08/LGS-Sources.png","keywords":["ensemble de donn茅es juridiques","g茅n茅ration de mots-cl茅s","keywords generation","legal dataset","long documents","natural language processing (NLP)","neural networks","r茅seau neuronal","traitement automatique du langage naturel (PNL)"],"articleSection":["Lab","Lab","Lexum","Lexum"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https://lexum.com/en/blog/lexkey-a-public-language-model-keyword-generator-for-legal-documents/","url":"https://lexum.com/en/blog/lexkey-a-public-language-model-keyword-generator-for-legal-documents/","name":"LexKey: A Public Language Model Keyword Generator for Legal Documents - Lexum","isPartOf":{"@id":"https://lexum.com/en/#website"},"primaryImageOfPage":{"@id":"https://lexum.com/en/blog/lexkey-a-public-language-model-keyword-generator-for-legal-documents/#primaryimage"},"image":{"@id":"https://lexum.com/en/blog/lexkey-a-public-language-model-keyword-generator-for-legal-documents/#primaryimage"},"thumbnailUrl":"https://lexum.com/wp-content/uploads/2023/08/LGS-Sources.png","datePublished":"2023-08-14T13:28:00+00:00","dateModified":"2023-08-14T13:29:14+00:00","breadcrumb":{"@id":"https://lexum.com/en/blog/lexkey-a-public-language-model-keyword-generator-for-legal-documents/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://lexum.com/en/blog/lexkey-a-public-language-model-keyword-generator-for-legal-documents/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://lexum.com/en/blog/lexkey-a-public-language-model-keyword-generator-for-legal-documents/#primaryimage","url":"https://lexum.com/wp-content/uploads/2023/08/LGS-Sources.png","contentUrl":"https://lexum.com/wp-content/uploads/2023/08/LGS-Sources.png"},{"@type":"BreadcrumbList","@id":"https://lexum.com/en/blog/lexkey-a-public-language-model-keyword-generator-for-legal-documents/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://lexum.com/en/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://lexum.com/en/blog/"},{"@type":"ListItem","position":3,"name":"LexKey: A Public Language Model Keyword Generator for Legal Documents"}]},{"@type":"WebSite","@id":"https://lexum.com/en/#website","url":"https://lexum.com/en/","name":"Lexum","description":"Organisez, diffusez, et trouvez votre information juridique","publisher":{"@id":"https://lexum.com/en/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://lexum.com/en/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://lexum.com/en/#organization","name":"Lexum","url":"https://lexum.com/en/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://lexum.com/en/#/schema/logo/image/","url":"https://lexum.com/wp-content/uploads/2017/08/LXM_logo_Horiz_RGB.png","contentUrl":"https://lexum.com/wp-content/uploads/2017/08/LXM_logo_Horiz_RGB.png","width":721,"height":195,"caption":"Lexum"},"image":{"@id":"https://lexum.com/en/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/Lexum","https://x.com/lexum_inc","https://www.linkedin.com/company/lexum-inc/","https://www.youtube.com/user/LEXUMinc"]},{"@type":"Person","@id":"https://lexum.com/en/#/schema/person/119f67a47c2f50d34fa4498b3c061cd6","name":"Lexum","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://lexum.com/en/#/schema/person/image/","url":"https://secure.gravatar.com/avatar/2a73e35e10720a7e4434cef95f4ff3c3?s=96&d=mm&r=g","contentUrl":"https://secure.gravatar.com/avatar/2a73e35e10720a7e4434cef95f4ff3c3?s=96&d=mm&r=g","caption":"Lexum"},"url":"https://lexum.com/en/blog/author/lx_admin/"}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//www.google.com' /> <link rel="alternate" type="application/rss+xml" title="Lexum » Feed" href="https://lexum.com/en/feed/" /> <link rel="alternate" type="application/rss+xml" title="Lexum » Comments Feed" href="https://lexum.com/en/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="Lexum » LexKey: A Public Language Model Keyword Generator for Legal Documents Comments Feed" href="https://lexum.com/en/blog/lexkey-a-public-language-model-keyword-generator-for-legal-documents/feed/" /> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://lexum.com/wp-includes/css/dist/block-library/style.min.css?ver=6.6.2' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='wpml-blocks-css' href='https://lexum.com/wp-content/plugins/sitepress-multilingual-cms/dist/css/blocks/styles.css?ver=4.6.13' type='text/css' media='all' /> <link rel='stylesheet' id='wpml-legacy-horizontal-list-0-css' href='https://lexum.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-horizontal/style.min.css?ver=1' type='text/css' media='all' /> <style id='wpml-legacy-horizontal-list-0-inline-css' type='text/css'> .wpml-ls-statics-shortcode_actions{background-color:#eeeeee;}.wpml-ls-statics-shortcode_actions, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu, .wpml-ls-statics-shortcode_actions a {border-color:#cdcdcd;}.wpml-ls-statics-shortcode_actions a, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:link, .wpml-ls-statics-shortcode_actions li:not(.wpml-ls-current-language) .wpml-ls-link, .wpml-ls-statics-shortcode_actions li:not(.wpml-ls-current-language) .wpml-ls-link:link {color:#444444;background-color:#ffffff;}.wpml-ls-statics-shortcode_actions a, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:hover,.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:focus, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:link:hover, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:link:focus {color:#000000;background-color:#eeeeee;}.wpml-ls-statics-shortcode_actions .wpml-ls-current-language > a {color:#444444;background-color:#ffffff;}.wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover>a, .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a:focus {color:#000000;background-color:#eeeeee;} </style> <link rel='stylesheet' id='wpml-menu-item-0-css' href='https://lexum.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/menu-item/style.min.css?ver=1' type='text/css' media='all' /> <link rel='stylesheet' id='wp-pagenavi-css' href='https://lexum.com/wp-content/plugins/wp-pagenavi/pagenavi-css.css?ver=2.70' type='text/css' media='all' /> <link rel='stylesheet' id='cms-navigation-style-base-css' href='https://lexum.com/wp-content/plugins/wpml-cms-nav/res/css/cms-navigation-base.css?ver=1.5.5' type='text/css' media='screen' /> <link rel='stylesheet' id='cms-navigation-style-css' href='https://lexum.com/wp-content/plugins/wpml-cms-nav/res/css/cms-navigation.css?ver=1.5.5' type='text/css' media='screen' /> <link rel='stylesheet' id='lexum-style-css' href='https://lexum.com/wp-content/themes/lexum/style.css?ver=20230404' type='text/css' media='all' /> <script type="text/javascript" src="https://lexum.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://lexum.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <link rel="https://api.w.org/" href="https://lexum.com/en/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://lexum.com/en/wp-json/wp/v2/posts/8796" /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://lexum.com/en/wp-json/oembed/1.0/embed?url=https%3A%2F%2Flexum.com%2Fen%2Fblog%2Flexkey-a-public-language-model-keyword-generator-for-legal-documents%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://lexum.com/en/wp-json/oembed/1.0/embed?url=https%3A%2F%2Flexum.com%2Fen%2Fblog%2Flexkey-a-public-language-model-keyword-generator-for-legal-documents%2F&format=xml" /> <link rel="icon" href="https://lexum.com/wp-content/uploads/2017/03/lexum-fav-150x150.png" sizes="32x32" /> <link rel="icon" href="https://lexum.com/wp-content/uploads/2017/03/lexum-fav.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://lexum.com/wp-content/uploads/2017/03/lexum-fav.png" /> <meta name="msapplication-TileImage" content="https://lexum.com/wp-content/uploads/2017/03/lexum-fav.png" /> <style type="text/css" id="wp-custom-css"> @media (min-width: 768px){ .page-template-our-company-php .directeur { width: 20%; } .page-template-our-company-php .directeurs .row { display: flex; flex-direction: row; justify-content: center; } }; </style> <script>var sem_tags = 0;</script><style>#menu-item-5766 a { color: #f99f1c; } #menu-item-5766.current-menu-ancestor, #menu-item-5766.current-page-ancestor, #menu-item-5766.hover { background-color: #f99f1c; } #menu-item-5766.current-menu-ancestor .sub-menu, #menu-item-5766.current-page-ancestor .sub-menu, #menu-item-5766.hover .sub-menu { background-color: #f99f1c; } #menu-item-5766.current-menu-ancestor .sub-menu a, #menu-item-5766.current-page-ancestor .sub-menu a, #menu-item-5766.current-menu-item .sub-menu a, #menu-item-5766.hover .sub-menu a { color: #fff; } #menu-item-5766.current-menu-ancestor a, #menu-item-5766.current-page-ancestor a, #menu-item-5766.hover a { color: #fff; } @media (max-width: 768px) { #menu-item-5766 a { color: #fff; } #menu-item-5766 { background-color: #f99f1c; } } /* ENGLISH */ body #menu-primary-menu #menu-item-5766 > a { color: #f99f1c !important; } body #menu-primary-menu #menu-item-5766 > .sub-menu { background-color: #f99f1c !important; } body #menu-primary-menu #menu-item-5766 > .sub-menu { color: #FFF !important; } body #menu-primary-menu #menu-item-5766 > .sub-menu li > .sub-menu { color: #FFF !important; } /* FRENCH */ body #menu-menu-primaire #menu-item-5766 > a { color: #f99f1c !important; } body #menu-menu-primaire #menu-item-5766 > .sub-menu { background-color: #f99f1c !important; } body #menu-menu-primaire #menu-item-5766 > .sub-menu { color: #FFF !important; } body #menu-menu-primaire #menu-item-5766 > .sub-menu li > .sub-menu { color: #FFF !important; }body #menu-primary-menu #menu-item-5757.current-menu-parent > .sub-menu li > .sub-menu { display: block !important; } body #menu-menu-primaire #menu-item-5798.current-menu-parent > .sub-menu li > .sub-menu { display: block !important; }#menu-item-5768 a { color: #f04933; } #menu-item-5768.current-menu-ancestor, #menu-item-5768.current-page-ancestor, #menu-item-5768.hover { background-color: #f04933; } #menu-item-5768.current-menu-ancestor .sub-menu, #menu-item-5768.current-page-ancestor .sub-menu, #menu-item-5768.hover .sub-menu { background-color: #f04933; } #menu-item-5768.current-menu-ancestor .sub-menu a, #menu-item-5768.current-page-ancestor .sub-menu a, #menu-item-5768.current-menu-item .sub-menu a, #menu-item-5768.hover .sub-menu a { color: #fff; } #menu-item-5768.current-menu-ancestor a, #menu-item-5768.current-page-ancestor a, #menu-item-5768.hover a { color: #fff; } @media (max-width: 768px) { #menu-item-5768 a { color: #fff; } #menu-item-5768 { background-color: #f04933; } } /* ENGLISH */ body #menu-primary-menu #menu-item-5768 > a { color: #f04933 !important; } body #menu-primary-menu #menu-item-5768 > .sub-menu { background-color: #f04933 !important; } body #menu-primary-menu #menu-item-5768 > .sub-menu { color: #FFF !important; } body #menu-primary-menu #menu-item-5768 > .sub-menu li > .sub-menu { color: #FFF !important; } /* FRENCH */ body #menu-menu-primaire #menu-item-5768 > a { color: #f04933 !important; } body #menu-menu-primaire #menu-item-5768 > .sub-menu { background-color: #f04933 !important; } body #menu-menu-primaire #menu-item-5768 > .sub-menu { color: #FFF !important; } body #menu-menu-primaire #menu-item-5768 > .sub-menu li > .sub-menu { color: #FFF !important; }body #menu-primary-menu #menu-item-5757.current-menu-parent > .sub-menu li > .sub-menu { display: block !important; } body #menu-menu-primaire #menu-item-5798.current-menu-parent > .sub-menu li > .sub-menu { display: block !important; }#menu-item-5767 a { color: #0093b5; } #menu-item-5767.current-menu-ancestor, #menu-item-5767.current-page-ancestor, #menu-item-5767.hover { background-color: #0093b5; } #menu-item-5767.current-menu-ancestor .sub-menu, #menu-item-5767.current-page-ancestor .sub-menu, #menu-item-5767.hover .sub-menu { background-color: #0093b5; } #menu-item-5767.current-menu-ancestor .sub-menu a, #menu-item-5767.current-page-ancestor .sub-menu a, #menu-item-5767.current-menu-item .sub-menu a, #menu-item-5767.hover .sub-menu a { color: #fff; } #menu-item-5767.current-menu-ancestor a, #menu-item-5767.current-page-ancestor a, #menu-item-5767.hover a { color: #fff; } @media (max-width: 768px) { #menu-item-5767 a { color: #fff; } #menu-item-5767 { background-color: #0093b5; } } /* ENGLISH */ body #menu-primary-menu #menu-item-5767 > a { color: #0093b5 !important; } body #menu-primary-menu #menu-item-5767 > .sub-menu { background-color: #0093b5 !important; } body #menu-primary-menu #menu-item-5767 > .sub-menu { color: #FFF !important; } body #menu-primary-menu #menu-item-5767 > .sub-menu li > .sub-menu { color: #FFF !important; } /* FRENCH */ body #menu-menu-primaire #menu-item-5767 > a { color: #0093b5 !important; } body #menu-menu-primaire #menu-item-5767 > .sub-menu { background-color: #0093b5 !important; } body #menu-menu-primaire #menu-item-5767 > .sub-menu { color: #FFF !important; } body #menu-menu-primaire #menu-item-5767 > .sub-menu li > .sub-menu { color: #FFF !important; }body #menu-primary-menu #menu-item-5757.current-menu-parent > .sub-menu li > .sub-menu { display: block !important; } body #menu-menu-primaire #menu-item-5798.current-menu-parent > .sub-menu li > .sub-menu { display: block !important; }#menu-item-5769 a { color: #6f9ca6; } #menu-item-5769.current-menu-ancestor, #menu-item-5769.current-page-ancestor, #menu-item-5769.hover { background-color: #6f9ca6; } #menu-item-5769.current-menu-ancestor .sub-menu, #menu-item-5769.current-page-ancestor .sub-menu, #menu-item-5769.hover .sub-menu { background-color: #6f9ca6; } #menu-item-5769.current-menu-ancestor .sub-menu a, #menu-item-5769.current-page-ancestor .sub-menu a, #menu-item-5769.current-menu-item .sub-menu a, #menu-item-5769.hover .sub-menu a { color: #fff; } #menu-item-5769.current-menu-ancestor a, #menu-item-5769.current-page-ancestor a, #menu-item-5769.hover a { color: #fff; } @media (max-width: 768px) { #menu-item-5769 a { color: #fff; } #menu-item-5769 { background-color: #6f9ca6; } } /* ENGLISH */ body #menu-primary-menu #menu-item-5769 > a { color: #6f9ca6 !important; } body #menu-primary-menu #menu-item-5769 > .sub-menu { background-color: #6f9ca6 !important; } body #menu-primary-menu #menu-item-5769 > .sub-menu { color: #FFF !important; } body #menu-primary-menu #menu-item-5769 > .sub-menu li > .sub-menu { color: #FFF !important; } /* FRENCH */ body #menu-menu-primaire #menu-item-5769 > a { color: #6f9ca6 !important; } body #menu-menu-primaire #menu-item-5769 > .sub-menu { background-color: #6f9ca6 !important; } body #menu-menu-primaire #menu-item-5769 > .sub-menu { color: #FFF !important; } body #menu-menu-primaire #menu-item-5769 > .sub-menu li > .sub-menu { color: #FFF !important; }body #menu-primary-menu #menu-item-5757.current-menu-parent > .sub-menu li > .sub-menu { display: block !important; } body #menu-menu-primaire #menu-item-5798.current-menu-parent > .sub-menu li > .sub-menu { display: block !important; }#menu-item-6154 a { color: #7c68a5; } #menu-item-6154.current-menu-ancestor, #menu-item-6154.current-page-ancestor, #menu-item-6154.hover { background-color: #7c68a5; } #menu-item-6154.current-menu-ancestor .sub-menu, #menu-item-6154.current-page-ancestor .sub-menu, #menu-item-6154.hover .sub-menu { background-color: #7c68a5; } #menu-item-6154.current-menu-ancestor .sub-menu a, #menu-item-6154.current-page-ancestor .sub-menu a, #menu-item-6154.current-menu-item .sub-menu a, #menu-item-6154.hover .sub-menu a { color: #fff; } #menu-item-6154.current-menu-ancestor a, #menu-item-6154.current-page-ancestor a, #menu-item-6154.hover a { color: #fff; } @media (max-width: 768px) { #menu-item-6154 a { color: #fff; } #menu-item-6154 { background-color: #7c68a5; } } /* ENGLISH */ body #menu-primary-menu #menu-item-6154 > a { color: #7c68a5 !important; } body #menu-primary-menu #menu-item-6154 > .sub-menu { background-color: #7c68a5 !important; } body #menu-primary-menu #menu-item-6154 > .sub-menu { color: #FFF !important; } body #menu-primary-menu #menu-item-6154 > .sub-menu li > .sub-menu { color: #FFF !important; } /* FRENCH */ body #menu-menu-primaire #menu-item-6154 > a { color: #7c68a5 !important; } body #menu-menu-primaire #menu-item-6154 > .sub-menu { background-color: #7c68a5 !important; } body #menu-menu-primaire #menu-item-6154 > .sub-menu { color: #FFF !important; } body #menu-menu-primaire #menu-item-6154 > .sub-menu li > .sub-menu { color: #FFF !important; }body #menu-primary-menu #menu-item-5757.current-menu-parent > .sub-menu li > .sub-menu { display: block !important; } body #menu-menu-primaire #menu-item-5798.current-menu-parent > .sub-menu li > .sub-menu { display: block !important; }#menu-item-6154 a { color: #7c68a5; } #menu-item-6154.current-menu-ancestor, #menu-item-6154.current-page-ancestor, #menu-item-6154.hover { background-color: #7c68a5; } #menu-item-6154.current-menu-ancestor .sub-menu, #menu-item-6154.current-page-ancestor .sub-menu, #menu-item-6154.hover .sub-menu { background-color: #7c68a5; } #menu-item-6154.current-menu-ancestor .sub-menu a, #menu-item-6154.current-page-ancestor .sub-menu a, #menu-item-6154.hover .sub-menu a { color: #fff; } #menu-item-6154.current-menu-ancestor a, #menu-item-6154.current-page-ancestor a, #menu-item-6154.hover a { color: #fff; } @media (max-width: 768px) { #menu-item-6154 a { color: #fff; } #menu-item-6154 { background-color: #7c68a5; } } body #menu-primary-menu #menu-item-6154 > a {color: #7c68a5 !important; } body #menu-menu-primaire #menu-item-6154 > a {color: #7c68a5 !important; } </style> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-L80MHXDPB1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-L80MHXDPB1'); </script> <style id="rocket-lazyrender-inline-css">[data-wpr-lazyrender] {content-visibility: auto;}</style><meta name="generator" content="WP Rocket 3.17.2.1" data-wpr-features="wpr_automatic_lazy_rendering wpr_desktop" /></head> <body class="post-template-default single single-post postid-8796 single-format-standard en show_price group-blog"> <div class="shade"></div> <div id="page" class="site"> <a class="skip-link screen-reader-text" href="#content">Skip to content</a> <header id="masthead" class="site-header" role="banner"> <div class="container-fluid"> <div class="row"> <div class="site-branding col-xs-12 col-sm-3 col-md-3 col-lg-4"> <p class="site-title"><a href="https://lexum.com/en/" rel="home">Lexum</a></p> <p class="site-description">Organisez, diffusez, et trouvez votre information juridique</p> </div><!-- .site-branding --> <nav id="site-navigation" class="main-navigation col-xs-12 col-sm-7 col-md-6 col-lg-5" role="navigation"> <button class="menu-toggle" aria-controls="primary-menu" aria-expanded="false">Primary Menu</button> <div class="menu-primary-menu-container"><ul id="menu-primary-menu" class="menu"><li id="menu-item-7396" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-7396"><a href="https://lexum.com/en/expertise/organize/">expertise</a> <ul class="sub-menu"> <li id="menu-item-5793" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5793"><a href="https://lexum.com/en/expertise/organize/">organize</a></li> <li id="menu-item-5792" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5792"><a href="https://lexum.com/en/expertise/deliver/">deliver</a></li> <li id="menu-item-5791" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5791"><a href="https://lexum.com/en/expertise/find/">find</a></li> </ul> </li> <li id="menu-item-5757" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5757"><a href="#">products</a> <ul class="sub-menu"> <li id="menu-item-5766" class=" menu-item-product menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-5766"><a href="https://lexum.com/en/products/decisia/">decisia</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-logo"><a href="#top"><img src="https://lexum.com/wp-content/uploads/2016/09/decisia-en-white-2.png" alt="" /></a></li> <li id="menu-item-5775" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5775"><a href="/en/products/decisia/#overview">overview</a></li> <li id="menu-item-5776" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5776"><a href="/en/products/decisia/#features">features</a></li> <li id="menu-item-5777" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5777"><a href="/en/products/decisia/#know-how">know-how</a></li> <li id="menu-item-5778" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5778"><a href="/en/products/decisia/#clients">clients</a></li> <li class="cta"><a href="#/en/products/decisia/form/" class="btn" target="_blank">Book a demo</a></li> </ul> </li> <li id="menu-item-5768" class=" menu-item-product menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-5768"><a href="https://lexum.com/en/products/qweri/">qweri</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-logo"><a href="#top"><img src="https://lexum.com/wp-content/uploads/2016/09/qweri-en-white-1.png" alt="" /></a></li> <li id="menu-item-5771" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5771"><a href="/en/products/qweri/#overview">overview</a></li> <li id="menu-item-5772" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5772"><a href="/en/products/qweri/#features">features</a></li> <li id="menu-item-5773" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5773"><a href="/en/products/qweri/#know-how">know-how</a></li> <li id="menu-item-5774" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5774"><a href="/en/products/qweri/#clients">clients</a></li> <li class="cta"><a href="#/en/products/qweri/form/" class="btn" target="_blank">Book a demo</a></li> </ul> </li> <li id="menu-item-5767" class=" menu-item-product menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-5767"><a href="https://lexum.com/en/products/lexbox/">lexbox</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-logo"><a href="#top"><img src="https://lexum.com/wp-content/uploads/2016/09/lexbox-en-white-2.png" alt="" /></a></li> <li id="menu-item-5779" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5779"><a href="/en/products/lexbox/#overview">overview</a></li> <li id="menu-item-5780" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5780"><a href="/en/products/lexbox/#features">features</a></li> <li id="menu-item-5781" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5781"><a href="/en/products/lexbox/#know-how">know-how</a></li> <li id="menu-item-5782" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5782"><a href="/en/products/lexbox/#supportedwebsites">clients</a></li> <li class="cta"><a href=" https://my.canlii.org" class="btn" target="_blank">Try it out for free</a></li> </ul> </li> <li id="menu-item-5769" class=" menu-item-product menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-5769"><a href="https://lexum.com/en/products/data/">data</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-logo"><a href="#top"><img src="https://lexum.com/wp-content/uploads/2019/10/data-en-white.png" alt="" /></a></li> <li id="menu-item-5783" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5783"><a href="/en/products/data/#overview">overview</a></li> <li id="menu-item-5784" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5784"><a href="/en/products/data/#functionalities">features</a></li> <li id="menu-item-5785" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5785"><a href="/en/products/data/#know-how">know-how</a></li> <li id="menu-item-5786" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5786"><a href="/en/products/data/#clients">clients</a></li> <li class="cta"><a href="/en/contact-us/" class="btn" target="_blank">Contact us</a></li> </ul> </li> <li id="menu-item-6154" class=" menu-item-product menu-item-product menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-6154"><a href="https://lexum.com/en/lab/">lab</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-logo"><a href="#top"><img src="https://lexum.com/wp-content/uploads/2017/11/lab-lex-en-2.png" alt="" /></a></li> <li id="menu-item-5787" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5787"><a href="/en/products/lab-product/#overview">overview</a></li> <li id="menu-item-5788" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5788"><a href="/en/products/lab-product/#partners">partnerships</a></li> <li id="menu-item-5789" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5789"><a href="/en/products/lab-product/#projects">projects</a></li> <li id="menu-item-5790" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5790"><a href="/en/products/lab-product/#background">background</a></li> </ul> </li> </ul> </li> <li id="menu-item-7258" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-7258"><a href="https://lexum.com/en/our-partners/">partners</a> <ul class="sub-menu"> <li id="menu-item-7256" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7256"><a href="https://lexum.com/en/our-partners/">our partners</a></li> <li id="menu-item-7255" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7255"><a href="https://lexum.com/en/become-a-partner/">become a partner</a></li> <li id="menu-item-7257" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7257"><a target="_blank" rel="noopener" href="https://lexum-partners.atlassian.net/">partner portal</a></li> </ul> </li> <li id="menu-item-7395" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-7395"><a href="https://lexum.com/en/about-lexum/our-company/">about lexum</a> <ul class="sub-menu"> <li id="menu-item-5760" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5760"><a href="https://lexum.com/en/about-lexum/our-company/">who we are</a></li> <li id="menu-item-5761" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-5761"><a href="https://lexum.com/en/blog/">blog</a></li> <li id="menu-item-5765" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5765"><a href="https://lexum.com/en/newsletter/">newsletter</a></li> <li id="menu-item-5763" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5763"><a href="https://lexum.com/en/case-studies/">case studies</a></li> <li id="menu-item-5762" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5762"><a href="https://lexum.com/en/careers/">careers</a></li> <li id="menu-item-5764" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5764"><a href="https://lexum.com/en/contact-us/">contact us</a></li> </ul> </li> <li id="menu-item-wpml-ls-59-fr" class="menu-item-language menu-item wpml-ls-slot-59 wpml-ls-item wpml-ls-item-fr wpml-ls-menu-item wpml-ls-first-item wpml-ls-last-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-59-fr"><a title="Fran莽ais" href="https://lexum.com/fr/blog/lexkey-un-modele-de-langue-public-pour-generer-les-mots-cles-de-documents-juridiques/"><span class="wpml-ls-native" lang="fr">Fran莽ais</span></a></li> </ul></div> </nav><!-- #site-navigation --> <nav id="top-navigation" class="col-xs-12 col-sm-2 col-md-3"> <div class="menu-top-menu-container"><ul id="menu-top-menu" class="menu"><li id="menu-item-399" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-399"><a href="tel:18553162100">1 855 316-2100</a></li> <li id="menu-item-wpml-ls-25-fr" class="menu-item-language menu-item wpml-ls-slot-25 wpml-ls-item wpml-ls-item-fr wpml-ls-menu-item wpml-ls-first-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-25-fr"><a title="Fran莽ais" href="https://lexum.com/fr/blog/lexkey-un-modele-de-langue-public-pour-generer-les-mots-cles-de-documents-juridiques/"><span class="wpml-ls-native" lang="fr"><span class="desktop">FR</span> <span class="mobile">fran锟絘is</span></span></a></li> <li id="menu-item-wpml-ls-25-en" class="menu-item-language menu-item-language-current menu-item wpml-ls-slot-25 wpml-ls-item wpml-ls-item-en wpml-ls-current-language wpml-ls-menu-item wpml-ls-last-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-25-en"><a title="English" href="https://lexum.com/en/blog/lexkey-a-public-language-model-keyword-generator-for-legal-documents/"><span class="wpml-ls-native" lang="en"><span class="desktop">EN</span> <span class="mobile">english</span></span></a></li> </ul></div> </nav> </div> </div> </header><!-- #masthead --> <div id="content" class="site-content"> <div id="primary" class="content-area"> <main id="main" class="site-main" role="main"> <article id="post-8796" class="post-8796 post type-post status-publish format-standard hentry category-lab category-lexum tag-ensemble-de-donnees-juridiques-2 tag-generation-de-mots-cles-2 tag-keywords-generation tag-legal-dataset tag-long-documents tag-natural-language-processing-nlp tag-neural-networks tag-reseau-neuronal-2 tag-traitement-automatique-du-langage-naturel-pnl-2"> <header class="entry-header"> <div class="sub-nav"> <h2 class="page-title"><a href="/en/blog/">Blog</a></h2> <div class="feed"><a href="/en/blog/feed/" target="_blank">RSS <span class="rss-icon"></span></a></div> <ul class="nav-category"> <li class="label">Choose a topic</li> <li class="current-item mobile"><a href="/en/blog/">All</a></li> <li class="all"><a href="/en/blog/">All</a></li><li class="cat qweri"><a href="/en/blog/category/qweri/">Qweri</a></li> <li class="cat decisia"><a href="/en/blog/category/decisia/">Decisia</a></li> <li class="cat lexbox"><a href="/en/blog/category/lexbox/">Lexbox</a></li> <li class="cat lexum"><a href="/en/blog/category/lexum/">Lexum</a></li> <li class="cat data"><a href="/en/blog/category/data/">Data</a></li> <li class="cat lab"><a href="/en/blog/category/lab/">Lab</a></li> </ul> </div><h1 class="entry-title"><span class="icon"></span>LexKey: A Public Language Model Keyword Generator for Legal Documents</h1> <div class="entry-meta"> <span class="posted-on"><a href="https://lexum.com/en/blog/lexkey-a-public-language-model-keyword-generator-for-legal-documents/" rel="bookmark"><time class="entry-date published" datetime="2023-08-14T09:28:00-04:00">14 August 2023</time><time class="updated" datetime="2023-08-14T09:29:14-04:00">14 August 2023</time></a></span><span class="byline"> by <span class="author vcard"><a class="url fn n" href="https://lexum.com/en/blog/author/lx_admin/">Lexum</a></span></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>As a sequel to our recent post on <a href="https://lexum.com/en/blog/automatic-classification-on-canlii-part-1-functionalities/" target="_blank" rel="noreferrer noopener">Automatic Classification</a>, we would like to introduce you to the science behind the show. The following article is adapted from the one presented by Benjamin C茅rat, Software programmer at Lexum, as a workshop at <a href="https://icail2023.di.uminho.pt/" target="_blank" rel="noreferrer noopener">ICAIL 2023</a>. The 19th International Conference on Artificial Intelligence and Law took place from June 19<sup>th</sup> to 23<sup>rd</sup>, 2023, in Braga, Portugal.</p> <p>Recent advances in natural language processing, such as large pre-trained transformer models, have opened a host of automation possibilities. The LexKey project is one of the initiatives pursued by Lexum to leverage these new tools to maximize access to legal information. The project first involved assembling a large dataset of annotated legal decisions from various sources. It allowed our team to train an <a href="https://lexum.com/en/blog/automatic-classification-on-canlii-part-1-functionalities/" target="_blank" rel="noreferrer noopener">abstractive generative model to produce useful and well-formatted keywords</a> from legal documents. </p> <p>This article presents the challenges involved and the steps we took to achieve this goal. It includes data cleaning to modify an existing model architecture for handling long legal documents. Finally, we鈥檒l delve into the evaluation, both quantitative and qualitative, of the output.</p> <h2 class="wp-block-heading"><strong>Choosing the Model</strong></h2> <p>The LexKey project started as a relatively basic proof of concept. The original prototype used a pre-trained model available on Huggingface, namely <a href="https://huggingface.co/google/bigbird-pegasus-large-bigpatent" target="_blank" rel="noreferrer noopener">BigBirdPegasus</a> (BBP), trained on the BIGPATENT dataset 1. The model was fine-tuned to generate keywords harvested from decisions found in the <a href="https://digital.ontarioreports.ca/ontarioreports/Store.action" target="_blank" rel="noreferrer noopener">Ontario Reports</a>, the <a href="https://1536.sydneyplus.com/final/Portal/case.aspx?lang=en-US" target="_blank" rel="noreferrer noopener">Law Society of Saskatchewan Libraries databases</a> and the <a href="https://decisions.scc-csc.ca/scc-csc/scr/en/nav_date.do" target="_blank" rel="noreferrer noopener">Supreme Court of Canada Reports</a>. The ability to handle fairly long documents was paramount, as Canadian decisions can vary from several sentences to novel length, averaging around six thousand words. One of the side benefits is to complement our own products, Decisia and Qweri, the latter having been specifically tailored for the online publishing of long legal documents.</p> <h2 class="wp-block-heading"><strong>The Challenges</strong></h2> <p>While the preliminary results from BBP were promising, we outlined several issues regarding the resulting keywords. </p> <p>First, pre-trained language models capable of handling long documents were unavailable for the French language. Also, the rare French legal models were either not accessible or not suited for Canadian common law. </p> <p>Second, the selected model failed to generalize to decisions聽from jurisdictions outside the training scope. Inference on decisions from courts unseen in the training set was strongly biased toward topics typically included in law reports. As a result, it confused jurisdictions and generally did not meet the required standard. </p> <p>Finally, the keyword format was quite inconsistent because the model learned from different reports, each having its own reporting style. Since the outputted keywords are meant to be assembled into search results lists, we sought more standardized outputs.聽</p> <h2 class="wp-block-heading"><strong>Adapting the Model vs Finding a New One</strong></h2> <p>These preliminary results led us to open our views on other language models. A few other models were selected for experiments, all using an encoder-decoder architecture. Several elements drew us towards these models:</p> <ul class="wp-block-list"> <li>the flexibility provided by separately designed encoder and decoder layers,</li> <li>the flexibility in the implementation of the pre-training objective (e.g. masked language modelling and denoising) and the attention architecture,</li> <li>the ease of managing multilingual models by simply using source and target language prompts.</li> </ul> <p>As the LexKey project was nearing its completion, large decoder-based models such as OpenAI GPT were being released. They proved to perform well in text-generation tasks based on prompting schemes. The large-scale application of the most recent models (ChatGPT, GPT-4) to our corpus is left for future work.</p> <p>All in all, most of the models we surveyed were performing very similarly on summarizing tasks, so the ease of adapting each model to our needs became the primary differentiator. Among these needs, the ability to handle long documents was vital. This skill is essential to our Decisia and Qweri document delivery solutions.</p> <h2 class="wp-block-heading"><strong>Sourcing</strong></h2> <p>The LexKey project required a representative set of annotated decisions large enough to train a highly capable keyword generation model. The output of the model had to meet the quality expectations of our users. Instead of annotating by hand tens of thousands of decisions, we opted to gather case law databases that experts already tagged with keywords and categories.</p> <p>Together with an experienced legal archivist, we set out to identify court decisions available on CanLII that featured keywords, often from Law Reports that had licensed content to CanLII. We also contacted third-party organizations offering such information to determine if they would be interested in collaborating. In the end, we gathered data from several Canadian sources.</p> <figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="481" height="229" src="https://lexum.com/wp-content/uploads/2023/08/LGS-Sources.png" alt="" class="wp-image-8801" srcset="https://lexum.com/wp-content/uploads/2023/08/LGS-Sources.png 481w, https://lexum.com/wp-content/uploads/2023/08/LGS-Sources-300x143.png 300w" sizes="(max-width: 481px) 100vw, 481px" /></figure> <h2 class="wp-block-heading"><strong>Preprocessing</strong></h2> <p>In order to pre-train our language model, we used the raw text extracted from the HTML of the 3.1M decisions, 100k commentaries, and 85k statutes and regulations in French and English available on CanLII. We also gathered a large selection of English decisions tagged with appropriate keywords. Still, unfortunately, we could not get a suitable amount of equivalent French decisions in time for the initial release.</p> <p>The documents were then shuffled and split into training (90%), validation (5%) and test (5%) sets. We also created a separate fine-tuning dataset containing the subset of decisions that were already tagged with keywords.</p> <h2 class="wp-block-heading"><strong>Normalization Between Sources</strong></h2> <p>The available keywords for our training data came from multiple sources that rely on very different formats. To output standard results, we performed extensive normalization on the source data. Some sources of keywords appear to generate very terse tags, combining only two or three words, while others create very long descriptive sentences. </p> <p>We introduced a keyword normalization step to our preprocessing to control the keyword format generated by our model (and avoid having it reproduce whichever source format the document resembles). Long keyword sequences were separated into a list of short keywords on one side, and descriptive sentences discussed case law and legislation on the other.</p> <p>In the end, we had to abandon the idea of generating descriptive sentences because the models were prone to hallucinating facts or subtly inverting logical propositions found in the text. It created believable-sounding keywords that misrepresented the decision. </p> <p>Removing these descriptive sentences from the learning sources did have some negative impact as they allowed more nuanced keywords referring to specific facts or arguments. It also meant that we had to remove some decisions that included only a single short keyword (e.g. a broad domain) followed by descriptive sentences. Once normalized, these broad domain keywords did not fit our preferred format.</p> <h2 class="wp-block-heading"><strong>Hand-Curated Test Set</strong></h2> <p>To validate that the models generate keywords of good quality on data from out-of-sample sources, we also tasked editors to create a hand-labelled set of 500 documents distinct from the fine-tuning test set. The decisions included in this set were sampled from courts and tribunals not included in any of our sources of keywords. The central insight is that this process is time-consuming and not cost-effective, as treating each decision by a specialist takes about 15 minutes.</p> <p>And since the keyword-gathering process was still underway, no documents in French could be included in this dataset. This meant excluding all decisions from Quebec for the time being.</p> <h2 class="wp-block-heading"><strong>Training the Models</strong></h2> <p>Starting from a pre-trained model checkpoint, we further pre-trained it with a denoising objective on our dataset of around 3.2M legal documents. This objective consisted of mask filling and fixing sentence permutation noise on chunks of the input documents.</p> <p>Then, we converted the model鈥檚 full attention layers to LSG attention. The conversion from full to sparse attention makes the model less memory greedy. LSG uses, as the name suggests, a mix of Local, Sparse and Global attention along with a pooled representation of the rest of the input sequence. This allows the memory usage of attention computations to scale well to longer input lengths.</p> <h2 class="wp-block-heading"><strong>The Results</strong></h2> <figure class="wp-block-image size-full"><img decoding="async" width="357" height="666" src="https://lexum.com/wp-content/uploads/2023/08/LGS-Model-results.png" alt="" class="wp-image-8803" srcset="https://lexum.com/wp-content/uploads/2023/08/LGS-Model-results.png 357w, https://lexum.com/wp-content/uploads/2023/08/LGS-Model-results-161x300.png 161w" sizes="(max-width: 357px) 100vw, 357px" /></figure> <p>The new trained and fine-tuned models performed notably better than the first BigBirdPegasus, especially when given a larger learning input length. Quantitatively, the best-performing language on the <a href="https://www.mathworks.com/help/textanalytics/ref/rougeevaluationscore.html" target="_blank" rel="noreferrer noopener">ROUGE scoring</a> was LexMBART-LSG-8k. However, these preliminary results are contradicted by the hand-curated test set, where the much smaller lexBART model produced the best scores. It could suggest that the model鈥檚 ability to generalize to documents from unseen jurisdictions will not necessarily improve as the sequence input length increases. It is also possible that longer input may dilute the relevant information in situations where the model is unsure.</p> <p>Qualitatively, we must first emphasize that the model performed poorly on some subsets of court decisions. The ROUGE scoring index works well for quantity but less for quality. For instance, the models would generate predominantly random keywords for very short decisions. Two other fairly common problems identified during the qualitative analysis were missing topics and erroneous facts. So when we got rid of the subsets that were not efficient, the results would notably improve.</p> <h2 class="wp-block-heading"><strong>Discussion</strong></h2> <p>Overall, in these experiments, lexBART scored well despite its much lower parameter count. If bilingual French and English support was not a requirement of the project down the line, its good performance would be a strong argument for picking the smaller model.</p> <p>Both LSG models outperformed lexMBART, but all in all, the qualitative analysis showed only a limited difference in output quality between the lexMBART-LSG-4k and 8k models. Since the latter takes twice as long to run in both training and inference (and thus costs twice as much), we eventually decided to deploy the lexMBARTLSG- 4k model to production. </p> <p>This choice necessitated adding an editorial override and a keyword blacklisting feature to the publishing pipeline. It also involved deploying the model to replace the legacy statistically-based keywords included in 1.3M English decisions available on CanLII. Processing those decisions took three days (using four workers, 16 threads and a batch size of 2 per GPU). The current intake of around 600 decisions per day is handled by a smaller machine on AWS running a single worker with a batch size of one.</p> <h2 class="wp-block-heading"><strong>Conclusions</strong></h2> <p>The recent advances in language modelling and generation have given us the possibility to produce useful keywords to augment search results on the CanLII website. These efforts yielded an encoder-decoder language model nicknamed LexKey that was warm-started from MBART. We further pre-trained it on a large corpus of pre-tagged legal documents and fine-tuned to produce structured keywords similar to those produced by traditional legal publishers. </p> <p>We believe that both this model and the large multi-source corpus specifically assembled for this project are essential building blocks for the future. They should allow us to further pursue natural language processing advances into useful automation that previously had to be performed manually by experts.</p> <p>Despite the limitations we outlined, our custom-made keyword generator performs well, generating useful keywords for a large subset of our documents. Post-processing and a carefully selected keyword format have reduced undesirable behaviours.</p> <p>The LexKey project was initiated in May 2021. In February 2023, the fine-tuned model was deployed live on CanLII on a large part of the English corpus. Although we cannot release the dataset because of our content providers’ policies, we will make our pre-training and fine-tuning scripts available along with the pre-trained model itself.</p> <p>In the next development phase, we plan to source more French language decisions tagged with keywords to provide the same feature under both official languages (French documents were too scarce to be included in the fine-tuning dataset). We have also sourced 144K decisions from the Harvard Caselaw Access Project and 64K decisions from the Australian Federal Courts. We plan on using them to validate whether adding data from other common law countries can help improve our model. Finally, we are also testing the most recent large language models, such as GPT-4, for keyword generation.</p> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="cat-links"><a href="https://lexum.com/en/blog/category/lab/" rel="category tag">Lab</a> <a href="https://lexum.com/en/blog/category/lab/" rel="category tag">Lab</a> <a href="https://lexum.com/en/blog/category/lexum/" rel="category tag">Lexum</a> <a href="https://lexum.com/en/blog/category/lexum/" rel="category tag">Lexum</a></span><span class="tags-links"><a href="https://lexum.com/en/blog/tag/ensemble-de-donnees-juridiques-2/" rel="tag">ensemble de donn茅es juridiques</a> <a href="https://lexum.com/en/blog/tag/generation-de-mots-cles-2/" rel="tag">g茅n茅ration de mots-cl茅s</a> <a href="https://lexum.com/fr/blog/tag/keywords-generation/" rel="tag">keywords generation</a> <a href="https://lexum.com/fr/blog/tag/legal-dataset/" rel="tag">legal dataset</a> <a href="https://lexum.com/fr/blog/tag/long-documents/" rel="tag">long documents</a> <a href="https://lexum.com/fr/blog/tag/natural-language-processing-nlp/" rel="tag">natural language processing (NLP)</a> <a href="https://lexum.com/fr/blog/tag/neural-networks/" rel="tag">neural networks</a> <a href="https://lexum.com/en/blog/tag/reseau-neuronal-2/" rel="tag">r茅seau neuronal</a> <a href="https://lexum.com/en/blog/tag/traitement-automatique-du-langage-naturel-pnl-2/" rel="tag">traitement automatique du langage naturel (PNL)</a></span> </footer><!-- .entry-footer --> </article><!-- #post-## --> <nav class="navigation post-navigation" aria-label="Posts"> <h2 class="screen-reader-text">Post navigation</h2> <div class="nav-links"><div class="nav-previous"><a href="https://lexum.com/en/blog/automatic-classification-on-canlii-part-1-functionalities/" rel="prev">Automatic Classification on CanLII Part 1: Functionalities</a></div><div class="nav-next"><a href="https://lexum.com/en/blog/the-law-via-the-internet-conference-is-back/" rel="next">The Law via the Internet Conference is Back!</a></div></div> </nav> </main><!-- #main --> </div><!-- #primary --> <aside id="secondary" class="widget-area" role="complementary"> <section id="custom_html-2" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"></div></section></aside><!-- #secondary --> </div><!-- #content --> <footer data-wpr-lazyrender="1" id="colophon" class="site-footer" role="contentinfo"> <div class="badge-layer"> <div class="badge-wrapper"> <div class="footer-award" id="iw-badge"> <a href="https://www.inspiring-workplaces.com/awards/northamerica/top-100-2024-winners-north-america" target="_blank"> <img src="https://lexum.com/wp-content/themes/lexum/img/2024-North-America-Winner.png"/> </a> </div> <div class="footer-award" id="coul-badge"> <a href="https://www.qualite.qc.ca/wp-content/uploads/2022/11/ft2022-331.pdf" target="_blank"> <img src="https://lexum.com/wp-content/themes/lexum/img/Distinction_regionale_COUL.png" /> </a> </div> <div class="footer-award" id="mte-badge-en"> <a href="https://www.canadastop100.com/montreal/" target="_blank"> <img src="https://lexum.com/wp-content/themes/lexum/img/Montreal-Top-Employer-2024-EN.png" /> </a> </div> </div> </div> <div class="nav-newsletter-layer"> <div class="navigation-wrapper"> <nav id="footer-navigation"> <div class="menu-footer-menu-container"><ul id="menu-footer-menu" class="menu"><li id="menu-item-2536" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2536"><a href="tel:18553162100">1 855-316-2100</a></li> <li id="menu-item-394" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-394"><a href="https://lexum.com/en/contact-us/">Contact Us</a></li> <li id="menu-item-395" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-395"><a href="https://lexum.com/en/careers/">Careers</a></li> </ul></div> </nav> </div> <div class="newsletter-container"> <div class="newsletter-title"> <h2>Newsletter</h2> <p class="what">Receive a quarterly email with the latest info on market trends, news and updates.</p> </div> <div class="mynews" id="mynews"> <div id="productContact" class="sidebar row"> <form id="WebToLeadFormm" action='https://crm.zoho.com/crm/WebToLeadForm' name="WebToLeads2217250000001844042" method='POST' onSubmit='javascript:document.charset = "UTF-8"; return checkMandatory( "WebToLeads2217250000001844042" )' accept-charset='UTF-8'> <!-- Do not remove this code. --> <input type='text' style='display:none;' name='xnQsjsdp' value='99f87e28d5d56ff45041c4b332bc74b317827d7a9f6e6151a167829acace388c'/> <input type='hidden' name='zc_gad' id='zc_gad' value=''/> <input type='text' style='display:none;' name='xmIwtLD' value='697dfc4e25e37176d5521af054b6b4fb9dec330764bf8e1d89f309718174802a'/> <input type='text' style='display:none;' name='actionType' value='TGVhZHM='/> <input type='text' style='display:none;' name='returnURL' value='https://lexum.com/en/newsletter-subscription/' /> <input type='hidden' name='Last Name' value='Unknown' /> <!-- Do not remove this code. --> <div class="form-input"> <label for="email1">Email*</label><input id="email1pop" placeholder="Your Email Address" class="required" type="text" name="Email" value="" /> <div id="submitResult"> </div> <input type='checkbox' name='LEADCF102' checked='true' style="display: none;" /> <input type="hidden" name='Lead Status' value="New" /> <select style='display:none;' name='LEADCF1' multiple> <option value='Decisia'>Decisia</option> <option value='Qweri'>Qweri</option> <option value='Lexbox'>Lexbox</option> <option value='CanLII'>CanLII</option> <option value='Oyez Oyez'>Oyez Oyez</option> <option value='LexSuite'>LexSuite</option> <option value='APIs'>APIs</option> <option value='Custom developments'>Custom developments</option> <option value='Editorial'>Editorial</option> <option value='Scanning'>Scanning</option> <option value='Consultation'>Consultation</option> <option selected value='Unknown'>Unknown</option> </select> <input type="hidden" name='Lead Source' value="Web Site" /> <input type="hidden" name='LEADCF12' value="Lead signed up to the newsletter on the Lexum website" /> <input type="hidden" name='LEADCF4' value="English" /> </div> <div class="form-submit"> <input type="submit" class="submit" name="submit_btn" value="SIGN UP" /> </div> </form> </div> </div> </div> </div> <div class="container-fluid social-media-and-copy"> <div class="row"> <div class="col-xs-12 col-sm-6 social-media"> <div>Follow Lexum on social media</div> <ul> <li> <a href="https://www.facebook.com/Lexum" target="_blank"> <svg xmlns="http://www.w3.org/2000/svg" width="20" height="32" viewBox="0 0 320 512"><path fill="currentColor" d="M80 299.3V512h116V299.3h86.5l18-97.8H196v-34.6c0-51.7 20.3-71.5 72.7-71.5c16.3 0 29.4.4 37 1.2V7.9C291.4 4 256.4 0 236.2 0C129.3 0 80 50.5 80 159.4v42.1H14v97.8z"/></svg> <span class="screen-reader-text">Facebook</span> </a> </li> <li> <a href="https://bsky.app/profile/lexum.bsky.social" target="_blank"> <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><path fill="currentColor" d="M12 10.8c-1.087-2.114-4.046-6.053-6.798-7.995C2.566.944 1.561 1.266.902 1.565C.139 1.908 0 3.08 0 3.768c0 .69.378 5.65.624 6.479c.815 2.736 3.713 3.66 6.383 3.364c.136-.02.275-.039.415-.056c-.138.022-.276.04-.415.056c-3.912.58-7.387 2.005-2.83 7.078c5.013 5.19 6.87-1.113 7.823-4.308c.953 3.195 2.05 9.271 7.733 4.308c4.267-4.308 1.172-6.498-2.74-7.078a8.741 8.741 0 0 1-.415-.056c.14.017.279.036.415.056c2.67.297 5.568-.628 6.383-3.364c.246-.828.624-5.79.624-6.478c0-.69-.139-1.861-.902-2.206c-.659-.298-1.664-.62-4.3 1.24C16.046 4.748 13.087 8.687 12 10.8"/></svg> <span class="screen-reader-text">Bluesky</span> </a> </li> <li> <a href="https://twitter.com/lexum_inc" target="_blank"> <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 512 512"><path fill="currentColor" d="M389.2 48h70.6L305.6 224.2L487 464H345L233.7 318.6L106.5 464H35.8l164.9-188.5L26.8 48h145.6l100.5 132.9zm-24.8 373.8h39.1L151.1 88h-42z"/></svg> <span class="screen-reader-text">X</span> </a> </li> <li> <a href="https://www.linkedin.com/company/lexum-inc" target="_blank"> <svg xmlns="http://www.w3.org/2000/svg" width="28" height="32" viewBox="0 0 448 512"><path fill="currentColor" d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3M447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2c-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3c94 0 111.28 61.9 111.28 142.3V448z"/></svg> <span class="screen-reader-text">LinkedIn</span> </a> </li> </ul> </div> <div class="col-xs-12 col-sm-6 copy"> <ul> <li class="terms"><a href="/en/terms/">Terms</a></li> <li class="terms"><a href="/en/privacy/">Privacy</a></li> <li class="copy">2024 © Lexum Inc.</li> </ul> </div> </div> </div> </footer> </div><!-- #page --> <script type="text/javascript" src="https://lexum.com/wp-content/themes/lexum/js/navigation.js?ver=20151215" id="lexum-navigation-js"></script> <script type="text/javascript" src="https://lexum.com/wp-content/themes/lexum/js/csc-fetch.js?ver=20161015" id="lexum-csc-js"></script> <script type="text/javascript" src="https://lexum.com/wp-content/themes/lexum/js/skip-link-focus-fix.js?ver=20151215" id="lexum-skip-link-focus-fix-js"></script> <script type="text/javascript" id="gforms_recaptcha_recaptcha-js-extra"> /* <![CDATA[ */ var gforms_recaptcha_recaptcha_strings = {"site_key":"6LfW3MgcAAAAAEGWYKjQH3jBBjQYwllNTtX4p5ha","ajaxurl":"https:\/\/lexum.com\/wp-admin\/admin-ajax.php","nonce":"515a3a6b00"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.google.com/recaptcha/api.js?render=6LfW3MgcAAAAAEGWYKjQH3jBBjQYwllNTtX4p5ha&ver=1.6.0" id="gforms_recaptcha_recaptcha-js"></script> </body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1733153238 -->