Tổng quan nghiên cứu

Trong kỷ nguyên số, điện thoại di động đã trở thành thiết bị gắn liền với mọi hoạt động của con người. Với hơn 55 tình nguyện viên tham gia thu thập dữ liệu trong giai đoạn đầu và 130 người trong giai đoạn hai, tập dữ liệu Friends & Family (MIT Lab, 2011) ghi nhận hành vi sử dụng điện thoại qua 25 tín hiệu liên tục trong vòng 6 đến 12 tháng — khối lượng thông tin đủ phong phú để máy tính có thể "đọc" tính cách con người.

Luận văn thạc sĩ "Khám Phá Tính Cách Người Dùng Dựa Trên Thông Tin Di Động" của Phan Thị Hương, được thực hiện tại Trường Đại học Bách Khoa — ĐHQG TP.HCM dưới sự hướng dẫn của PGS. Cao Hoàng Trụ, giải quyết một bài toán chưa được khai thác đầy đủ trong khoa học máy tính: xác định không chỉ sự có/không của từng tính cách mà còn tìm ra thứ bậc nổi trội giữa các tính cách của một cá nhân.

Các nghiên cứu trước đây chủ yếu dừng lại ở mức phân loại nhị phân — "người này có/không có tính cách X" — mà bỏ qua thực tế: mỗi người sở hữu đồng thời cả 5 tính cách Big-Five ở các mức độ khác nhau. Luận văn này lấp đầy khoảng trống đó bằng cách kết hợp phân loại nhị phân với phương pháp Label Ranking by Pairwise Preference Learning, cho phép xây dựng một bảng xếp hạng tính cách cá nhân hóa.

Phạm vi nghiên cứu bao gồm 172 người dùng (sau tiền xử lý còn 124 người), dữ liệu thu thập trong giai đoạn 2010–2011, tập trung khai thác lịch sử cuộc gọi, tin nhắn SMS và tín hiệu Bluetooth. Ý nghĩa thực tiễn của nghiên cứu mở rộng sang lĩnh vực tiếp thị cá nhân hóa, hệ thống gợi ý thông minh và tối ưu trải nghiệm người dùng.


Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Mô hình Big-Five (OCEAN) là nền tảng lý thuyết trung tâm của nghiên cứu, được hình thành bởi Tupes và Christal, sau đó phát triển bởi McCrae và Costa. Mô hình gồm 5 nhân tố:

  • Openness (O) — Sẵn sàng trải nghiệm: Người điểm O cao sáng tạo, thích khám phá; điểm O thấp thực tế và đơn giản.
  • Conscientiousness (C) — Tận tâm: Điểm C cao có kỷ luật, trách nhiệm cao; điểm C thấp hành động bốc đồng.
  • Extraversion (E) — Hướng ngoại: Điểm E cao thân thiện, năng động; điểm E thấp kín đáo, nhút nhát.
  • Agreeableness (A) — Dễ chịu: Điểm A cao tốt bụng, hợp tác; điểm A thấp hoài nghi, khó chịu.
  • Neuroticism (N) — Tâm lý bất ổn: Điểm N cao nhạy cảm, lo lắng; điểm N thấp điềm đạm, bình tĩnh.

Điểm mấu chốt: mỗi người có đồng thời cả 5 tính cách, không phải thuộc về một nhóm duy nhất — đây là cơ sở để luận văn xây dựng bài toán xếp hạng thay vì phân loại đơn nhãn.

Lý thuyết Label Ranking và Pairwise Preference Learning là khung kỹ thuật thứ hai. Bài toán được phát biểu: với không gian thể hiện X và tập nhãn Y = {O, C, E, A, N}, tìm ánh xạ từ X sang tập hoán vị Sy — tức là xác định một thứ tự ưu tiên của 5 tính cách cho mỗi người dùng cụ thể.

Các khái niệm chính gồm: siêu phẳng phân tách (hyperplane), vector hỗ trợ (support vector), hàm kernel RBF và polynomial, khoảng cách Kendallhệ số tương quan Spearman.

Phương pháp nghiên cứu

Nguồn dữ liệu: Tập Friends & Family Dataset (MIT Lab, công bố 2011), bao gồm dữ liệu call log, SMS log và tín hiệu Bluetooth của 172 người dùng. Sau bước tiền xử lý — loại bỏ người dùng có dưới 30 cuộc gọi — tập còn lại là 124 người, trong đó 20 người có bảng khảo sát tính cách thực tế (BFI-44 câu hỏi), 104 người có dữ liệu khảo sát mô phỏng ngẫu nhiên.

Cỡ mẫu và phương pháp chọn mẫu: 124 người dùng được chia theo phương pháp 5-fold cross validation — mỗi lần 99–100 người huấn luyện và 24–25 người kiểm tra. Với tập khảo sát thực, số mẫu từ 12 đến 19 người huấn luyện và 1 đến 8 người kiểm tra mỗi fold. Đây là chiến lược phù hợp khi tập dữ liệu nhỏ vì tối đa hóa việc sử dụng dữ liệu có nhãn thực tế.

Vector đặc trưng gồm 17 thuộc tính hành vi: số cuộc gọi đến/đi/nhỡ, số SMS, số thuê bao liên lạc, khoảng thời gian trung bình và phương sai giữa các cuộc gọi/tin nhắn, entropy tín hiệu Bluetooth.

Phương pháp phân tích: Thuật toán SVM được chọn thay vì các phương pháp tuyến tính vì độ tương quan Pearson giữa các thuộc tính hành vi và tính cách chỉ đạt tối đa 0.18 — xác nhận mối quan hệ phi tuyến. Quy trình gồm 2 giai đoạn: (1) SVM phân loại nhị phân cho từng tính cách (5 mô hình), (2) SVM Pairwise Preference Learning so sánh từng cặp tính cách (10 mô hình cho C(5,2) = 10 cặp), tổng hợp điểm bầu chọn để ra thứ tự xếp hạng.


Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Phát hiện 1: Kernel RBF cho độ chính xác phân loại tính cách vượt trội trên tập khảo sát thực tế

Trên 20 người dùng có khảo sát BFI thực tế, SVM với kernel RBF đạt độ chính xác đáng kể: Tận tâm (C) đạt 70%, Tâm lý bất ổn (N) đạt 59%, Hướng ngoại (E) đạt 55%, Dễ chịu (A) đạt 52%, Sẵn sàng trải nghiệm (O) đạt 47%. Với kernel polynomial bậc 3, tính cách C đạt tới 79% — mức cao nhất toàn bộ thực nghiệm.

Phát hiện 2: Kết quả tương đương với công trình tham chiếu quốc tế

So sánh với kết quả công bố trong nghiên cứu [1] (công trình tiên phong dùng cùng loại dữ liệu), độ chính xác của luận văn có sự khác biệt không đáng kể với 3/5 tính cách (O, C, A) và vượt trội ở tính cách Conscientiousness (70% so với 51% trong [1]). Điều này xác nhận tính hợp lệ của phương pháp dù tập khảo sát thực chỉ có 20 mẫu.

Phát hiện 3: Pairwise Preference Learning đạt độ chính xác trung bình 68.78% trong phân loại từng cặp tính cách

Trong 10 cặp so sánh tính cách, độ chính xác trung bình đạt 0.6878. Cặp O–C ghi nhận độ chính xác 0.7194 — cao nhất trong các cặp được kiểm tra. Có thể hình dung kết quả này qua ma trận 5×5, với mỗi ô thể hiện xác suất tính cách hàng trội hơn tính cách cột.

Phát hiện 4: Xếp hạng tính cách tương quan tích cực với khảo sát thực tế

Trên 20 người dùng có khảo sát BFI thực, độ tương quan Spearman trung bình đạt 0.4177 và tỷ lệ các xếp hạng có tương quan dương đạt 70% (cả Spearman lẫn Kendall). Trên toàn bộ 124 người dùng, Spearman trung bình đạt 0.2742 và tỷ lệ tương quan dương là 62%, phản ánh ảnh hưởng của dữ liệu khảo sát mô phỏng ngẫu nhiên.

Thảo luận kết quả

Sự chênh lệch giữa kết quả toàn tập (124 người) và tập thực tế (20 người) — đặc biệt rõ ở tính cách C: 46% so với 70% — trực tiếp phản ánh chất lượng nhãn. Khi nhãn được tạo ngẫu nhiên (104 trong 124 người), bất kỳ mô hình học máy nào cũng mất phương hướng. Đây không phải hạn chế của thuật toán mà là hạn chế dữ liệu — một thách thức phổ biến trong các bài toán nhận diện tính cách.

Độ tương quan Pearson tối đa chỉ đạt 0.19 (số cuộc gọi đi — tính cách E) xác nhận quan hệ phi tuyến và lý giải tại sao SVM với kernel RBF vượt trội so với phân loại tuyến tính. Kết quả này nhất quán với phân tích của Gatica-Perez: người hướng ngoại có tổng thời lượng gọi điện và số đầu mối liên lạc cao hơn đáng kể so với nhóm còn lại.

So với mô hình lựa chọn đơn nhãn (utility function, chỉ ra 1 tính cách duy nhất), phương pháp của luận văn cung cấp thông tin phong phú hơn: một xếp hạng đầy đủ 5 bậc, có thể ứng dụng trực tiếp vào hệ thống gợi ý hay phân tích hành vi người dùng.


Đề xuất và khuyến nghị

1. Mở rộng và làm sạch tập dữ liệu khảo sát thực tế

Các nhà nghiên cứu tiếp theo cần thu thập bảng khảo sát BFI-44 từ ít nhất 200 người dùng thực, áp dụng cơ chế xác minh chéo (cross-check) để loại bỏ câu trả lời thiếu nhất quán. Target metric: tăng tỷ lệ dữ liệu có nhãn thực từ 16% (20/124) lên tối thiểu 60%. Timeline: 6 tháng thu thập, thực hiện bởi nhóm nghiên cứu phối hợp với các ứng dụng di động có cơ sở người dùng lớn.

2. Tích hợp thêm nguồn dữ liệu hành vi đa kênh

Bổ sung các tín hiệu từ mạng xã hội (Twitter, Facebook), dữ liệu GPS và mô hình sử dụng ứng dụng để tăng chiều sâu đặc trưng. Các nghiên cứu của Golbeck và Ortigosa cho thấy dữ liệu mạng xã hội có thể nâng độ chính xác phân loại tính cách thêm 10–15%. Chủ thể thực hiện: nhóm nghiên cứu liên ngành (khoa học máy tính + tâm lý học). Timeline: 12 tháng.

3. Thử nghiệm các thuật toán học sâu thay thế SVM

Triển khai so sánh hiệu suất giữa SVM (baseline hiện tại) với Random Forest, Gradient Boosting và mạng nơ-ron LSTM trên cùng tập dữ liệu. Mục tiêu: xác định thuật toán có độ chính xác Spearman vượt mức 0.5 trên tập khảo sát thực tế, tăng từ 0.4177 hiện tại. Chủ thể: nhóm nghiên cứu thuật toán, thực hiện trong 6 tháng sau khi có tập dữ liệu chuẩn.

4. Xây dựng giao diện ứng dụng cá nhân hóa tính cách

Phát triển một ứng dụng di động tích hợp pipeline phát hiện tính cách — từ thu thập dữ liệu, xử lý đặc trưng đến hiển thị kết quả xếp hạng tính cách — cho người dùng cuối. Thiết kế theo hướng quyền riêng tư (privacy-preserving), xử lý dữ liệu on-device thay vì gửi lên server. Chủ thể: nhóm kỹ sư phần mềm + nhà nghiên cứu UX. Timeline: 18 tháng sau khi mô hình được kiểm chứng.


Đối tượng nên tham khảo luận văn

Nhà nghiên cứu và học viên cao học ngành Khoa học máy tính / AI

Luận văn cung cấp một pipeline hoàn chỉnh từ rút trích đặc trưng hành vi di động đến áp dụng Label Ranking — một kỹ thuật ít được khai thác trong tiếng Việt. Học viên chuẩn bị đề tài liên quan đến hệ thống gợi ý, phân tích hành vi người dùng hoặc nhận diện cảm xúc sẽ tìm thấy cả lý thuyết nền và code thực nghiệm Matlab có thể tái sử dụng.

Chuyên gia phát triển sản phẩm và UX trong lĩnh vực fintech, edtech, healthtech

Hiểu tính cách người dùng giúp cá nhân hóa giao diện, nội dung và luồng hành trình. Theo nghiên cứu trong lĩnh vực tiếp thị, mô hình Big-Five có độ chính xác cao trong dự đoán lựa chọn dòng sản phẩm. Luận văn cung cấp cách triển khai kỹ thuật mà không cần bảng khảo sát trực tiếp từ người dùng.

Doanh nghiệp viễn thông và nhà cung cấp dịch vụ di động

Với hàng chục triệu bản ghi call log và SMS log sẵn có (đã ẩn danh hóa), các doanh nghiệp này có thể ứng dụng phương pháp này để phân nhóm khách hàng theo tính cách, tối ưu hóa chương trình chăm sóc khách hàng và dự đoán hành vi rời mạng (churn) — vốn có tương quan với tính cách Neuroticism và Conscientiousness.

Nhà tâm lý học và chuyên gia nhân sự

Luận văn là cầu nối giữa lý thuyết tâm lý học (Big-Five, BFI-44) và kỹ thuật tính toán. Đây là tài liệu tham khảo hữu ích cho những ai muốn hiểu cách máy tính mô hình hóa và đo lường tính cách con người, đặc biệt trong bối cảnh tuyển dụng và đánh giá năng lực nhân viên dựa trên dữ liệu hành vi.


Câu hỏi thường gặp

1. Tại sao luận văn chọn mô hình Big-Five thay vì Myers-Briggs?

Mô hình Big-Five (OCEAN) được chứng minh có tính tổng quát cao trên nhiều độ tuổi, giới tính và nền văn hóa qua hàng chục năm nghiên cứu độc lập. Trong khi Myers-Briggs phân loại người vào 16 nhóm cố định, Big-Five cung cấp điểm số liên tục trên từng chiều — phù hợp hơn cho bài toán xếp hạng và học máy. Đây cũng là mô hình được cộng đồng tâm lý học học thuật quốc tế chấp nhận rộng rãi nhất.

2. Hành vi sử dụng điện thoại phản ánh tính cách như thế nào?

Theo phân tích tương quan Pearson, người hướng ngoại (E cao) có tổng số cuộc gọi và số đầu mối liên lạc nhiều hơn đáng kể. Người tận tâm (C cao) ngược lại có ít cuộc gọi nhỡ hơn. Người dễ chịu (A cao) gửi tin nhắn dài hơn trung bình. Những mối tương quan phi tuyến này — dù hệ số Pearson chỉ đạt khoảng 0.15–0.19 — là cơ sở đủ để SVM kernel phi tuyến học được ranh giới phân lớp.

3. Tại sao cần xếp hạng tính cách thay vì chỉ biết có/không?

Biết một người "có tính cách hướng ngoại" ít hữu ích hơn biết rằng "hướng ngoại là tính cách mạnh nhất, tiếp theo là tận tâm, cuối cùng là tâm lý bất ổn." Xếp hạng này giúp ứng dụng cá nhân hóa giao diện, lựa chọn cách thức giao tiếp hay dự đoán phản ứng với khuyến mãi một cách chính xác hơn. Trong thực tế tại nhiều doanh nghiệp, sự khác biệt giữa tính cách nổi trội và thứ yếu mới là yếu tố quyết định hành vi mua hàng.

4. Độ chính xác 70% (tính cách C) có đủ để ứng dụng thực tế không?

Với bài toán phi tuyến, dữ liệu nhiễu và tập khảo sát thực chỉ 20 mẫu, độ chính xác 70% trên tính cách Conscientiousness là kết quả đáng khích lệ. Để ứng dụng thực tiễn, cần tập dữ liệu lớn hơn và cân bằng lớp tốt hơn. Trong lĩnh vực phân tích hành vi người dùng, ngưỡng thường chấp nhận được là 65–75% cho bài toán phân loại tính cách từ dữ liệu hành vi gián tiếp.

5. Tính cách con người có thay đổi theo thời gian không, và điều đó ảnh hưởng đến mô hình như thế nào?

Nghiên cứu tâm lý học cho thấy tính cách khá ổn định trong giai đoạn trung niên nhưng có thể thay đổi nhẹ theo thời gian, đặc biệt sau các sự kiện cuộc sống lớn. Dữ liệu của luận văn thu thập trong 6–12 tháng là khoảng thời gian đủ ngắn để tính cách ổn định. Tuy nhiên, mô hình cần được tái huấn luyện định kỳ — theo ước tính từ 6 đến 12 tháng một lần — để duy trì độ chính xác trong các ứng dụng sản phẩm dài hạn.


Kết luận

  • Đóng góp phương pháp: Luận văn là một trong những công trình tiên phong tại Việt Nam kết hợp phân loại nhị phân SVM với Label Ranking by Pairwise Preference Learning để xây dựng xếp hạng tính cách từ dữ liệu hành vi di động.
  • Kết quả thực nghiệm: Độ chính xác phân loại đạt tới 79% (tính cách C, kernel polynomial bậc 3); độ tương quan Spearman trên tập thực tế đạt 0.4177 với 70% xếp hạng có tương quan dương — xác nhận phương pháp hoạt động hiệu quả trên dữ liệu có nhãn chất lượng cao.
  • Khoảng trống cần lấp đầy: Tập dữ liệu khảo sát thực tế còn nhỏ (20 người), cần mở rộng để kết quả có tính đại diện cao hơn.
  • Hướng phát triển tiếp theo (2014–2016): Tích hợp dữ liệu mạng xã hội, thử nghiệm deep learning, xây dựng ứng dụng di động bảo vệ quyền riêng tư theo kiến trúc on-device inference.
  • Lời kêu gọi hành động: Nhà nghiên cứu và kỹ sư muốn xây dựng hệ thống cá nhân hóa thông minh hãy tham khảo luận văn này như điểm khởi đầu — cả phương pháp luận lẫn bộ 17 đặc trưng hành vi di động đã được kiểm chứng đều sẵn sàng để mở rộng và cải tiến.