This is a
Cross Encoder model trained using the
sentence-transformers library. It computes scores for pairs of texts, which can be used for text reranking and semantic search.
Then you can load this model and run inference.
1from sentence_transformers import CrossEncoder
2
3# Download from the 🤗 Hub
4model = CrossEncoder("cross_encoder_model_id")
5# Get scores for pairs of texts
6pairs = [
7 ['หากมีการทำข้อตกลงยกเว้นการบังคับใช้มาตรา 224/1 วรรคหนึ่ง เพื่อให้เจ้าหนี้ได้ประโยชน์มากขึ้น ข้อตกลงนั้นจะตกเป็นอย่างไร?', 'ประมวลกฎหมายแพ่งและพาณิชย์ มาตรา 224/1 ถ้าลูกหนี้มีหน้าที่ผ่อนชำระหนี้เงินเป็นงวด และลูกหนี้ผิดนัดไม่ชำระหนี้ในงวดใด เจ้าหนี้อาจเรียกดอกเบี้ยในระหว่างเวลาผิดนัดได้เฉพาะจากต้นเงินของงวดที่ลูกหนี้ผิดนัดนั้น ข้อตกลงใดขัดกับความในวรรคหนึ่ง ข้อตกลงนั้นเป็นโมฆะ'],
8 ['ทรัพย์สินประเภทใดบ้างที่ถือว่าเป็นสินสมรสตามประมวลกฎหมายแพ่งและพาณิชย์?', 'ประมวลกฎหมายแพ่งและพาณิชย์ มาตรา 1474 สินสมรสได้แก่ทรัพย์สิน (1) ที่คู่สมรสได้มาระหว่างสมรส (2) ที่ฝ่ายใดฝ่ายหนึ่งได้มาระหว่างสมรสโดยพินัยกรรมหรือโดยการให้เป็นหนังสือเมื่อพินัยกรรมหรือหนังสือยกให้ระบุว่าเป็นสินสมรส (3) ที่เป็นดอกผลของสินส่วนตัว ถ้ากรณีเป็นที่สงสัยว่าทรัพย์สินอย่างหนึ่งเป็นสินสมรสหรือมิใช่ ให้สันนิษฐานไว้ก่อนว่าเป็นสินสมรส'],
9 ['ทรัพย์สินของมูลนิธิจะตกเป็นของแผ่นดินในกรณีใดบ้างตามมาตรา 134', 'ทรัพย์สินจะตกเป็นของแผ่นดินทันทีที่มูลนิธิประกาศเลิกกิจการโดยไม่คำนึงถึงข้อบังคับของมูลนิธิ'],
10 ['ผู้จัดการชั่วคราวที่ศาลตั้งขึ้นตามมาตรา 1598/10 มีหน้าที่หลักอย่างไร', 'มีหน้าที่ในการอบรมสั่งสอนและดูแลความประพฤติของผู้อยู่ในปกครองแทนผู้ปกครองที่ถูกร้องขอให้ถอน'],
11 ['ข้อห้ามตามมาตรา 1066 ครอบคลุมถึงการกระทำในลักษณะใดบ้าง', 'ประมวลกฎหมายแพ่งและพาณิชย์ มาตรา 1066 ห้ามมิให้ผู้เป็นหุ้นส่วนคนหนึ่งคนใดในห้างหุ้นส่วนจดทะเบียนประกอบกิจการอย่างหนึ่งอย่างใดอันมีสภาพเป็นอย่างเดียวกัน และเป็นการแข่งขันกับกิจการของห้างหุ้นส่วนนั้น ไม่ว่าทำเพื่อประโยชน์ตนหรือเพื่อประโยชน์ผู้อื่น หรือไปเข้าเป็นหุ้นส่วนไม่จำกัดความรับผิดในห้างหุ้นส่วนอื่น ซึ่งประกอบกิจการอันมีสภาพเป็นอย่างเดียวกัน และแข่งขันกับกิจการของห้างหุ้นส่วนจดทะเบียนนั้น เว้นไว้แต่จะได้รับคำยินยอมของผู้เป็นหุ้นส่วนอื่นทั้งหมด แต่ข้อห้ามเช่นว่ามานี้ ท่านว่าจะไม่พึงใช้ได้ ถ้าหากผู้เป็นหุ้นส่วนทั้งหลายได้รู้อยู่แล้วในเวลาเมื่อลงทะเบียนห้างหุ้นส่วนนั้นว่า ผู้เป็นหุ้นส่วนคนหนึ่งได้ทำกิจการ หรือเข้าเป็นหุ้นส่วนอยู่ในห้างหุ้นส่วนอื่นอันมีวัตถุที่ประสงค์อย่างเดียวกัน และในสัญญาเข้าหุ้นส่วนที่ทำไว้ต่อกันนั้นก็ไม่ได้บังคับให้ถอนตัวออก'],
12]
13scores = model.predict(pairs)
14print(scores.shape)
15# (5,)
16
17# Or rank different texts based on similarity to a single text
18ranks = model.rank(
19 'หากมีการทำข้อตกลงยกเว้นการบังคับใช้มาตรา 224/1 วรรคหนึ่ง เพื่อให้เจ้าหนี้ได้ประโยชน์มากขึ้น ข้อตกลงนั้นจะตกเป็นอย่างไร?',
20 [
21 'ประมวลกฎหมายแพ่งและพาณิชย์ มาตรา 224/1 ถ้าลูกหนี้มีหน้าที่ผ่อนชำระหนี้เงินเป็นงวด และลูกหนี้ผิดนัดไม่ชำระหนี้ในงวดใด เจ้าหนี้อาจเรียกดอกเบี้ยในระหว่างเวลาผิดนัดได้เฉพาะจากต้นเงินของงวดที่ลูกหนี้ผิดนัดนั้น ข้อตกลงใดขัดกับความในวรรคหนึ่ง ข้อตกลงนั้นเป็นโมฆะ',
22 'ประมวลกฎหมายแพ่งและพาณิชย์ มาตรา 1474 สินสมรสได้แก่ทรัพย์สิน (1) ที่คู่สมรสได้มาระหว่างสมรส (2) ที่ฝ่ายใดฝ่ายหนึ่งได้มาระหว่างสมรสโดยพินัยกรรมหรือโดยการให้เป็นหนังสือเมื่อพินัยกรรมหรือหนังสือยกให้ระบุว่าเป็นสินสมรส (3) ที่เป็นดอกผลของสินส่วนตัว ถ้ากรณีเป็นที่สงสัยว่าทรัพย์สินอย่างหนึ่งเป็นสินสมรสหรือมิใช่ ให้สันนิษฐานไว้ก่อนว่าเป็นสินสมรส',
23 'ทรัพย์สินจะตกเป็นของแผ่นดินทันทีที่มูลนิธิประกาศเลิกกิจการโดยไม่คำนึงถึงข้อบังคับของมูลนิธิ',
24 'มีหน้าที่ในการอบรมสั่งสอนและดูแลความประพฤติของผู้อยู่ในปกครองแทนผู้ปกครองที่ถูกร้องขอให้ถอน',
25 'ประมวลกฎหมายแพ่งและพาณิชย์ มาตรา 1066 ห้ามมิให้ผู้เป็นหุ้นส่วนคนหนึ่งคนใดในห้างหุ้นส่วนจดทะเบียนประกอบกิจการอย่างหนึ่งอย่างใดอันมีสภาพเป็นอย่างเดียวกัน และเป็นการแข่งขันกับกิจการของห้างหุ้นส่วนนั้น ไม่ว่าทำเพื่อประโยชน์ตนหรือเพื่อประโยชน์ผู้อื่น หรือไปเข้าเป็นหุ้นส่วนไม่จำกัดความรับผิดในห้างหุ้นส่วนอื่น ซึ่งประกอบกิจการอันมีสภาพเป็นอย่างเดียวกัน และแข่งขันกับกิจการของห้างหุ้นส่วนจดทะเบียนนั้น เว้นไว้แต่จะได้รับคำยินยอมของผู้เป็นหุ้นส่วนอื่นทั้งหมด แต่ข้อห้ามเช่นว่ามานี้ ท่านว่าจะไม่พึงใช้ได้ ถ้าหากผู้เป็นหุ้นส่วนทั้งหลายได้รู้อยู่แล้วในเวลาเมื่อลงทะเบียนห้างหุ้นส่วนนั้นว่า ผู้เป็นหุ้นส่วนคนหนึ่งได้ทำกิจการ หรือเข้าเป็นหุ้นส่วนอยู่ในห้างหุ้นส่วนอื่นอันมีวัตถุที่ประสงค์อย่างเดียวกัน และในสัญญาเข้าหุ้นส่วนที่ทำไว้ต่อกันนั้นก็ไม่ได้บังคับให้ถอนตัวออก',
26 ]
27)
28# [{'corpus_id': ..., 'score': ...}, {'corpus_id': ..., 'score': ...}, ...]
1@inproceedings{reimers-2019-sentence-bert,
2 title = "Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks",
3 author = "Reimers, Nils and Gurevych, Iryna",
4 booktitle = "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing",
5 month = "11",
6 year = "2019",
7 publisher = "Association for Computational Linguistics",
8 url = "https://arxiv.org/abs/1908.10084",
9}